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.