Zum Inhalt springen

Meine Leistungen

Analyse der Logistikprozesse

Ich erfasse und strukturiere Ihre bestehenden Logistikprozesse, identifiziere Schwachstellen und Optimierungspotenziale und bereite alle relevanten Abläufe so auf, dass daraus eine klare Grundlage für die spätere Umsetzung entsteht.

Erstellung von Spezifikationen

Ich überführe die Anforderungen aus der Prozessanalyse in präzise, nachvollziehbare Spezifikationen. Diese Dokumente definieren Funktionen, Schnittstellen und Systemanforderungen und dienen als verbindliche Arbeitsvorlage für die Softwareentwicklung.

Aufwandsschätzung und Terminplanung

Ich erstelle auf Basis der definierten Anforderungen eine realistische Aufwandsschätzung, plane Meilensteine und lege eine transparente Projektstruktur fest. Dadurch erhalten Sie eine klare zeitliche, ressourcenbezogene und organisatorische Orientierung für den weiteren Projektverlauf.

Customizing der Lager- und Prozessstrukturen

Ich konfiguriere die gesamte EWM‑Systemlandschaft gemäß den finalen Business‑ und Prozessanforderungen. Dazu gehören u. a. die Einrichtung von Lagerstrukturen (Lagertypen, Lagerplätze, Aktivitätsbereiche), das Customizing von Warenflusslogiken (Inbound, Outbound, interne Prozesse), die Definition von Lageraufgaben und -belegen sowie die Parametrisierung aller relevanten Steuerungsmechanismen wie Lagerstrategien, Arbeitsplätze, Ressourcen, Wegeoptimierung oder Entnahme‑ und Einlageralgorithmen.

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

* 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.
^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.

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.

Schon gewusst? Den EWM-Prüfmonitor kann man auch um weitere Z-Prüfungen erweitern.
Bei prozessspezifischen Szenarien kann man so benutzerfreundliche Möglichkeiten zur Behebung von Schiefständen schaffen.
Diese und viele weitere Werkzeuge und FAQs organisiere ich in meinem eigenen Wiki.
Hierdurch bin ich für die meisten möglichen Fälle vorbereitet, die SAP EWM Projekte üblicherweise mit sich bringen.