Good Abap Questions and Answers

download Good Abap Questions and Answers

of 21

Transcript of Good Abap Questions and Answers

  • 8/11/2019 Good Abap Questions and Answers

    1/21

    Q: Is there any standard SAP report whichgives a count of the number of times aprogram is executed ? A: Try transaction STAT

    Q: When we create a customer theinformation is updated in structure RF02Dand the some tables like KNA1 are updated.How can we find the tables for master datatransactions ?A: Go to ABAP Workbench -> Overview ->application hierarchy - SAP -> follow thecustomizing based tree for your application.Double click on a lowest hierarchy level toget for the correct marked developmentclass. Here you can find all the tables, views,logical databases etc. used for a systemoperation.

    Q: How can we use CAD with SAP ?A: Third party tools from Eigner + Partnerprovide interfaces to SAP. Another thirdparty software - Fastlook Plus from KamelSoftware enables you to view all of the Autocad formats.

    Q: How can I access SAP through Internet ?A: SAP has its own Internet transactionServer (ITS) . Other products include Haht,WebObjects, NetDynamics etc. Each producthas its' own architecture.However to access the database, accesspaths SAP GUI or RFC Channel have to beused.

    Q: How can we transport the standard text ?A: Refer note 3355 in OSS for a completeexplanation. The SAPscript objects thatshould be transported must be written in atransport request.The entries are as follows:R3TR FORM NAME (NAME = Name of thelayout set)

    R3TR STYL NAME (NAME = Name of thestyle)R3TR TEXT OBJECT,NAME,ID,L(OBJECT = Text object, NAME = Text name,ID = Text ID, L = Text language)If you want to transport a number of texts,you can use report RSTXTRAN to insert theindividual text keys into a correction. Thetransport request must be entered and

    http://www.onestopsap.com/interview-Question/abap/http://www.onestopsap.com/interview-Question/abap/http://www.onestopsap.com/interview-Question/abap/http://www.onestopsap.com/interview-Question/abap/http://www.onestopsap.com/interview-Question/abap/http://www.onestopsap.com/interview-Question/abap/http://www.onestopsap.com/interview-Question/abap/http://www.onestopsap.com/interview-Question/abap/http://www.onestopsap.com/interview-Question/abap/http://www.onestopsap.com/interview-Question/abap/http://www.onestopsap.com/interview-Question/abap/http://www.onestopsap.com/interview-Question/abap/http://www.onestopsap.com/interview-Question/abap/http://www.onestopsap.com/interview-Question/abap/
  • 8/11/2019 Good Abap Questions and Answers

    2/21

    released via the transport system.

    Q: How to find what transactions a particularuser was running for a given period in thepast (Eg: from 1 st of a month )A: You may use the transaction - STAT.

    Q : We want protect/lock a field so that onlyselected people can change the value whileothers can only read. How to set theauthorizations?A: Create an authorization object for changemode. Loop at screen in the user exit andset input to 0. Check the user based on sy-uname and the authorization. Decidewhether input should be 0 or 1.

    Q: How to lock an user defined transaction

    for some time during which no user canaccess the same?A: Use transaction SM01. Scroll through thetransactions and check against thetransaction to be locked. And after themaintenance is over, go back to SM01 anduncheck the same to unlock.

    B D CQ: Our ABAP program is working properly inForeground. Can I schedule

    it for background processing on the

    weekend?

    A: SAP standard program RSBDCSUB helpsyou to schedule the job.

    Create a variant for RSBDCSUB with the BDCsession name.

    Q: How can we send a mail to the userintimating him that his

    report/BDCcompleted in background ?

    A: You can use FUNCTIONRS_SEND_MAIL_FOR_SPOOLLIST

    If Unix is being used, you may send a reportto any internet mail with

    the following: is

    REPORT ZSNDMAIL .

  • 8/11/2019 Good Abap Questions and Answers

    3/21

    DATA: COMND(200) type c.

    DATA: RESULT(200) type c occurs 100 withheader line.

    PARAMETERS: FILE(60) type c lower case

    default

    '/sapdata/sd_outbound/testmail.dat'.

    PARAMETERS: SUBJECT(60) type c lowercase.

    PARAMETERS: EMAIL(60) type c lower case.

    INITIALIZATION.

    TRANSLATE EMAIL TO LOWER CASE.

    START-OF-SELECTION.

    TRANSLATE EMAIL TO LOWER CASE.

    CONCATENATE 'cat' FILE '| elm -s "' subject'"' email into comnd

    seperated by space.

    CALL 'SYSTEM' ID 'COMMAND' FIELD comnd'TAB' FIELD

    UNIX_RESULTS-*SYS*.

    Loop at Results.

    write: /1 results.

    endloop

    end-of-selection.

    SAPScript

    Q: We get the total number of pages asexpected by using

    'SAPSCRIPT-FORMPAGES' in a duplex layout.In our case duplex case is

    always 'Terms & Conditions'. We do not want the number of pages as

    in duplex printing . What is the best possiblesolution?

  • 8/11/2019 Good Abap Questions and Answers

    4/21

    A: On the Terms & Conditions page, Changethe Page counter mode to

    'HOLD' to keep the page counter fromincrementing when you print the

    Term & Conditions.

    Q: Can I Print a logo on an Invoice?

    A: Save a Logo using Paintshop Pro or CorelDraw as Tiff file. Use

    RSTXLDMC to convert the logo to standardtext in SapScript. When

    the program is executed, the path and filename have to be correctly

    specified.

    Process could be like the following:

    Run RSTXLDMC

    Enter file name C:\MAIL\COMPLOGO.TIF

    Resolution for Tiff file

    Absolute X-position

    Absolute Y-position

    Absolute positioning

    Reserved height

    Shift to right

    UOM = CM

    Text title

    Line width for text = 132

    Text name ZHEX-MACRO-COMPLOGO

    Text ID ST

    Text language = E

    Postscript scaling

    Width & Height according to PS scaling

  • 8/11/2019 Good Abap Questions and Answers

    5/21

    Number of Tiff gray levels (2,4,9) 2

    Then Create a new window 'COMP' withattributes;

    Window COMP description Company Logo

    Window type CONST

    Left margin 7.00 CH window width 10.00 CH

    Upper margin LN window height 8.00 LN

    Finally in the text element , mention

    /: INCLUDE 'ZHEX-MACRO-COMPLOGO'OBJECT TEXT ID ST LANGUAGE

    'E'.

    Please note that if object name is notindicated as 'ZHEX...', the logo

    may not be printed!

    You will not be able to see the logo in a testprint. The same will be

    printed in actual printout.

    If you are using two logos in the samelayout, the names of the logos

    should be unique. Say 'ZHEX-MACRO-LOGO1' and

    'ZHEX-MACRO-LOGO2'. Else all theinformation will be overwritten.

    If the logo is not EXACTLY TIFF 6.0 , thesame will not be printed.

    See OSS notes 5995, 18045, 39031 forsome inputs.

    RFC

    Q: We want to move a SAP table to anAccess table using

    TABLE_EXPORT_TO_MSACCESS_RFC

    Importing parameters are

    DBNAME

  • 8/11/2019 Good Abap Questions and Answers

    6/21

    DEST

    FLG_APPEND

    FLG_POPUP

    LANGU

    The table has three columns:

    TABNAM

    MANDT

    SDATA

    We have no Exporting parameters.

    How shall we set the parameters?

    A: Install the PS utilities, which are part ofSAPGUI install CD. You may

    run report RIACCESS from SE38. Go to SALE-> Communication ->

    Define RFC Destination. Setup two RFCdestinations PS_ACCESS_1 and

    PS_ACCESS_2 and will have to get them topoint to wdpsastr.exe and

    wdpsatab.exe respectively. Then executeRIACCESS and choose

    PS_ACCESS_1 to generate access tables.Please note that Access

    only supports tables with up 255 fields.

    Q: We want an RFC do the followingtransactions - MB1A,

    MB1C,>MB01 ( goods receipt/issue ).

    A: Call the RFC INBOUND_IDOC_PROCESSwith IDOC_CONTROL and

    IDOC_DATA. The structure in the field sdatain the IDOC_DATA are

    e1mbxyh and e1mbxyi.

    Transports

  • 8/11/2019 Good Abap Questions and Answers

    7/21

    Q: In a Dev instance, we want to transport amodification to a layout set from one clientto another. What is the best way?A: use transaction SE71. Choose Utilities->Copy from Client. Layout sets need not betransported between clients , via transportrequests DEVKxxxxxx.

    Q: We need to keep track of the transports that need to flow through to other systems(ie, DEV, TST, TRN, PRD etc). Is there a waydo this?A: SAPCRAFT enables you to control the CTSfrom DEV system. This keeps track of alltransports at all stages and enables you toallocate Import, export and Authorizationfunctions to specific user.

    TablesQ: We specify the logical database . And wewant a field that is not present in any of thetables defaulted in logical database. How canwe want to add this additional field from adifferent table ?A: . Presume you have a logical databasetable 1 table 2 table 3 Define the required field as additional fieldsay fld of table 1, table 2 or table 3

    and then in the code section define.

    Perform get_f1d(zxxxxxxx) using f1d.

    Form zxxxxxxx could be like;

    Form get_f1d using f.

    Select * from where 'conditions'

    f = table4 - f1d.

    Q: We need to download an internal table tothe Presentation Server(local workstation).Whenever we run the program, the same filehas to be saved as a separate file in sequentialorder . Ex: 0001.txt, 0002.txt etc. Where can westore the last file number?A: SAP has a table TVARV for storing the

  • 8/11/2019 Good Abap Questions and Answers

    8/21

    variants.A record may be created in TVARV for all the

    programs that require this kind of incrementalrecords.For Ex: the record could be 100Zmm10001

    MM sequence rec where first part consists ofclient code and the program being run. Clientcode is required because TVARV does not hasa field for client code. The second part is thedescription indicating the purpose what therecord is created. This entire string may be

    posted in the Name field (char - 30).The Type field ( char- 1) may be populatedwith P or S (Parameter or Selection)Low field (char- 45) may be populated with'0001' when run first time and increment it by

    one in your program for downloading of theinternal table.

    Batch input / Direct inputQ: We are calling transaction VL01 in batchinput to create deliveries using a programfor delivery due list. How ever we are unableto create deliveries for transport stockorders . Why?

    A: Batch-inputs can not be used to fill the"delivery due list" screen because it is not adynpro. This is a standard SAP report. A SAP

    report (check with "System -> Status") maybe called using SUBMIT sentence with theappropriate options . It is preferred to call areport than create a Batch-input program.

    Q: What are some sample Direct input datatransfer programs?A: In MM for Material Master data -RMDATINDFI - for Accounting Documents - RFBIBL00PP - for Independent requirements -RM06IN00CA - for Classification data - RCCLBI03

    http://forum.onestopsap.com/forum_posts.asp?TID=1046&PID=1150&SID=51a1b4f18a2f5b3e1aa34cz4c6f64zfb
  • 8/11/2019 Good Abap Questions and Answers

    9/21

    ****Type of tables?Ans: There are three thypes of tables existsin abap. They are-:1. Transparent Tables.It maintains one toone relation with database tables.2. Pooled tables andIt maintains many to one relation withdatabase tables.3. Cluster tables.It maintains many to onerelation with database tables.

    ****Events of module pool?There are four events in mpp:They are1. PBO: Process Before Output.2. PAI: Process after Input.3. POH: Process on help.4. POV: Process on Value.

    ****Events of interactive report?Ans:AT LINE-SELECTION.AT USERCOMMAND.AT PF.TOP-OF-PAGE DURING LINE SELECTION.

    ****Filters & idoc and segments?ans: Filters are used in idocs to filter thedata of segments.Segment is the actual data which resides inthe idoc.

    Types of enhancements?Two Types:1. UserExits.2. Badis.

    ****Type of partner profile?It is used to mention the logical systemname of the remote system whiletransferring data through ALE or EDI.What is RFC? What is its purpose?RFC: It is a function module with remoteenabled property. It is used to fetch thedata from remote system to currentsystem.

    ****Steps of LSMW?Ans: There are 14 steps in LSMW.

    ****Types of BDC? How u proceed BDC(calltransaction)without recording?ans: Types of bdc are two types:

  • 8/11/2019 Good Abap Questions and Answers

    10/21

    1. SESSION METHOD.2. CALL TRANSACTION METHOD.

    ****What is message type in idoc?Ans: It specifies what kind of data isresiding in IDOC.Ex: MATMAS, DEBMAS,CREMAS.

    ****What is a dialog program?Ans: Dialog programming is nothing butmodule pool programming which is used tocreate screens or tansactions.

    ****What is debugging? How do youproceed the steps in your reports?Degugging is step by steps execution of aprogram.It can be done by setting break points.

    ****What are the parameters passed tofieldcatalog?What are all the tools used for debuggingand run time analysis?For Debugging we can directly do it bysetting break points.Run time analysis means perofrmancetuning;T-Code for runtime analysis is SE30.

    Get answers: 1) What is runtime analysis? Have you

    used this? 2) What is meant by performance

    analysis? Have done anything toimprove the performance?

    3) How to transfer the objects? Haveto transferred any objects?

    4) How did you test the developedobjects?

    5) What is the difference betweenSAP Memory and ABAP Memory?

    6) In order to upload Purchase orderdetails, how you handle multiple valuesfor a single field?

    Eg: Item field may contain no. ofvalues for a record

    7) What is the procedure you followed

    http://forum.onestopsap.com/forum_posts.asp?TID=1046&PID=1151&SID=51a1b4f18a2f5b3e1aa34cz4c6f64zfb
  • 8/11/2019 Good Abap Questions and Answers

    11/21

    to upload the data? 8) How did you handle errors in Call

    Transaction? 9) Among the Call Transaction and

    Session Method, which is faster? 10) What are the difference betweenInteractive and Drill Down Reports? 11) How to pass the variables toforms? 12) How to create a link betweenmodified form and modified printprogram? 13) What is the table, which containthe details of all the name of theprograms and forms? 14) How did you test the form udeveloped? How did you taken print? 15) What are Standard Texts?

    16) What is the difference betweenClustered Tables and Pooled Tables? 17) What is pf-status? 18) Among "Move" and "MoveCorresponding", which is efficient one? 19) What are the output type andTcodes? 20) Where we use Chain and Endchain? 21) Do you use select statement in loopendloop, how will be the performance?To improve the performance?22) In select-options, how to get thedefault values as current month firstdate and last date by default?

    Eg: 1/12/2004 and 31/12/2004

    Go thru these answers:

    1) What is runtime analysis? Have you usedthis?

    It's checks program execution time inmicroseconds. When you go to se30.if yougive desired program name in performancefile. It will take you to below screen. You

    can get how much past is your program.

    2) What is meant by performance analysis?Have done

    3) How to transfer the objects? Have youtransferred any objects?

  • 8/11/2019 Good Abap Questions and Answers

    12/21

    4) How did you test the developed objects?

    I was testing a developed object. There aretwo types of testing- Negative testing- Positive testing

    In negative testing we will give negativedata in input and we check any errorsoccurs.

    In positive testing we will give positive datain input for checking errors.

    8) How did you handle errors in CallTransaction?

    We can create a internal table like'bsgmcgcoll'. All the messages will go tointernal table. We can get errors in thisinternal table.

    Below messages are go to internal table.when you run the call transaction.- Message type- Message id- Message Number- Variable1- Variable2- Variable3

    9) Among the Call Transaction and SessionMethod, which is faster?

    Call transaction is faster then sessionmethod. But usually we use session methodin real time...because we can transfer largeamount of data from internal table todatabase and if any errors in a session.Process will not complete until session getcorrect.

    10) What are the difference betweenInteractive and

    Drill Down Reports?

    ABAP/4 provides some interactive events onlists such as AT LINE-SELECTION (doubleclick) or AT USER-COMMAND (pressing a

  • 8/11/2019 Good Abap Questions and Answers

    13/21

    button). You can use these events to movethrough layers of information aboutindividual items in a list.

    Drill down report is nothing but interactivereport...drilldown means above paragraphonly.

    11) How to pass the variables to forms?

    12) What is the table, which contain thedetails of all the name of the programs andforms?

    Table contains vertical and horizontal lines.We can store the data in table as blocks.We can scroll depends upon your wish. Andthese all are stored in database (datadictionary).

    Which contain the details of all the name ofthe programs and forms? (I don't know).

    13) How did you test the form u developed?How did you taken print?

    14) What are Standard Texts?

    16) What is the difference betweenClustered Tables and Pooled Tables?

    A pooled table is used to combine severallogical tables in the ABAP/4 dictionary.Pooled tables are logical tables that must beassigned to a table pool when they aredefined.

    Cluster table are logical tables that must beassigned to a table cluster when they aredefined.

    Cluster table can be used to store controldata they can also used to store temporarydata or text such as documentation.

    17) What is pf-status?

    Pf status is used in interactive report forenhancing the functionality. If we go tose41, we can get menus, items and

  • 8/11/2019 Good Abap Questions and Answers

    14/21

    different function keys, which we are usingfor secondary list in interactive report.

    18) Among "Move" and "MoveCorresponding", which is efficient one?

    I guess, 'move corresponding' is veryefficient then 'move' statement. Becauseusually we use this stamtent for internaltable fields only...so if we give movecorresponding. Those fields only moving toother place (what ever you want).

    19) What are the output type and Tcodes?

    20) Where we use Chain and End chain?

    21) Do you use select statement in loop endloop, how will be the performance? Toimprove the performance?

    22) In select-options, how to get the defaultvalues as current month first date and lastdate by default?

  • 8/11/2019 Good Abap Questions and Answers

    15/21

    ABAP Technical Interview Questions:

    1. What is the typical structure of an ABAPprogram?2. What are field symbols and field groups.?Have you used "component idx of structure"clause with field groups?3. What should be the approach for writinga BDC program?4. What is a batch input session?5. What is the alternative to batch inputsession?6. A situation: An ABAP program creates abatch input session. We need to submit theprogram and the batch session inbackground. How to do it?7. What is the difference between a pooltable and a transparent table and how they

    are stored at the database level?8. What are the problems in processingbatch input sessions? How is batch inputprocess different from processing on line?9. What do you define in the domain anddata element?10. What are the different types of datadictionary objects?11. How many types of tables exist andwhat are they in data dictionary?12. What is the step-by-step process tocreate a table in data dictionary?13. Can a transparent table exist in datadictionary but not in the databasephysically?14. What are the domains and dataelements?15. Can you create a table with fields notreferring to data elements?16. What is the advantage of structures?How do you use them in the ABAPprograms?17. What does an extract statement do inthe ABAP program?18. What is a collect statement? How is itdifferent from append?19. What is open sql vs native sql?20. What does an EXEC SQL stmt do inABAP? What is the disadvantage of using it?21. What is the meaning of ABAP editorintegrated with ABAP data dictionary?22. What are the events in ABAP language?23. What is an interactive report? What isthe obvious diff of such report compared

  • 8/11/2019 Good Abap Questions and Answers

    16/21

    with classical type reports?24. What is a drill down report?25. How do you write a function module inSAP? Describe.26. What are the exceptions in functionmodule?27. What is a function group?28. How are the date abd time field valuesstored in SAP?29. What are the fields in a BDC_Tab Table?30. Name a few data dictionary objects?31. What happens when a table is activatedin DD?32. What is a check table and what is avalue table?33. What are match codes? Describe?34. What transactions do you use for dataanalysis?

    35. What is table maintenance generator?36. What are ranges? What are numberranges?37. What are select options and what is thediff from parameters?38. How do you validate the selectioncriteria of a report? And how do you displayinitial values in a selection screen?39. What are selection texts?40. What is CTS and what do you knowabout it?41. When a program is created and need tobe transported to prodn does selection textsalways go with it? if not how do you makesure? Can you change the CTS entries? Howdo you do it?42. What is the client concept in SAP? Whatis the meaning of client independent?43. Are programs client dependent?44. Name a few system global variables youcan use in ABAP programs?45. What are internal tables? How do youget the number of lines in an internal table?How to use a specific number occursstatement?46. How do you take care of performanceissues in your ABAP programs?47. What are datasets?48. How to find the return code of a stmt inABAP programs?49. What are interface/conversion programsin SAP?50. Have you used SAP supplied programsto load master data?

  • 8/11/2019 Good Abap Questions and Answers

    17/21

    51. What are the techniques involved inusing SAP supplied programs? Do youprefer to write your own programs to loadmaster data? Why?52. What are logical databases? What arethe advantages/disadvantages of logicaldatabases?53. What specific statements do you usingwhen writing a drill down report?54. What are different tools to report datain SAP? What all have you used?55. What are the advantages anddisadvantages of ABAP query tool?56. What are the functional areas? Usergroups? How does ABAP query work inrelation to these?

    57. Is a logical database arequirement/must to write an ABAP query?58. What is the structure of a BDC sessions.59. What are Change header/detail tables?Have you used them?60. What do you do when the systemcrashes in the middle of a BDC batchsession?61. What do you do with errors in BDCbatch sessions?62. How do you set up background jobs inSAP? What are the steps? What are theevent driven batch jobs?63. Is it possible to run host command fromSAP environment? How do you run?64. What kind of financial periods exist inSAP? What is the relevant table for that?65. Does SAP handle multiple currencies?Multiple languages?66. What is a currency factoring technique?67. How do you document ABAP programs?Do you use program documentation menuoption?68. What is SAPscript and layout set?69. What are the ABAP commands that linkto a layout set?70. What is output determination?

  • 8/11/2019 Good Abap Questions and Answers

    18/21

    ABAP Interview Questions

    1. How data is stored in cluster table?Each field of cluster table behaves as tableswhich contains the no. of entries.

    2. What are client dependant objects inabap/sap?SAP Script layout, text element, and someDDIC objects.

    3. On which even we can validate theinput fields in module progams?In PAI (Write field statement on field youwant to validate, if you want to validategroup of fields put in chain and End chainstatement.)

    4. In selection screen I have threefields, plant mat no and material group.If I input plant how do I get the mat noand material group based on plantdynamically?AT SELECTION-SCREEN ON VALUE-REQUEST FOR MATERIAL.CALL FUNCTION'F4IF_INT_TABLE_VALUE_REQUEST' to getmaterial and material group for the plant.

    5. How do you get output from IDOC?

    Data in IDOc is stored in segments, theoutput from Idoc is obtained by reading thedata stored in its respective segments.

    6. When top of the page event istriggered?After excuteing first write statement instart-of-selection event.

    7. Can we create field without dataelement and how?In SE11 one option is available above the

    fields strip. Data element/ direct type.

    8. How do we debug sapscript?Go to SE71 give lay set name , go toutilities select debugger mode on.

    9. Which transaction code can I used toanalyze the performance of ABAPprogram.

  • 8/11/2019 Good Abap Questions and Answers

    19/21

    TCode AL21.

    10. How can I copy a standard table tomake my own z_table. Go to transaction SE11. Then there is oneoption to copy table. Press that button.Enter the name of the standard table and inthe Target table enter Z table name andpress enter.

    Following are some of the answerswhich I gave upto my knowledge.

    1. What is the use of 'outerjoin'Ans. With the use of outer join you can jointhe tables even there is no entry in all thetables used in the view.

    In case of inner join there should bean entry in al the tables use in the view.

    2. When to use logical database? Ans. Advantage of Logical databases:

    less coding s required to retrieve datacompared to normal internel tables.

    Tables used LDB are in hierarchialstructure.

    3. What is the use of 'table index'? Ans .Index is used for faster access of database tables.

    4. What is the use of 'FOR ALLENTRIES'? Ans. To avoid nested select statements weuse SELECT FOR ALL ENTRIES statement.

    If there r more than 10000 recordsSELECT FOR ALL ENTRIES is used.

    Performance wise SELECT FOR ALLENTRIES is better to use.

    5. Can you set up backgroundprocessing using CALL TRANSACTION?

    Yes,Using No Screen Mode.

    6. What are table buffers? Table buffers reside locally on each

    application server in the system. The dataof buffered tables can thus be accessed

    directly from the buffer of theapplication server. This avoids the time-consuming process of accessing the

  • 8/11/2019 Good Abap Questions and Answers

    20/21

    database.

    Buffering is useful if table needs to beaccessed more no. of times in a program.

    1. How do I set a flag for a field in anytable? Create a char field of length 1. for examplefield STAS-LKENZ is Deletion Indicator. Itmeans that if the value in the field is 'X'then that record has been deleted.

    2. Can I execute user exits? If yes,how? Yes you can. after finding the user exit, youneed to use, goto CMOD add ur user-exit toyour project. Then activate the FM whichyou require. Now go into that functionmodule there will be a Include program witname ZX* . Double click on it, it will ask tocreate an object, answer it Yes and thenwrite your code in it.

    3. How do I find the output type of atable or a program? Table TNAPR / NAST

    ABAP Questions:

    1.Elementary search helps, Collectivesearch help.2.Difference between Search Helps andMatch Codes3.Have you created database tables?4.Difference between client dependent andclient independent tables?5.How to create client independent tables6.Have you created Maintenance dialog orTable Maintenance?7.On ABAP: Did you set up a workflow? Areyou familiar with all steps for setting up aworkflow?8.Have you used performance tuning? Whatmajor steps will you use for these?

  • 8/11/2019 Good Abap Questions and Answers

    21/21