SAP ABAP Interview Questions and Answers
Ques 1. What is ABAP?
ABAP (Advanced Business Application Programming) is a high-level programming language created by SAP for developing applications in the SAP environment.
Example:
DATA: lv_variable TYPE i.
Ques 2. Explain the difference between 'INCLUDE' and 'EXTEND' in ABAP?
'INCLUDE' is used to include a program into another program at the source code level, while 'EXTEND' is used to add new functionality to an existing program.
Example:
INCLUDEIs it helpful? Add Comment View CommentsQues 3. What is a Data Dictionary in SAP?
The Data Dictionary in SAP is a centralized repository that stores and manages metadata about data. It defines and manages data definitions, relationships, and structures used in the SAP system.
Example:
DATA: BEGIN OF it_data OCCURS 0, field1 TYPE i, field2 TYPE string, END OF it_data.Is it helpful? Add Comment View CommentsQues 4. Explain the difference between 'TOP-OF-PAGE' and 'TOP-OF-PAGE DURING LINE-SELECTION' events in ABAP?
'TOP-OF-PAGE' event is triggered before the first line of the page is displayed, while 'TOP-OF-PAGE DURING LINE-SELECTION' event is triggered before each line is displayed in a list.
Example:
TOP-OF-PAGE.Is it helpful? Add Comment View CommentsQues 5. What is a BADI (Business Add-In) in SAP ABAP?
BADI is an enhancement technique in SAP that allows you to add new functionality to existing objects without modifying their standard code. It provides a way to customize SAP applications without making changes to the original source code.
Example:
CALL BADI. Is it helpful? Add Comment View Comments
Most helpful rated by users: