โ† SAP learning path
SAP ยท Module 9 of 10

ABAP and SAP BTP basics

How SAP is extended when configuration is not enough.

๐Ÿ“– Key ideas

  1. ABAP is SAP's own programming language, used for reports, forms, interfaces and enhancements.
  2. Modern ABAP (ABAP Cloud, RAP) builds APIs and Fiori apps without touching the core.
  3. SAP BTP (Business Technology Platform) is SAP's cloud for extensions, integration, data and AI.
  4. Common technical roles: ABAP developer, Fiori/UI5 developer, integration (CPI) consultant, Basis administrator.
  5. 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