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.
Die Integrationsdetails hängen von ERP-Version, Bereitstellung und Lizenzierung ab. Adapter und Beispiele werden während der Implementierung bereitgestellt.