von Jürgen Gotthardt
Von einem unserer Kunden bekamen wir vor einiger Zeit die Anforderung, Elektronik-Dokumente als strukturierte ZIP-Datei auszugeben, wobei die Ordnerstruktur der ZIP-Datei der Stücklistenstruktur entsprechen sollte. Wie wir das realisiert haben, sehen Sie im folgenden Anwendungsfall.
Im SAP-System des Kunden liegen mehrstufige Materialstücklisten der Geräte-Elektronik vor, wie zum Beispiel:
2.xxx-xxx
— 4.xxx-xxx Platine
——-6.xxx-xxx Elektr.Bauteil 1
——-6.xxx-xxx Elektr.Bauteil 2
——-6.xxx-xxx Elektr.Bauteil 3
——-6.xxx-xxx Elektr.Bauteil 4
——-6.xxx-xxx Elektr.Bauteil 5
Hinter jeder Materialnummer in der Stückliste können sich diverse Elektronikdokumente verbergen. Unser Kunde wünschte sich, dass diese Dokumente in Form einer ZIP-Datei abgelegt werden, wobei die Ordnerstruktur der ZIP-Datei der Stücklistenstruktur entsprechen sollte.
Wir entwickelten dafür einen Userexit, der zu jedem Dokument die Abfolge der Materialnummern ermittelt und als Parameter in den Auftrag übernimmt. Das Ausgabeskript wiederum legt entsprechende Verzeichnisse für jede Stufe an. Die jeweiligen Dokumente werden dort abgelegt, und zum Schluss wird eine ZIP Datei erzeugt. Für das eigentliche Zippen verwendet das Ausgabeskript den Perl Modul Archive::Zip.
Das Ergebnis sieht dann so aus:
Erläuterungen zur Struktur:
Wir haben somit die Anforderung des Kunden relativ aufwandsarm realisiert.
Daten, Dateien und Dokumente, Listen und Formulare aus dem SAP drucken
SAP DVS Dokumente – laden, drucken, verteilen oder viewen, ganz einfach!
Alles über Drucken, Verteilen und Konvertieren. Für Dateien, Daten und Formulare in Ihrem SAP-System
Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert. *
Kommentar
Name * E-Mail * Website Meinen Namen, E-Mail und Website in diesem Browser speichern, bis ich wieder kommentiere. * = erforderliche Felder
E-Mail * Website Meinen Namen, E-Mail und Website in diesem Browser speichern, bis ich wieder kommentiere. * = erforderliche Felder
Website Meinen Namen, E-Mail und Website in diesem Browser speichern, bis ich wieder kommentiere. * = erforderliche Felder
Meinen Namen, E-Mail und Website in diesem Browser speichern, bis ich wieder kommentiere.
* = erforderliche Felder
Jürgen Gotthardt
Als Account Manager ist Jürgen Gotthardt in Beratung und Vertrieb zu Lösungen für SAP unterwegs. Sein Schwerpunkt sind die Abbildung und Optimierung dokumentbasierender SAP-Geschäftsprozesse. Privat ist Fußball seine große Leidenschaft, hier begeistert sich der Hesse für Adler und Lilien. :-) juergen.gotthardt@sealsystems.de | 06154 637-373
Alle Veranstaltungen anzeigen