Zwei Hauptbausteine. (1) SAP-seitige ABAP-Entwicklung und OData-Dienste: 5 neue OData-Entitäten (Bestellung, Sendung, Rechnung, Kunde, KPI), jede über das Gateway freigegeben. Das ABAP-Customizing erzeugt für jeden Schreibvorgang eine Audit-Trail-Tabelle. (2) Next.js-Admin-Oberfläche mit TypeScript und Tailwind: 6 Hauptansichten (Tagesbetrieb, Sendungen, Rechnungen, KPI, Audit, Einstellungen), rollenbasierte Zugriffskontrolle (NextAuth + Microsoft Entra ID SSO).
Die Integration läuft über REST/OData; die Admin-Oberfläche ruft SAP über Serverless-API-Routen auf. Lesezugriffe werden 5–15 Minuten gecacht (die Datenaktualität ist ausreichend, SAP darf nicht überlastet werden). Schreibzugriffe erfolgen als direktes Pass-through mit Audit-Protokollierung.