โ SAP learning pathSAP ยท Module 9 of 10
ABAP and SAP BTP basics
How SAP is extended when configuration is not enough.
๐ Key ideas
- ABAP is SAP's own programming language, used for reports, forms, interfaces and enhancements.
- Modern ABAP (ABAP Cloud, RAP) builds APIs and Fiori apps without touching the core.
- SAP BTP (Business Technology Platform) is SAP's cloud for extensions, integration, data and AI.
- Common technical roles: ABAP developer, Fiori/UI5 developer, integration (CPI) consultant, Basis administrator.
- SQL and JavaScript skills help: CDS views are SQL-like, and SAPUI5 is JavaScript.
๐ก Real-life example: Like adding a shelf to a rented flat with brackets on the wall instead of breaking the wall: extend safely, leave the structure alone.
ABAPSAP's programming language
SAP BTPSAP's cloud platform for extensions
CDS viewSQL-like data model in SAP
SAPUI5JavaScript framework behind Fiori apps