ABAP is a programming language that runs in the SAP ABAP runtime environment, created and used by SAP for the development of application programs including:
- Module Pool Programming
- Data conversions
- User Exits & BADI
All of R/3’s applications and even parts of its basis system were developed in ABAP.ABAP is an event-driven programming language. User actions and system events control the execution of an application.