Im Einführungsartikel unserer Blogreihe haben wir SAP Document AI als strategischen Baustein für eine Clean-Core-Architektur betrachtet. In diesem ersten Deep Dive widmen wir uns dem am häufigsten nachgefragten Muster in der Praxis: Der benutzerzentrierten UI-Integration nach dem „Human-in-the-loop“-Prinzip. Hierbei überlassen wir der künstlichen Intelligenz die schwere Arbeit der Datenextraktion, behalten aber die volle Kontrolle durch ein maßgeschneidertes Validierungs-Frontend.
In vielen Unternehmen sieht die Realität der Rechnungsverarbeitung noch immer so aus: Eine Rechnung trifft als PDF-Anhang per E-Mail ein. Ein Sachbearbeiter öffnet das Dokument auf dem einen Bildschirm und tippt im anderen Bildschirm mühsam Kreditorennummer, Rechnungsbetrag, Steueranteile und Positionsdaten manuell in das SAP-System ein. Das kostet wertvolle Zeit und ist zudem extrem fehleranfällig.
Das Ziel unseres Szenarios: Der Sachbearbeiter lädt das Dokument über eine intuitive Web-Oberfläche hoch. Die SAP Document AI extrahiert die Daten im Hintergrund in Sekundenschnelle. Der Nutzer sieht das Ergebnis sofort visuell aufbereitet, korrigiert bei Bedarf minimale Abweichungen und gibt den Beleg mit einem Klick zur Buchung frei.
Die Architektur dieses Szenarios basiert vollständig auf dem Side-by-Side-Extensibility-Ansatz auf der SAP Business Technology Platform (BTP).

Frontend (SAPUI5 Freestyle): Eine maßgeschneiderte Applikation, die dem Nutzer den Upload ermöglicht und die extrahierten Daten neben dem Original-PDF anzeigt.
Backend (SAP CAP Service): Das Cloud Application Programming Model agiert als zentraler Orchestrator. Es nimmt das Dokument entgegen, leitet es an die Document AI API weiter und stellt die Business-Logik (z.B. Validierungsregeln) bereit.
Connectivity Layer (BTP Destination Service): Kapselt die Verbindungsparameter und die Authentifizierung zur KI-Schnittstelle.
SAP Document AI: Der eigentliche Business Service, der die Extraktion durchführt und das strukturierte JSON-Ergebnis zurückliefert.
Die technische Umsetzung kombiniert die Stärken des CAP-Frameworks mit der Flexibilität von SAPUI5.
Der CAP-Service konsumiert die Schnittstellen der SAP Document AI, wie sie im SAP Business Accelerator Hub definiert sind. Da die Verarbeitung bei größeren Dokumenten asynchron erfolgt, implementieren wir im CAP-Handler eine entsprechende Logik:
/document-jobs und erhält als Antwort eine Job-ID./document-jobs/{id} fragt das System den Status ab oder nutzt das BTP-Callback-Szenario.SUCCESS steht, rufen wir das extrahierte JSON-Objekt ab.Ein kritischer Erfolgsfaktor für die Akzeptanz durch die Anwender ist die UI-Gestaltung. Wir nutzen hierfür eine Fiori Freestyle App, da wir maximale Kontrolle über das Layout benötigen. Eine Split-Screen-Ansicht bietet sich an: links das PDF im Viewer, rechts die extrahierten Eingabefelder. Ein echtes Highlight im Code ist die Auswertung des confidence-Scores, den die SAP Document AI für jedes extrahierte Feld mitliefert:
Ein Wert > 0.9 (90% Sicherheit) wird im UI grün (ValueState.Success) markiert.
Ein Wert < 0.7 wird auffällig gelb oder rot hervorgehoben (ValueState.Warning / ValueState.Error), damit das Auge des Sachbearbeiters sofort auf die kritische Stelle gelenkt wird.
Um dieses Szenario in Ihrer eigenen BTP-Landschaft zu implementieren, müssen folgende Voraussetzungen erfüllt sein:
BTP Subaccount & Space: Ein eingerichtetes Cloud Foundry- oder Kyma-Environment
Entwicklungsumgebung: SAP Business Application Studio (BAS), SAP Build Code oder eine lokale VS Code-Installation
SAP Document AI Instanz: Eine Service-Instanz des Typs document-information-extraction im Space inklusive eines Service Keys für die Credentials
BTP Destination: Eine konfigurierte Destination auf Subaccount-Ebene, welche die Credentials aus dem Service Key nutzt (OAuth2ClientCredentials), um den sicheren Aufruf aus CAP zu gewährleisten
Optional: Eine Application Subscription für die Standard-UI von SAP Document AI zu Test- und Schemadefinitionszwecken
Dieses Integrationsmuster ist immer dann die perfekte Wahl, wenn eine menschliche Interaktion und Validierung zwingend erforderlich ist. Das gilt besonders bei regulatorischen Vorgaben oder stark schwankender Datenqualität der Quellbelege.
AP liefert über die Application Subscription bereits eine Standard-Oberfläche für Document AI mit. Warum lohnt sich dennoch der Aufwand einer Eigenentwicklung?
Im nächsten Teil unserer Blogreihe verlassen wir die Benutzeroberfläche und wechseln in die Welt der vollständigen Automatisierung. In Teil 2 schauen wir uns an, wie wir mit der SAP Integration Suite eine komplette Dunkelverarbeitung für hohe Belegvolumina realisieren.
Die Experten von Rewion unterstützen Sie umfassend bei der Konzeption und Umsetzung Ihrer maßgeschneiderten BTP-Apps. Kontaktieren Sie uns noch heute für ein unverbindliches Beratungsgespräch. Vertiefende Informationen zu modernen Erweiterungen finden Sie auch in unseren Artikeln über SAP BTP Governance und zukunftssichere Erweiterungsstrategien für S/4HANA.
Erforschen Sie die Welt der SAP Business Technology Platform (BTP) mit unserem detaillierten Whitepaper, das Ihnen einen vollständigen Überblick über die Schlüsselelemente und Funktionen dieser leistungsstarken Plattform bietet.
There are no results matching your search
There are no results matching your search
Erforschen Sie die Welt der SAP Business Technology Platform (BTP) mit unserem detaillierten Whitepaper, das Ihnen einen vollständigen Überblick über die Schlüsselelemente und Funktionen dieser leistungsstarken Plattform bietet.
There are no results matching your search










































































































































Willkommen bei unserem exklusiven Support für Bestandskunden. Hier finden Sie alle nötigen Informationen, um schnell und unkompliziert Hilfe bei technischen Anfragen zu erhalten.
Für eine direkte Unterstützung per Fernwartung, laden Sie bitte unser TeamViewer-Modul herunter:
Bitte beachten Sie: Dieser Kanal ist speziell für technische Anfragen unserer Bestandskunden vorgesehen. Für allgemeine Anfragen, Informationen zu unseren Dienstleistungen oder eine Erstberatung nutzen Sie bitte unser Kontaktformular oder schreiben Sie eine E-Mail an [email protected].