
In this lecture, I have discussed the QA related to
What is WRICEF?
What is R3 Architecture?
What is the R2 Architecture?
What is Dispatcher and What are the different work processes?
What is the Architecture of the Work Process?
Development Life Cycle
What is the difference between Master data and Transaction Data?
What are the different types of tables?
How do the data of Cluster tables Stores in the Table Cluster?
What is the difference between Transparent, Pool, and Cluster Table??
What is a Foreign key relationship and what are the other terms used for this?
What is the difference between Primary Index and the Secondary Index?
etc..
What is View and What are the different types of View?
What is the difference between View and Table?
What are the different data types under the data dictionary which can be defined or created?
What are the different data types under the data dictionary which can be defined or created?
What is a type group ?
What is search help and what are the different types of search help
What is the Hierarchy / Precedence level of the search help?
What is a Lock? And What is Lock Object in SAP DD?
What are the different types of Lock ?
What is the function module that gets generated when a lock object gets activated?
Enqueue Function Module and Dequeue Function Module
What is the development lifecycle in SAP? What is Transport Request and When to choose Customizing and When to choose workbench request?
What is Transport Requests(Main Engine) and What is tasks(Boggie)?
What is the difference between TR and Tasks?
What is the significance of Standard Recording Routine?
What are the main data types in ABAP?
What are the Numeric data types in ABAP? Give the answer in detail
1. What are the Non-Numeric Data types in ABAP
2. What are user-defined data types in ABAP?
3. What are the different system variables in ABAP?
4. What are the important/frequently used string operation in ABAP?
5. What are the frequently used Character operations in ABAP?
6. What are Internal tables?
7. What is the difference between Internal Table Vs DB Table
8. What is the difference between Refresh, Clear and Free
9. What is the different types of an internal table operation
What is field symbols and of how many types?
What is Data References?
What are the pillars of dynamic programming?
What are the control statements have in SAP ABAP?
What is the difference between SY-TABIX VS SY-INDEX?
What is SQL and what are its types?
Does Database understand the Open SQL Directly?
Which component of the application server layer is responsible for converting the OPEN SQL into the Native SQL?
What are the different types of OPEN SQL language?
What Properties does a transaction or a database need to follow?
What are the different types of joins? What are the syntaxes for INNER JOIN and LEFT OUTER JOIN – Give some Examples What are the important internal table operations? What is the difference between Update and Modify?
What is the Mandatory Check for FOR ALL ENTRIES?
What are optional best practices before using FOR ALL ENTRIES?
What are the different types of internal tables and what are basic Detail?
What are the Primary key and secondary key and how it is defined in the different internal tables?
What is the difference between the Standard internal table, Sorted Internal table, and Hashed Internal Table?
What are the different Modularization Techniques? And Why Modularization is beneficial?
What are select Options?
What are the events in the Report?
What are the different events and the flow of the Program?
What is the difference between At selection Screen Outputs and At selection Screen(VVI)?
What happens when you press F8 on the report selection screen and when you press Enter?
What is the difference between LOAD OF PROGRAM and INITIALIZATION Events?
(VVI) What are the different Message types in ABAP?
What is the difference between Information Message and a Warning message?
What is the difference between Information Message, Error Message, Abort Message?
What are select Options? What are the events in the Report?
What are the different events and the flow of the Program?
What is the difference between At selection Screen Outputs and At selection Screen(VVI)?
What happens when you press F8 on the report selection screen and when you press Enter?
What is the difference between LOAD OF PROGRAM and INITIALIZATION Events?
(VVI) What are the different Message types in ABAP?
What is the difference between Information Message and a Warning message?
What is the difference between Information Message, Error Message, Abort Message?
Through which events we can achieve the interactive report?
What is the difference between HIDE Technique, Get Cursor Technique, and SY-LIZEL Technique?
What is the difference between AT LINE SELECTION and AT USER COMMAND?
In AT PFn what is the range for n? What are the different Control Break Statements?
Suppose you have an internal table with 5 fields and you have written AT NEW FIELD3 If FIELD2 values change then AT NEW will trigger or not?
Practical example questions for AT NEW.
What is the difference between AT NEW and ON CHANGE OF?
What is the difference between the Normal List and ALV Grid List?
What type of extra field need to be added if we have to color a cell?
What function modules are used to display the ALV block?
What are the various tools are present to improve the code quality and improve performance?
What is ATC and describe a little bit about it?
What are the best practices for Performance Improvement?
What is Parallel Cursor and what steps need to be followed? What are the different trace tools available?
Q. How to write the file on the application server?
Q. What are the steps to read the file from application server?
Q. What is BDC? And where it is used?
Q. What are the BDC Display Modes? – VVI
Q. What are the BDC Update Modes? – VVI
Q. What is the use of BDC_OKCODE in BDC
Q. What is BDC SESSION METHOD?
Q. What is the t-code where we can see the created session and we can process the session?
Q. What is the difference between Call Transaction and session method?
Q. What is the 2nd name of the Session Method?
Q. Which structures are referred to while creating the BDC Internal table? -VVI
Q. What are the components of the BDCDATA structure?
Q. What are the function Modules involved in creating the Batch session method?
Q. What are the two methods to execute the BDC session method?
Q. What is the use of HOLD DATE Parameters in BDC_OPEN_GROUP?
Q. What is the use of HOLD DATE Parameters in BDC_OPEN_GROUP?
Q. What is the use of KEEP Parameter in BDC_OPEN_GROUP FM?
What should be the approach to write the BDC Program?
What is CTU Parameters in BDC? - VVI
Explain A Scenario Where NOBINPT Component OF CTU_PARAMS Can Be Used In BDC?
What is the different F-Code and their meaning
What is the different F-Code and their meaning
How to create a Custom BAPI?
What is the difference between BAPI and RFC?
Module Pool Programming: Screen Programming/ Dynpro Programming( Front End Technology )
What are the events in Module Pool Programming?
By default Which Screen Number is dedicated as Selection Screen under-report?
Suppose you have a mandatory field defined on the screen and you want to go back, or cancel, or exit. Will you be able to go back normally? ( VVI )
How to Handle this Scenario? (VVI )
What are the different types of Validation?
What is the difference between Chain and Field command?
What are the different Function Modules used for displaying the search help?
What is the difference between LEAVE TO SCREEN, SET SCREEN, CALL SCREEN, and LEAVE TO SCREEN 0?
What are the different types of Break-Point?
Dynamic Break-Point?
How to find the custom Code in the standard Program?
What to do if my Debugger is not getting triggered though I am setting the Break-point?
How to Change the Table entries in SAP
How to DEBUG the RFC from another system
What is ABAP Memory and SAP Memory?
What is the difference between SAP Memory and ABAP Memory?
What is the difference between SMARTFORMS and SAPSCRIPT?
How to debug smartforms
How to debug SAPscript
Why SMARTFORM is client independent?
How to handle the Transport in SMARTFORMS?
Why SMARTFORMS is client independent?
Are you preparing for SAP ABAP interviews but not sure what to study?
This course is designed to help you revise the most important SAP ABAP interview questions and understand how to answer them confidently in real interviews.
Whether you are a fresher or an experienced professional, this course will help you structure your preparation and improve your confidence.
What makes this course different?
Focused on real interview questions asked in companies
Clear explanation of answers (not just theory)
Covers important concepts along with practical understanding
Structured in a way that you can prepare effectively
What you will learn
SAP ABAP core interview questions
Internal tables, modularization, and performance concepts
ALV, BDC, Function Modules, and RFC
Debugging and real-time scenarios
Common mistakes and how to answer smartly
Who this course is for
Freshers preparing for SAP ABAP interviews
Experienced developers planning job switch
Anyone who wants quick revision before interview
Important Note
This course is designed for interview preparation and revision.
If you are looking for complete end-to-end SAP ABAP learning, you can explore my other structured courses.
Sample Questions Covered
What is BDC and where it is used?
Difference between CALL TRANSACTION and SESSION METHOD
What are ALV types and function modules used?
What is FOR ALL ENTRIES and best practices?
What are different internal table types?