TOP 50 SAP ABAP INTERVIEW QUESTIONS WITH ANSWERS – Part 2

11. What is an Enhancement Point?

Explicit places in SAP code where custom logic can be added without modification.


12. Difference between BADI and User Exit?

  • BADI: OO-based, multiple implementations.
  • User Exit: procedural, single implementation.

13. What are SmartForms?

SAP tool for designing print forms (invoices, purchase orders).


14. What is SAP Script?

Legacy form tool before SmartForms; more complex.


15. What is Adobe Form?

PDF-based form solution using Adobe Lifecycle Designer.


16. What is ALV?

ABAP List Viewer – framework for creating structured, interactive reports.


17. Types of ALV?

  • Simple ALV (REUSE_ALV_LIST_DISPLAY)
  • Grid ALV (REUSE_ALV_GRID_DISPLAY)
  • OO ALV (CL_GUI_ALV_GRID)

18. What is a SELECT-OPTIONS?

Allows multiple range selection in reports.


19. What is a Parameter?

Single input field for selection screen.


20. What is SY-SUBRC?

Return code variable used to check success/failure of operations.