SAP KEP
Anbindung
Stefan
Zwischenbrugger
Start

Logistik muss einfach sein!

Integration von KEP und Spediteuren in SAP (alles in ABAP und ohne Middleware!)
Mein beruflicher Werdegang

Mein beruflicher Werdegang

Produkte

Direkte SAP-Integration von KEP-Dienstleistern und Spediteuren

Motivation: Sie bekommen bessere Preise, schnellere Lieferung und bekommen die Gelangensbestätigung

/JQL/ KEP - Interface

Sendungsdaten an Spediteur schicken, Etiketten drucken, Kosten- und Trackinginformationen abholen.
Die Integration ist mit oder ohne Packtischanwendung möglich - auch EWM Nutzer profitieren davon.

Einige meiner Kunden haben schon auf S/4HANA umgestellt - die Software läuft problemlos.
Sie brauchen keine zusätzliche Software (die Schnittstelle kann durch SAP PO geschleust werden, wenn das Firmen-Policy ist).

Die Anwendung ist in ABAP im /JQL/ Namensraum geschrieben, sie können aber alles per Enhancements oder Modifikationen anpassen. Auch eigene /JQL/ Entwicklung für Spezial-Anforderungen mache ich gerne

Gerne übernehme ich Integration in bestehende Applikationen.

Was kostet das? Was ist ihre Lieblingsvariante?


Im produktiven Einsatz sind SAP-Klassen für diese Spediteure gereift:

/JQL/ Packtisch
/JQL/ Adressprüfung
/JQL/ Gelangensbestätigung
/JQL/ Spediteursrechnung einspielen
S/4HANA-Umstellung

Die Umstellung auf S/4HANA bringt zahlreiche Herausforderungen mit sich. SAP stellt oft Hürden auf, die kreative Problemlösungen und hervorragende Debugging-Fähigkeiten erfordern.

Ich unterstütze Sie umfassend bei der Planung, Durchführung und Nachbearbeitung Ihrer S/4HANA-Conversion. Gemeinsam meistern wir diese Umstellung und machen Ihre Systeme zukunftssicher!



Kontakt: Schicken Sie mir Ihre Anforderung

Historie



1998 wollte SAP Labs (SAP in Kalifornien) KEPs integrieren. Ich hatte die Ehre die notwendigen Entwicklungen in SAP LE-TRA-XSI in Walldorf auszudenken und zu programmieren. Eine spannende Aufgabe.

Heute



Heute bieten die guten Spediteure Webservices bzw. RESTful-APIs an. Damit bekommt man:

Schnittstellen

Oft fehlt nur eine kleine Schnittstelle...

Referenzen



Programmierung


Vom simplen Batch-Input bis zu komplexen ALV Transaktionen, Webdynpros, Retail-Archivierung und Schnittstellen (z.B. zu E-Shops, Kreditkartenfirmen, Lagerverwaltungsrechner, Scannern, Kardex-Geräte direkt, BDE Systeme, EWM, ...), SAP Business Connector, SAP PI, RESTful API, PHP, mySQL, XSL, Javascript, HTML5, CSS3, angular2, bootstrap, w3css, material, Android Scanner mit HTML 5 (kommissionieren), ESP32, iobroker, TeX, C#, Python, Golang
Kontakt


Stefan Zwischenbrugger
Auf der Egg 6
A-6811 Göfis

Mail: stefan.zwischenbrugger@gmail.com

Telefon: +43 650 6200616

UID: ATU44796306
Blog


Hier will ich über neue Interface-Anbindungen berichten und evtl. ein paar Erfahrungsberichte mit den Schnittstellen

02.04.2025 UPS Service:

Bei einem Kunden, der produktiv von Deutschland aus eine Gefahrgutsendung nach Dänemark schicken wollte, kam die Fehlermeldung: Service not available to target country o.ä.. Kann eigentlich nicht sein - in alle anderen EU Länder geht es.
Also erfasse ich eine Problemmeldung an den UPS Service. Leider ließ mich das System nur ein allgemeines Problem melden.
Antwort: Ich solle doch eine Telefonnummer anrufen. Und das obwohl ich JSON Request und Response mitgeschickt hatte. Wie soll man da per Telefon helfen? Tatsächlich konnte man mir per Telefon nicht weiterhelfen. Keinen Vorwurf an den netten Service-Mitarbeiter - aber: "Er kann nur mit einer Trackingnummer helfen", bestätigte meine Befürchtung.
Also habe ich geantwortet und erklärt, dass das Problem per Telefon nicht verstanden wird. Antwort: "Dann probieren Sie es nochmal mit der gleichen Telefonnummer". Vermutlich ein verspäteter Aprilscherz oder eine schlechte AI.

Das Problem blieb ungelöst.


27.02.2025 DHL Paket API Schnittstelle ist in Entwicklung. Erste Tests laufen.
20.02.2025 Was läuft bei mir zum Thema AI: Ich experimentiere mit dem Editor Cursor und natürlich ChatGPT.
Erkenntnisse:
14.01.2024 das Machship Interface ist fertig - Tests laufen an.
01.01.2024 S/4HANA Umstellung bei einem Kunden ist nach 3 Monaten erledigt.

Man braucht viel Phantasie, Debugging Erfahrung und Durchhaltevermögen um das durchzupauken. Wenn SAP von Vereinfachungen spricht und das mit "Normalisierung" nichts zu tun hat, wundert man sich. Fake-News wie überall.


01.12.2024 eine kleine Episode zur FedEx-API - die Mutter aller schrecklichen Fehlermeldungen:

Bei einem Kunden, der von den USA aus etwas ins Ausland schicken wollte, funktionierte im Testsystem eine Sendung nicht. Die Fehlermeldung lautete sinngemäß: Irgendetwas funktioniert nicht – eine Fehlermeldung, die seit der Einführung der API bei FedEx leider häufig anzutreffen ist.

Der FedEx-Kontakt der Firma, für die ich das entwickelt habe, gab mir eine Telefonnummer als einzig mögliche Hilfequelle und weigerte sich Kontakt zur Technik aufzunehmen. Tatsächlich wird man bei FedEx über alle anderen Kanäle abgewimmelt: keine Möglichkeit, ein Ticket zu eröffnen, und keine E-Mail-Adresse, an die man Probleme melden könnte.

Als Entwickler probiert man natürlich erst einmal selbst unzählige Möglichkeiten aus, um herauszufinden, was am API-Request falsch sein könnte. Nach einigen Tagen gab ich jedoch auf und rief die Telefonnummer an. Erstaunlicherweise erreichte ich einen Techniker, der Zugriff auf das Testsystem hatte.

Nach etwa 10 Minuten die ich brauchte um mich zu identifizieren, durfte ich das Problem reproduzieren und eine ID nennen, mit der der Techniker den Request in seinem System finden konnte. Natürlich konnte er mit der Fehlermeldung zunächst nichts anfangen. Also begann er, nach möglichen Ursachen im Request zu suchen.

Nach etwa einer Stunde kam er zu dem Schluss, dass das Problem am "Broker" liegen könnte.
Tatsächlich fehlte an einer anderen Stelle im Request ein Feld, das angibt, dass ein Broker verwendet wird. Nachdem ich diese redundante Information hinzugefügt hatte, funktionierte der Request endlich. Selbstverständlich liegt der Fehler auf meiner Seite, da ja alles auf den gefühlt 10000 Seiten Doku beschrieben ist.

Herrlich – mein Dank gilt dem Techniker, der mit seiner Phantasie den Fehler finden konnte. Ärgerlich bleibt jedoch, dass bei so einem Telefonat in die USA etwa 70€ an Kosten anfallen und man über eine Stunde an den Telefonhörer gebunden ist.

Fazit: FedEx schickt leider immer noch fürchterliche Fehlermeldungen und bietet keinen akzeptablen Support mehr, sondern nur noch teure Telefonate. Enttäuschend.


01.08.2024 Machship (Australien) Entwicklung startet
20.07.2024 Fedex will separate API Keys fürs Tracking (Kunden sind nicht glücklich)
05.07.2024 DHL Express API Interface ist fertig zum Testen
01.07.2024 Speedy Interface (Bulgarien) fertig zum Testen
03.06.2024 UPS will am 05.08.2024 ihre Webservices abstellen.
23.05.2024 UPS will am 03.06.2024 ihre Webservices abstellen.
Urlaubsbedingt und wegen anderer Umstellungen werden das nicht alle meine Kunden schaffen.
Ich bin gespannt:

12.05.2024 FedEx API beim ersten Kunden in Produktion
01.04.2024 Dachser EDI: es kann auch sehr viel länger dauern (dem veralteten EDI Prinzip sei Dank)
14.03.2024 FedEx Testsystem
Das neue FedEx-Testsystem war völlig unbrauchbar und ist jetzt wieder verwendbar.
FedEx hat die Deadline auf den 30.08.2024 verlängert

01.03.2024 FedEx RESTful API - erster Kunde nutzt die Schnittstelle produktiv
01.01.2024 Schweizer Post RESTful API produktiv
07.11.2023 UPS RESTful API - erster Kunde nutzt die Schnittstelle produktiv
11.10.2023 UPS auf RESTful API umgestellt
01.03.2023 AEB Carrier Connect Integration produktiv
01.02.2023 DSV Webservice produktiv
11.05.2022 DPD Webservice Version 4.4 produktiv im Einsatz
07.04.2022 DPD Webservice produktiv
01.11.2021 GLS Webservice produktiv
...
03.03.2015 Entwicklungsstart im Namensraum /JQL/
...
Z-Entwicklungen
...
01.01.1999 Entwicklungsstart im SAP Namensraum LE-TRA-XSI in Walldorf
01.01.1997 Entwicklung des ersten FedEx Interfaces mit SAP