41. What is ASSIGN statement?
Assigns data object to field symbol.
42. What is MOVE-CORRESPONDING?
Transfers matching fields between structures/tables.
43. What is a Subroutine?
Reusable code block using FORM…ENDFORM.
44. What is a TRANSPORT REQUEST?
Package of development objects moved from Dev → QA → Prod.
45. What is Batch Input?
Technique to upload data using BDC session or call transaction.
46. Difference between Call Transaction and Session Method?
- Call Transaction – online, faster.
- Session Method – batch processing, logs available.
47. What is an IDoc?
Intermediate document used for EDI/ALE data interchange.
48. What is ALE?
Application Link Enabling — distributed data transfer between systems.
49. What is Exception Handling?
Using TRY…CATCH blocks or RAISING exceptions.
50. What is the Lifecycle of an ABAP Program?
- Load program
- Syntax check
- Generation
- Execution
- Output