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: Reports.
SAP FICO - Finance and Cost controlling module
SAP MM (Materials Management)
SAP Sales and Distribution (SD)
SAP UI5 Development
SAP EWM - Extended Warehouse Management