Prozessdigitalisierung

Bewertungsprozesse in einer SAPUI5-App

Eingaben werden im Frontend und im Backend geprüft und landen direkt im System. Ohne Excel-Liste.


Verantwortung
Architektur und Entwicklung
Technologie
  • SAPUI5
  • SAP RAP
  • ABAP
  • SAP BW
  • ADSO

Kontext

Jeder Fachbereich hatte seine eigene Liste, mit eigenen Spalten, eigenen Regeln und eigenen Fehlern. Verglichen werden konnten sie nicht. Die IT sah die Zahlen erst, wenn sie schon im System waren, und dann war es zu spät zum Prüfen.

Ansatz

Eine App, die für alle Bewertungsarten und Fachbereiche gleich funktioniert. Sie prüft die Eingaben schon beim Ausfüllen und noch einmal beim Speichern, dann schreibt sie das Ergebnis direkt ins System. Die Liste und das Abtippen entfallen.

Wie es gebaut ist

Das Frontend ist SAPUI5, das Backend läuft auf SAP RAP, die Daten liegen in einem ADSO im BW. Die Prüfregeln liegen im RAP-Modell, das Frontend zeigt sie nur an. So gilt dieselbe Regel, egal ob die Eingabe aus der App oder von woanders kommt. Die App ist ins Intranet eingebunden, damit die Fachbereiche sie ohne Umweg erreichen.

Baustein Technik Entscheidung
Oberfläche SAPUI5 Eine Oberfläche für alle Bewertungsarten und Fachbereiche
Backend SAP RAP, ABAP Prüft die Eingabe verbindlich und schreibt sie weg
Datenhaltung ADSO im SAP BW Das Ergebnis landet direkt im BW, nicht in einer Liste
Prüfregeln RAP-Modell Dieselbe Regel gilt, egal woher die Eingabe kommt
Zugang Intranet Die Fachbereiche erreichen die App ohne Umweg

Erkenntnisse

  • Eine App für mehrere Bewertungsarten ist nur möglich, wenn die Unterschiede in Daten stecken, nicht im Code.
  • Prüfen an zwei Stellen ist kein doppelter Aufwand: das Frontend macht die Eingabe angenehm, das Backend macht sie verbindlich.
  • Der Fehler entstand beim Übertragen, nicht beim Ausfüllen. Genau dieser Schritt ist weg.