Kurzfassung
ABAP ist die zentrale Programmiersprache für kundenspezifische Logik auf der ABAP-Plattform. Im Product-Compliance-Kontext verbindet sie SAP-Geschäftsobjekte, fachliche Regeln, Datenzugriff und Folgeprozesse.
Fachlogik vor Erweiterung
Eine belastbare Umsetzung beginnt mit dem auslösenden Geschäftsereignis, den betroffenen Daten und dem erwarteten Ergebnis. Erst danach wird entschieden, ob eine Erweiterung, ein Report, eine Schnittstelle oder ein Hintergrundprozess erforderlich ist.
Wartbare Umsetzung
ABAP OO, klar begrenzte Verantwortlichkeiten, Open SQL und automatisierbare Tests helfen, Fachlogik nachvollziehbar zu halten. Berechtigungen, Fehlerpfade und Protokollierung gehören dabei ebenso zur Lösung wie der erfolgreiche Normalfall.