Bosch Fehlerliste
Ein höchst ungewöhnliches Projekt, in dem sich lokal ausgeführte php-Skripte (für alle Beteiligten in unerwarteter Weise) als probates Mittel zur Lösung eines außergewöhnlichen Problemes darstellten.
Im Hintergrund steht die sperrige und mangelhafte Abbildung von Projekt-Strukturen und-prozessen in den SAP-Installationen der Bosch Rexroth AG. Dies und die unzureichende Bedienerführung der grafischen Benutzeroberfläche führt regelmäßig zu einer Flut von Fehlbedienungen bei der Dateneingabe.
Zur Analyse und Auswertung solcher Fehleingaben wurde in der zuständigen Qualitätssicherungs-Abteilung eine Kombination von Microsoft-Anwendungen eingesetzt. Alleine die in MS-Excel hinterlegten Zellformeln waren derart komplex, daß sie sich nicht mehr einzeln auf einem Bildschirm darstellen ließen. Die Anwendungen benötigten eine Stunde und mehr zur Auswertung der Eingabedaten, in den meisten Fällen mußte festgestellt werden, daß die Anwendungen auf dem Wege der Analyse einfroren.
Mit herkömmlichen Mitteln wie z.B. einer Datenbank-Lösung wäre dem Problem nur mit langwierigen Laufzeiten beizukommen gewesen. Es mußte also etwas her, daß die Beschränkungen der Microsoft-Produkte beim Umgang mit dem Arbeitsspeicher überwindet und mit guter Performance glänzt - und dann durfte es auch nicht viel kosten, denn nach erfolgter SAP-Einführung mußte an allen Ecken und Enden gespart werden.
Obendrein sollte die Anwendung Quelltext-offen sein, damit die mit Programmiersprachen erfahrenen Mitarbeiter selbst Änderungen an möglichst lesbarem Code vornehmen konnten. Im Bild ist eine Routine abgebildet, deren Php-Code Funktionsnamen in der SAP-Projektierungssprache verwendet. Die Software basiert im Wesentlichen auf den Array-Funktionalitäten von Php.
Die Anwendung erkennt aktuell erstellte SAP-Ausgabedateien und erzeugt MS-Excel-kompatible Fehlerlisten, die den Spezifikationen der Qualitätssicherung entsprechen.
Nach einer Einführung sind die Mitarbeiter selbst dazu in der Lage, eigene Routinen zu schreiben und in die Anwendung zu integrieren. Eine Installation der Anwendung ist aus Windows-Sicht nicht notwendig, sie läuft problemlos auch von einem USB-Stick und benötigt selbst auf den alten Abteilungs-Notebooks nur einen Bruchteil der vormaligen Verarbeitungszeit.
Technik: | Php lokal |
Aufwand: | 36h |