TOP 50 SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS – Part 3

21. What is SY-TABIX?

Index of internal table during loop or read operations.


22. What is a Function Module?

Reusable code unit stored in function groups.


23. RFC-enabled Function Module?

Function module that can be called remotely between systems.


24. What is Lock Object?

Prevents parallel updates on the same data using ENQUEUE/DEQUEUE.


25. What is the use of FOR ALL ENTRIES?

Select data based on internal table entries — reduces nested SELECTs.


26. What is performance tuning in ABAP?

Optimizing SQL queries, correct table types, indexes, buffering, field symbols.


27. What is Code Pushdown?

Moving logic to HANA DB using CDS Views, AMDP to increase performance.


28. What are CDS Views?

Core Data Services — HANA-based semantic views for code pushdown.


29. What is AMDP?

ABAP Managed Database Procedures — HANA SQLScript inside ABAP classes.


30. What is ABAP OO?

Object-oriented programming in ABAP using classes, interfaces, methods.