CaseStudy / Zusammenführen und Analyse von SAP-Daten in Excel

Aufgabenstellung/Kontext
Ein Anlagenbauer verwendet ein SAP-System. In der Logistik gibt es es folgende Fragestellungen:

  • Welcher Lieferant liefert wann?
  • Wo befinden sich aktuell bestimmte Lieferbauteile für die Produktion?

Die SAP-Auswertetools für diese Fragestellungen sind nicht bei dieser Firma vorhanden und eine Nachrüstung mit diesen Tools ist kurzfristig nicht möglich. Eine Analyse ist aus diesem Grund nur täglich zu realiseren , in dem man aus der SAP-Datenbank verschiedene Tabellen exportiert, beziehungsweise exportieren lässt (Daten-Snapshots), und die Daten manuell vergleicht. Da das endgültige Produkt aus mehreren tausend Bauteilen besteht, ist ein manueller Vergleich hier sehr aufwändig.

Ziel
Um die manuelle Analyse der verschiedenen SAP-Datentabellen zu vereinfachen, sollen die Daten, die man für eine Bewertung benötigt, zusammengeführt werden. Liefertermine und aktueller Lagerstatus von Bauteilen sollen auf diesem Weg weitestgehend auf einen Blick nachvollzogen werden. Verspätete Lieferungen sollen hier rechtzeitig erkannt und entsprechend Maßnahmen ergriffen werden.

Lösung
Die notwendigen Daten aus den verschiedenen SAP-Tabellen des Datensnapshots werden mithilfe eines Excel-Addins (Umsetzung in C#) gezielt in einer Tabelle zusammengeführt. Dabei werden diese Daten ersten Plausibilitätsprüfungen unterworfen. Für die einzelnen zusammengeführten Werte werden zusätzliche VBA-Scripte geschrieben. Mit einem VBA-Script wurden die Daten in eine verständlichere Form gebracht. Mit Hilfe von Filtern,  Excel-Funktionen und bedingten Formatierungen wurde die geschaffene Analyse-Tabelle soweit aufbereitet, dass anhand der täglich neu generierten Datensnapshots eine Kontrolle des Lieferstatus und der Lage der einzelnen Bauteile wieder möglich war.