ABAP Interview questions for SAP ABAP Jobs
Explain BDC vs. Call Transaction, when do you use either?
(Looking for: performance difference, can get synchronous feedback from Call Transaction in the form of messages and return code, BDC has re-execution interface(SM35), errored Call Transactions can be inserted into BDC Session for reprocessing later).
Explain Direct Input:
(Looking for: only limited number of scenarios available, faster execution because of multi-transaction LUW – group updates, input file formatted kind of like standard upload programs)
Interactive Reporting Question – When creating interactive lists, how are 2/3rd level lists distinguished from basic list?
(Looking for SY-LSIND)
Explain a logical unit or work:
(Looking for: update task, rollback/commit, terminated updates, V1/V2 updates)
If a user dbl-clicks on a list, what ABAP event is processed?
(Looking for AT LINE-SELECTION)
How can you tell (programmatically) what was clicked on the list?
(Looking for: HIDE area)
If a user invokes a function code (button, menu, or ok-code), what ABAP event is processed?
(Looking for AT USER-COMMAND)
Describe the relationship between tables, fields, data elements, domains?
(Looking for: table contains fields, which reference data element (business description), which reference domains (technical description – type/length/values))
