Abap Interview Questions

987 abap interview questions shared by candidates

What is singleton class? Importance of Final in class? Can constructor have importing and exporting parameters? What is static construct and instance constructor? Difference between static and instance? When to use local class and when to use global class? How to create extra button on selection screen? Oops alv used? How to add logic for extra button created on alv screen? How to disable the radio button if another radio button is selected? How to make field editable using alv? How to colour a field using alv? What is bapi? What is IDOC? What is difference between association and navigation property in odata? How to check issue in odata if we are not getting values in frontend  or getting some error? How nevagation properties are connected with frontend?
avatar

SAP ABAP Consultant

Interviewed at Infosys

3.6
Jun 26, 2025

What is singleton class? Importance of Final in class? Can constructor have importing and exporting parameters? What is static construct and instance constructor? Difference between static and instance? When to use local class and when to use global class? How to create extra button on selection screen? Oops alv used? How to add logic for extra button created on alv screen? How to disable the radio button if another radio button is selected? How to make field editable using alv? How to colour a field using alv? What is bapi? What is IDOC? What is difference between association and navigation property in odata? How to check issue in odata if we are not getting values in frontend  or getting some error? How nevagation properties are connected with frontend?

Explain one highlight of your ABAP career - any project/development you want to talk about. What will you take into consideration before creating custom database tables? why use header and item table, why not one table? what is normalization? what are the different types of lock objects? why we need sap locks? what happens when another program tries to update while there is a sap lock? types of database tables? what is the use of cluster and pool tables? types of internal tables? hashed table what is it? scenario where a table is read using one field as key and the same table is read using another field as key - what is the best approach performance wise? buffering - types of buffers - where does buffer sit? implicit commit - where they happen? what is call by value, call be reference methods? what are the different types of function modules? rfc function module - how is it called? rfc uses call by value or reference? what are update function modules and its use? what is v1, v2, v3 update? what is LUW? how to ensure you are on same luw? in a userexit - you have update statement - when will database get updated? select single vs up to 1 rows - which will you use in what scenario? what is binary search? if there is no middle value found, which section will it search? code review - what are the things you look for during a code review?
avatar

SAP ABAP Developer

Interviewed at Bloomberg

4
Apr 9, 2015

Explain one highlight of your ABAP career - any project/development you want to talk about. What will you take into consideration before creating custom database tables? why use header and item table, why not one table? what is normalization? what are the different types of lock objects? why we need sap locks? what happens when another program tries to update while there is a sap lock? types of database tables? what is the use of cluster and pool tables? types of internal tables? hashed table what is it? scenario where a table is read using one field as key and the same table is read using another field as key - what is the best approach performance wise? buffering - types of buffers - where does buffer sit? implicit commit - where they happen? what is call by value, call be reference methods? what are the different types of function modules? rfc function module - how is it called? rfc uses call by value or reference? what are update function modules and its use? what is v1, v2, v3 update? what is LUW? how to ensure you are on same luw? in a userexit - you have update statement - when will database get updated? select single vs up to 1 rows - which will you use in what scenario? what is binary search? if there is no middle value found, which section will it search? code review - what are the things you look for during a code review?

Viewing 891 - 900 interview questions

Glassdoor has 987 interview questions and reports from Abap interviews. Prepare for your interview. Get hired. Love your job.