SAP-Etikettendruck-Integration: natives RFC, REST und dateibasierte Optionen
Wie EtikStudio Etiketten aus SAP ECC und S/4HANA druckt — natives RFC aus ABAP, REST-API, überwachte Ordner und ODBC auf SAP HANA — mit Modulen, Szenarien und Implementierungs-Checkliste.
SAP weiß bereits, was produziert, verpackt und versendet wird: Fertigungsaufträge in PP, Lieferungen und Handling Units in SD/LE, Bestandsbewegungen in WM und EWM. Das Etikett ist die physische Ausgabe dieses Wissens, und der Fehler ist immer derselbe — jemand liest einen Bildschirm ab und tippt Charge, Menge und Ziel in ein Etikettenwerkzeug. EtikStudio beseitigt das Abtippen mit vier Integrationswegen, einer davon SAP-nativ.
Welche Integrationswege zu SAP passen
| Weg | Eignung | Warum |
|---|---|---|
| Natives RFC | Optimal | ABAP ruft direkt einen EtikStudio-Funktionsbaustein auf; SAP behandelt EtikStudio als weitere RFC-Destination. Keine Dateien, kein HTTP, volle Kontrolle aus der Transaktion, die den Beleg erzeugt. |
| REST-API | Gut | Aus ABAP (CL_HTTP_CLIENT), SAP PI/PO/CPI oder einer BTP-App: ein REST-Aufruf mit den Feldern; sofortiger Auftragsstatus. |
| Überwachter Ordner | Gut | Die Nachrichtenfindung schreibt eine Datei (CSV/XML) oder einen IDoc-abgeleiteten Export in einen Ordner; EtikStudio druckt ihn. Keine ABAP-Entwicklung. |
| Eingebettete Daten (ODBC) | Ergänzung | Das Etikett liest Materialstamm, Charge und Kundendaten beim Druck aus SAP HANA oder einer CDS-/Datenbank-View; SAP sendet nur den Schlüssel. |
Module und Szenarien
| Modul | Was etikettiert wird | Auslöser |
|---|---|---|
| PP / PP-PI | Fertigungsauftragsetiketten, WIP, Behälter, Charge und Verfall auf Fertigware | Auftragsfreigabe oder Rückmeldung (CO11N), Wareneingang |
| SD / LE | Lieferscheine, Handling-Unit- und SSCC-Palettenetiketten, Frachtführeretiketten | Lieferungsanlage, Verpacken (VL02N), Warenausgang |
| WM / EWM | Lagerplatz- und Standortetiketten, Transportaufträge, Nachschub | TA-Anlage, Einlagerungsbestätigung |
| MM | Wareneingangsetiketten mit Lieferantencharge und Prüflos | MIGO, QM-Verwendungsentscheid |
Empfohlener Ablauf
Die RFC-Destination einmal registrieren (SM59), zeigend auf den EtikStudio-RFC-Server; im ABAP, das den Beleg bereits verarbeitet, den Funktionsaufruf mit Etikettenname, Zieldrucker und Feldwerten ergänzen. Das Etikettendesign in EtikStudio belassen, nicht in Smart Forms oder Adobe Forms, damit eine Vorlagenänderung nie einen Transport braucht.
Implementierungs-Checkliste
- Das SAP NW RFC SDK von SAP beziehen (Kontoinhaber) und den EtikStudio-RFC-Server auf einem für die SAP-Anwendungsserver erreichbaren Host installieren.
- Die RFC-Destination in SM59 anlegen (TCP/IP, registriertes Programm) und die Verbindung testen.
- Drucker zuordnen: SAP-Ausgabegerät oder Werk/Lagerort → EtikStudio-Druckername.
- Die Feldliste je Etikett definieren (SSCC, GTIN-14, Charge, Verfall als JJMMTT für GS1-AIs) und die GS1-128-Ausgabe mit einem Verifizierer prüfen.
- Ist keine ABAP-Entwicklung erlaubt, mit dem überwachten Ordner aus der Nachrichtenfindung starten und später auf RFC wechseln; das Etikettendesign ändert sich nicht.
So löst es EtikStudio
Ein Etikettendesign bedient jedes SAP-Werk unabhängig von der Druckermarke: Der RFC-Aufruf trägt die Daten, EtikStudio rendert die Vorlage in der Sprache des Druckers an diesem Werk — ZPL, SBPL, TSPL — und protokolliert Auftrag, Vorlagenversion und Drucker für Audits. Gemischte Flotten nach Übernahmen sind kein Etikettierungsproblem mehr.
ECC, S/4HANA und S/4HANA Cloud: welcher Weg für welche Edition
| SAP-Edition | Empfohlener Weg | Warum |
|---|---|---|
| SAP ECC 6.0 | Natives RFC oder überwachter Ordner | Klassisches ABAP-Customizing ist erlaubt; der RFC-Server registriert sich als TCP/IP-Destination. Die Standardwartung endet 2027 — das Etikettendesign außerhalb von SAP halten, um es in die Migration mitzunehmen. |
| S/4HANA On-Premise / Private Cloud | Natives RFC, REST oder überwachter Ordner | Gleiche ABAP-Möglichkeiten wie ECC plus CDS-Views für eingebettete Daten auf HANA; RFC-Destinationen und Custom-ABAP bleiben verfügbar. |
| S/4HANA Cloud, Public Edition | REST über SAP Integration Suite / BTP oder Datei | Clean Core: kein Custom-ABAP, keine registrierten RFC-Server. Etiketten werden aus einem Integration-Suite-Flow oder einer BTP-Erweiterung ausgelöst, die die REST-API über den Konnektor aufruft, oder aus geplanten Dateiexporten. |
Die Migration von ECC auf S/4HANA berührt die Etiketten nicht: Die Vorlagen liegen in EtikStudio, die Drucker bleiben zugeordnet, nur der Auslöser ändert sich — RFC in ECC heute, dasselbe RFC oder ein BTP-Flow in S/4HANA morgen. Werke können während der Umstellung beides aus einer Etikettenbibliothek betreiben.
Die Integrationsdetails hängen von ERP-Version, Bereitstellung und Lizenzierung ab. Adapter und Beispiele werden während der Implementierung bereitgestellt.