ABAP developer interview questions shared by candidates
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?
Detailed step by step process of creation of an Infotype. The question was not difficult or unexpected, but detailed explanation was kind of grilling since you were expected to follow the sequence and elaborate on every step the screens and GUI Elements and the process.