Supplier Quote Request als echte Mini-Beschaffungs-App.
Next.js erfasst Lieferantenanfragen, ein SAP CAP Service validiert sie als CDS-Modell, speichert sie in SQLite und stellt sie als OData V4 API mit Actions und $metadata bereit.
Ein echtes SAP-CAP/OData-Mini-Backend, aber keine angebundene SAP S/4HANA-, SAP-BTP-, SAP-HANA- oder Fiori-Produktivintegration. Das Tool demonstriert SAP-nahe Architekturprinzipien: CDS-Modellierung, OData V4, CAP Actions, Business-Validierung und persistente Datenhaltung.
Lieferantenanfrage erfassen
Die Eingaben gehen an den CAP-Service. Status, totalPrice und Validierung liegen serverseitig im CAP-Layer.
CAP Service Control
Die Oberfläche spricht nur interne Next.js Proxy-Routes an. Diese erlauben definierte CAP-Aktionen und kapseln den OData-Service sauber vom Browser ab.
SupplierQuotes aus CAP
Diese Liste kommt live aus dem OData V4 Entity Set. Actions ändern den Status im CAP-Service und speichern in SQLite.
OData Query Builder
Baue echte OData Query Options. Die Route proxied zu /SupplierQuotes und gibt die CAP Response zurück.
https://mouha-bahaji.dev/playground/sap-cap/SupplierQuotes?%24orderby=createdAt+desc&%24top=5&%24select=ID%2Cmaterial%2Cquantity%2Csupplier%2Cstatus%2CtotalPrice%2Ccurrency%2CcreatedAt
Request / Response Viewer
Jede Business Action schreibt hier Methode, Proxy-URL, Status und Payload mit.
{
"title": "Service discovery",
"method": "GET",
"url": "/api/sap-cap/quotes"
}{
"hint": "Run an OData query first."
}Dynamische OData Metadata Documentation
Diese Struktur wird aus dem CAP $metadata XML gelesen und nicht statisch hartcodiert.