Két fő építőelem. (1) SAP oldalon ABAP-fejlesztés és OData service-ek: 5 új OData entity (Order, Shipment, Invoice, Customer, KPI), mindegyik publikus a Gateway-en keresztül. ABAP-customizing audit-trail tábla minden írási műveletre. (2) Next.js admin felület TypeScript-tel és Tailwind-del: 6 fő view (Daily ops, Shipments, Invoices, KPI, Audit, Settings), role-based access control (NextAuth + Microsoft Entra ID SSO).
Az integráció REST/OData fölött megy, az admin felület serverless API route-okon keresztül hív a SAP-felé. A read-műveletek cache-elve 5-15 perces TTL-lel (az adat-frissesség elfogadható, a SAP nem terhelhető túl). Write-műveletek közvetlen pass-through, audit logolással.