Häufig gestellte Fragen
Was ist ABAP?
ABAP (Advanced Business Application Programming) ist die von SAP entwickelte Programmiersprache, in der ein Großteil der SAP-Anwendungen und nahezu jede Individualentwicklung in SAP-Systemen geschrieben ist.
Wofür wird ABAP verwendet?
Für Reports und Auswertungen, kunden-spezifische Erweiterungen (User-Exits, BAdIs), Schnittstellen (RFC, OData) und Formulare wie Rechnungen oder Lieferscheine — überall, wo SAP über den Standard hinaus angepasst wird.
Ist ABAP in S/4HANA noch relevant?
Ja. ABAP wurde weiterentwickelt: Objektorientiertes ABAP und das moderne ABAP RESTful Application Programming Model (RAP) sind in S/4HANA und der SAP BTP zentral, optimiert für HANA und Fiori-Oberflächen.
Was ist der Unterschied zwischen Customizing und ABAP-Entwicklung?
Customizing ist Konfiguration im SAP-Standard ohne Programmierung. ABAP-Entwicklung erzeugt Individualcode, der zusätzliche Funktionen liefert, aber Wartungs-Aufwand und Upgrade-Risiken mit sich bringt.
Brauche ich ABAP-Kenntnisse, wenn ich SAP einführe?
Im Team ja — zumindest über einen Partner. Reports, Schnittstellen und Erweiterungen werden in ABAP umgesetzt. SAP empfiehlt mit dem Clean-Core-Prinzip, solche Erweiterungen sauber vom Standard zu trennen.
