Enterprise Integration

SAP BTP & Cloud Barcode RESTapi

Skalieren Sie Ihre Barcode-Kennzeichnungsstrategie mit der SAP BTP Integration Suite. Dieser Leitfaden deckt den gesamten technischen Lebenszyklus ab – von der Konnektivität bis zur skriptbasierten Transformation.

OAuth 2.0 Sicherheit

Der BTP Key Store verwaltet Bearer-Token, sodass keine fest codierten API-Keys in S/4HANA erforderlich sind.

Groovy Processing

Berechnen Sie Barcode-Dimensionen und Formate dynamisch auf Basis von S/4HANA OData-Payloads.

Multi-Format Ausgabe

Streamen Sie SVG direkt für Fiori-Web-Apps oder hochauflösende PNGs für Thermo-Etikettendrucker.

1

Subaccount Konnektivität

Navigieren Sie in Ihrem SAP BTP Subaccount zu Connectivity > Destinations. Definieren Sie eine neue HTTP-Destination, um den Datenverkehr über den SAP Cloud-Backbone zu leiten.

EigenschaftWert
NameBARCODESOFT_CLOUD
URLhttps://www.barcodesoft.com
AuthentifizierungNoAuthentication (Token-Verwaltung im iFlow)
2

Dynamische Abfrageverarbeitung (Groovy)

Verwenden Sie in Ihrem SAP Integration Suite iFlow ein Groovy-Skript, um sicherzustellen, dass Barcode-Daten URL-codiert und GS1-konform sind, bevor der Endpunkt aufgerufen wird.

import com.sap.gateway.ip.core.customdev.util.Message;
import java.util.HashMap;

def Message processData(Message message) {
    def map = message.getHeaders();
    def rawData = map.get("S4_Material_Batch"); // Eingehend von S/4HANA
    
    // Format GS1 Daten: (01)GTIN(10)BATCH
    def encodedData = java.net.URLEncoder.encode(rawData, "UTF-8");
    message.setHeader("EncodedBarcodeData", encodedData);
    
    return message;
}
3

Enterprise Fehlerbehandlung

Robuste Integrationen müssen abgelaufene Token oder ungültige Dateneingaben verarbeiten. Konfigurieren Sie Ihren iFlow **Exception Subprocess**, um diese Zustände abzufangen:

HTTP 401 (Unauthorized)

Trigger des "Auth" lokalen Integrationsprozesses, um den Bearer-Token automatisch zu erneuern.

HTTP 400 (Bad Request)

Protokollierung der Payload im MPL (Message Processing Log), um ungültige GS1-Zeichen zu identifizieren.

Best Practices für die Integration

  • Caching: Speichern Sie Access-Token in BTP-Variablen für die volle Dauer von 3600 Sek.
  • SVG statt PNG: Nutzen Sie SVG für Fiori-UIs, um eine scharfe Skalierung auf mobilen Geräten zu garantieren.
  • DPI-Einstellungen: Verwenden Sie dpi=600 für kleine 2D-DataMatrix-Codes in Adobe Forms.
  • API Management: Nutzen Sie Quota-Policies, um API-Überlastungen während Batch-Jobs zu vermeiden.

Sofortiger Zugriff auf Barcodesoft Cloud

Ein Abonnement bietet unbegrenzten Zugriff auf die Generierung von GS1-128, QR-Code, DataMatrix und Code 128 für Ihre SAP-Integration. Zugangsdaten werden sofort per E-Mail geliefert[cite: 3, 4].

Sofortige Einrichtung OAuth 2.0 sicher[cite: 3, 4] 600 DPI bereit[cite: 3, 4]

Technische Unterstützung

Unser Engineering-Team ist spezialisiert auf SAP BTP, Integration Suite (CPI) und ABAP-Szenarien, um Sie bei komplexen Integrationen zu unterstützen.

Support kontaktieren

Bereit für den Go-Live?

Beschleunigen Sie Ihr Projekt mit unseren vorkonfigurierten iFlow-Templates und produktionsreifen Deployment-Checklisten.