DataManager – SAP HANA Flat File Upload & Datenpflege im Web

In Zusammenarbeit mit der K-42 eG konnte eine generische SAP HANA Flat File Upload & Datenpflege App für den Browser entwickelt werden.

Welche Funktionalität bietet die SAP HANA Flat File Upload & Datenpflege Lösung?

Das Hauptaugenmerk bei der Entwicklung dieser Lösung lag darauf, eine native SAP HANA Lösung zu entwickeln, welche benutzerfreundlich und generisch für jede Tabelle in der HANA Datenbank die Möglichkeit bietet, Daten über den Browser hochzuladen und auch Tabelleninhalte direkt zu bearbeiten oder zu erstellen (ähnlich einer se16 Tabellenpflege für den Browser).

Bei dem Upload der Daten werden generische Prüfungen wie etwa die erlaubte Zeichenlänge, Datumsformate, etc. vorgenommen. Dem Anwender werden eventuelle Fehler direkt im Browser zur jeweiligen fehlerhaften Zelle angezeigt. Er hat dann die Möglichkeit die Fehler im Browser zu beheben und anschließend die Daten ins System zu laden.

Übersicht Funktionalitäten

  • Einfacher Upload von Flat File Daten (.csv, .xls, .xlsx, .txt) über den Browser
  • Generischer Upload in jede SAP HANA Tabelle
  • Generische Datenprüfungen, z.B. String-Länge, Datums-Format, etc.
  • Mögliche Fehlerkorrekturen durch den Endanwender direkt im Browser vor dem Upload der Daten
  • Direktes Feedback für den Endanwender, ob der Upload erfolgreich war
  • Pflege von Tabelleninhalten direkt im Browser, z.B. für Customizing Tabellen
  • se16-Funktionalität für jede SAP HANA im Browser
  • Administration-Bereich für den Admin zur Einrichtung von neuen SAP HANA Flat File Uploads und/oder Tabellenpflege
  • Hohe Performance durch native SAP HANA Implementierung
  • Modernes und benutzerfreundliches SAPUI5 Frontend auf Fiori Basis
  • Mehrsprachigkeit
  • Berechtigungskonzept
Startseite der Anwendung im SAP Fiori Design

Startseite der Anwendung im SAP Fiori Design

Generische Prüfung des Dateiinhalts und direkte Anzeige der fehlerhaften Zellen

Generische Prüfung des Dateiinhalts und direkte Anzeige der fehlerhaften Zellen

Was sind die Vorteil der auf SAP HANA basierenden Lösung zum Flat File Import?

Durch die einfache Handhabung und direkter Fehlerprüfungen ist es so möglich, übliche Aktivitäten der IT Abteilung wie den Upload von Customizing-Daten oder das Anlegen bzw. Verändern von Customizing-Tabelleneinträgen an den Fachbereich zu übergeben. Über das integrierte Berechtigungsmanagement der Anwendung kann ein Administrator bestimmte Tabellen für den Upload und/oder die Tabellenpflege freigeben und entsprechende Nutzer berechtigen. Der Anwender kann über einen Link direkt auf den jeweiligen Upload springen oder sich eine Übersicht seiner Tabellen-Uploads im Dashboard anzeigen.

Daneben ist die Anwendung mehrsprachig aufgesetzt. Bereits verfügbare Sprachen sind Englisch und Deutsch. Für weitere Sprachen muss lediglich eine entsprechende Sprach-Datei übersetzt werden.

Anlage eines neuen Uploads und einer Tabellenpflege durch den Administrator im Customizing der App

Anlage eines neuen Uploads und einer Tabellenpflege durch den Administrator im Customizing der App

Anzeige des bestehenden Tabelleninhalts zur direkten Bearbeitung im Browser

Anzeige des bestehenden Tabelleninhalts zur direkten Bearbeitung im Browser

Was ist die technologische Basis der Flat File Upload Anwendung?

Die technische Basis der Anwendung ist SAP HANA, die XS Classic Engine sowie SAPUI5 als Frontend. Beim Design des Frontends wurde sich an den Design-Richtlinien von SAP Fiori orientiert. Desweiteren wurde versucht den Upload der Daten so performant wie möglich zu implementieren. Der Upload von Datensätzen im 6-stelligen Bereich ist in wenigen Sekunden in der Tabelle im System gespeichert.

Upload von ca. 100.000 Datensätzen innerhalb weniger Sekunden

Upload von ca. 100.000 Datensätzen innerhalb weniger Sekunden

In folgenden Videos wird die Funktionalität der Anwendung nochmal verdeutlicht (Version 1.0 ist hier sichtbar)

Durch das SAP Partner Edge Program und der K-42 hatten wir auch die Möglichkeit die Anwendung im SAP App Center zu veröffentlichen. Mehr Informationen finden Sie im SAP App Center. Gerne können Sie uns zu dieser Lösungen unter info@intellify.de kontaktieren.

Hochgeladenes Bild
Dieser Blog-Beitrag wurde von Daniel Schindler geschrieben. Daniel ist ein Senior Consultant & Entwickler für SAP BI, BI-IP und SAP HANA mit mehr als 8 Jahren an Erfahrung. Er verfügt über tiefgreifende Kenntnisse in der Realisierung von Reporting-Anwendungen im SAP Bereich.

Benötigen Sie Beratungs- oder Entwicklungsunterstützung in Ihrem SAP BW / HANA / SAPUI5 Projekt? Dann zögern Sie nicht und kontaktieren uns unverbindlich unter info@intellify.de.