Meine Leistungen
Analyse der Logistikprozesse
Erstellung von Spezifikationen
Aufwandsschätzung und Terminplanung
Customizing der Lager- und Prozessstrukturen
Integration in SAP ERP / S/4HANA und Anbindung externer Systeme
Ich implementiere und teste sämtliche Integrationsszenarien zwischen SAP EWM und SAP ERP bzw. S/4HANA – inklusive Lieferungsschnittstellen, Materialstammverteilung, Handling Units, Transportmanagement und QM‑Prozesse. Zusätzlich realisiere ich die technische Anbindung externer Systeme (z. B. Fördertechnik, MFS, SAP‑ oder Non‑SAP‑Subsysteme) über CIF, qRFC, IDoc, BAPI oder moderne API‑Schnittstellen und stelle die durchgängige, performante Datenkommunikation sicher.
Entwicklung, funktionale Erweiterungen und technische Qualitätssicherung
Ich koordiniere oder übernehme selbst Entwicklungsaufgaben: Funktionsbausteine, BAdI‑Implementierungen, Erweiterungen in RF‑Frameworks, UI5‑Oberflächen sowie kundenspezifische Workflows und Automatisierungslösungen. Parallel definiere und begleite ich die technischen Testzyklen (Unit‑Tests, Integrationstests, E2E‑Szenarien), analysiere Logiken und qRFC‑Queues, behebe Fehlerbilder und stelle die stabile Funktionsfähigkeit des gesamten EWM‑Systems sicher.
Go‑Live‑Vorbereitung und Systemaktivierung
Ich koordiniere und führe sämtliche Go‑Live‑Aktivitäten im SAP EWM durch, einschließlich Cutover‑Planung, Transportimport, Einplanung von relevanten Jobs sowie finaler Prüfläufe (z. B. Lageraufgaben, qRFC‑Kommunikation, HU‑Flows). Zusätzlich stelle ich sicher, dass alle relevanten EWM‑Services, Queues, RF‑Geräte und Integrationsschnittstellen produktionsbereit und stabil laufen.
Echtbetriebsbegleitung und Fehleranalyse
Während des Go‑Live unterstütze ich operativ im Echtbetrieb, analysiere technische und prozessuale Abweichungen (z. B. hängende Lageraufgaben, Queue‑Fehler, Dumps, Differenzen, fehlende Rückmeldungen an ERP) und behebe sie unmittelbar. Dies umfasst sowohl Customizing‑Korrekturen als auch Abstimmungen zwischen EWM, ERP/S4, MFS und angebundenen Fremdsystemen. Dadurch sichere ich einen störungsfreien und stabilen Lagerstart.
Stabilisierung, Performance‑Optimierung und Übergabe in den Regelbetrieb
Ich überwache die Systemperformance, optimiere Prozesspfade, analysiere Deadlocks und qRFC‑Lasten, verbessere Lagerstrategien sowie Ressourcenzuweisungen und führe gezielte Feintunings im Customizing und ABAP-Code durch. Parallel dokumentiere ich Lessons Learned, übergebe das System an Support‑Teams und definiere die erforderlichen EWM‑Monitoring‑Routinen (z. B. für Queues, Schnittstellen, Dumps und Jobs).
Beispiele
ISU-Datei für Datenmigration exportieren
* HUs ermitteln
CALL FUNCTION ‚/SCWM/HU_SELECT_GEN‘
EXPORTING
iv_lgnum = p_lgnum
ir_huident = lr_huident
ir_lgpla = lr_lgpla
ir_lgtyp = lr_lgtyp
ir_matnr = lr_matnr
IMPORTING
et_huhdr = lt_huhdr
et_huitm = lt_huitm
EXCEPTIONS
wrong_input = 1
not_possible = 2
error = 3
OTHERS = 4.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid
TYPE sy-msgty
NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2
sy-msgv3 sy-msgv4
RAISING error.
ENDIF.
* Exportdaten aufbereiten
PERFORM create_export
USING p_lgnum
CHANGING lt_huhdr
lt_huitm
lt_export
l_error.
* Download des Files
PERFORM write_export
USING p_file
lt_export.
Sehr nützlich für die Datenmigration aus einem alten System in das neue (bspw. bei S/4HANA Transformationen).
Man führt diesen Code im Quell-System aus und bekommt eine CSV-Datei, die man direkt im Zielsystem in der Transaktion „/SCWM/ISU“ hochladen kann.
Falls auch Z-Felder übernommen werden müssen, kann das Programm relativ einfach erweitert werden.
Der Codingausschnitt ist nur ein kleiner Teil des Programms. Das gesamte Programm einzufügen würde den Rahmen sprengen. Sprechen Sie mich gerne auf dieses Tool an.
Ihr schneller Weg zu einer reibungslosen Datenübernahme – vereinfachen Sie Ihre Systemmigration mit diesem Export‑Tool.
ZPL2 Labeldesign für Zebra-Drucker
^XA
^MUd
^FS
/* Barcode EAN-128 for SSCC */
^FO160,20
^BY6,2,120
^BCN,120,Y,N,N
^FD>;00357123450000000017^FS
/* Wave + DLV + Truck */
^FO44,240
^A0N,55,55
^FDWave: 12345^FS
^FO44,305
^A0N,55,55
^FDDLV: 45000000000001^FS
^FO44,370
^A0N,55,55
^FDTruck: B-ZX 471^FS
/* Address block */
^FO636,235
^A0N,45,45
^FDMaximilian Mustermann^FS
^FO636,295
^A0N,45,45
^FDMusterfirma^FS
^FO636,355
^A0N,45,45
^FDMusterstrasse 5123^FS
^FO636,415
^A0N,45,45
^FD10115 Berlin^FS
^XZ Falls Sie Zebra-Drucker in Ihrem Projekt nutzen möchten, müssen Sie die Labels in der richtigen Sprache, nämlich ZPL2, an den Drucker senden.
Dies ist ein Beispiel eines Pick-Labels in 300dpi.
Abmaße: 100mm x 40mm
Im finalen ZPL-Code sind Platzhalter enthalten, die nach Integration vom SAP EWM System mit den richtigen Daten ersetzt werden.
Gerne designe ich auch Ihr Label. Entweder Sie schicken mir ein Mockup zu oder ich erstelle selbst einen Designvorschlag anhand Ihrer Anforderungen.
Schicken Sie mir Ihre Anforderungen und Sie erhalten von mir einen Designvorschlag innerhalb weniger Tage.
Behebung von Inkonsistenzen im EWM
Der Prüfmonitor (Transaktion „/SCWM/CHM_LOG“) ist eine wahre Wunderwaffe im SAP EWM.
Neben diesem gibt es im EWM weitere nützliche Funktionen, wie zum Beispiel der Report „/SCWM/R_LIME_CONSISTENCY_CHECK“), um Inkonsistenzen zu identifizieren oder sogar zu beheben.
Im Fokus steht dabei immer, die eigentliche Ursache der Probleme aufzuspüren – danach muss der Schaden aber natürlich auch aufgeräumt werden.
Mögliche Ursachen:
- Vollgelaufenes Log (SLG2)
- Verbuchungsabbrüche
- COMMIT in Verbucher-BAdIs
- Festplattenspeicher voll
- usw.
Mehrere dieser Ursachen können auch gleichzeitig auftreten. Entscheidend ist daher, die tatsächliche Quelle der Inkonsistenz zuverlässig zu erkennen.