Plug-in „PunchOut Connect“: OCI und cXML für die E-Procurement-Integration im Smartstore

Die Digitalisierung des B2B-Einkaufs schreitet seit Jahren konsequent voran. Unternehmen erwarten heute, dass sich Lieferantenshops nahtlos in ihre bestehenden ERP- und eProcurement-Systeme integrieren lassen. Genau hier setzt ein Plug-in wie „PunchOut Connect“ an: Es verbindet einen Smartstore-Shop mit professionellen Beschaffungssystemen – auf Basis etablierter Standards wie OCI und cXML.

Doch was bedeutet das konkret? Und worin unterscheiden sich die zugrunde liegenden Formate?


Was ist ein PunchOut-Katalog?

Ein PunchOut-Katalog ermöglicht es Einkäufern, direkt aus ihrem internen Beschaffungssystem in den Webshop eines Lieferanten zu wechseln. Anstatt Produktdaten regelmäßig ins eigene ERP-System zu importieren und dort zu pflegen, erfolgt der Zugriff live auf das aktuelle Sortiment des Shops.

Der Ablauf ist dabei klar strukturiert:

  1. Der Nutzer startet im internen Einkaufssystem.
  2. Per Schnittstelle wird er in den Lieferantenshop weitergeleitet.
  3. Dort wählt oder konfiguriert er Produkte.
  4. Der Warenkorb wird anschließend zurück ins Einkaufssystem übertragen.
  5. Die eigentliche Bestellung erfolgt erst nach interner Freigabe.

Der entscheidende Vorteil: Preise, Verfügbarkeiten und Produktinformationen sind stets aktuell, ohne dass redundante Daten im ERP gepflegt werden müssen. Gleichzeitig bleiben interne Prozesse wie Budgetprüfung, Genehmigungsworkflows und Compliance vollständig erhalten.

Gerade bei komplexen Sortimenten – etwa im MRO-Umfeld, bei IT-Hardware oder technischen Komponenten – verbindet PunchOut operative Flexibilität mit zentraler Prozesskontrolle.


OCI – der pragmatische SAP-Standard

OCI (Open Catalog Interface) ist eine von SAP entwickelte Schnittstelle zur Anbindung externer Webshops an SAP-Beschaffungssysteme.

Technisch basiert OCI auf einem vergleichsweise einfachen HTTP-Mechanismus: Beim Wechsel in den Shop werden Sitzungsinformationen übergeben. Nach der Produktauswahl sendet der Shop die Warenkorbdaten als strukturierte Name-Value-Paare per HTTP-POST zurück an das ERP-System. Dieses erzeugt daraus eine Bestellanforderung.

Wesentliche Merkmale von OCI:

  • Fokus auf Warenkorb-Übertragung (keine vollständige Prozessintegration)
  • Geringe technische Komplexität
  • Ideal für SAP-zentrierte Systemlandschaften
  • Klare Felddefinition und sauberes Mapping sind entscheidend

OCI eignet sich besonders, wenn ein Unternehmen primär SAP einsetzt und keine weitergehenden Dokumentenprozesse (z. B. automatisierte Rechnungsübertragung) benötigt. Der Implementierungsaufwand ist überschaubar – die eigentliche Herausforderung liegt im korrekten Mapping von Materialgruppen, Steuerkennzeichen oder Kontierungsinformationen.

cXML – das skalierbare Integrationsformat

cXML (Commerce eXtensible Markup Language) ist ein XML-basiertes Austauschformat, ursprünglich entwickelt von Ariba (heute Teil von SAP).

Im Gegensatz zu OCI beschränkt sich cXML nicht auf die Warenkorb-Rückgabe. Es unterstützt den vollständigen elektronischen Dokumentenaustausch, unter anderem:

  • PunchOutSetupRequest
  • OrderRequest
  • OrderResponse
  • InvoiceDetailRequest
  • ShippingNoticeRequest

Die Kommunikation erfolgt über strukturierte XML-Dokumente via HTTPS. Dadurch lassen sich komplexe Geschäftsprozesse, internationale Steuerlogiken, unterschiedliche Währungen sowie rollenbasierte Sicherheitskonzepte abbilden.

cXML ist insbesondere relevant bei:

  • Multi-ERP-Umgebungen
  • Internationalen Großkunden
  • Anbindungen an Netzwerke wie das SAP Ariba Network
  • Durchgängiger Prozessautomatisierung vom Warenkorb bis zur Rechnung

Der Preis für diese Flexibilität ist ein höherer technischer Aufwand: XML-Parsing, Schema-Validierung, Zertifikatsmanagement und häufig auch Middleware-Lösungen sind erforderlich.


Integration in einen Smartstore-Shop

Für Betreiber eines Smartstore-Shops bedeutet die Unterstützung von OCI und cXML eine strategische Erweiterung der B2B-Fähigkeiten.

OCI-Integration im Smartstore

Für OCI muss der Shop:

  • Einen definierten OCI-Endpunkt bereitstellen
  • Sitzungs- und Rücksprungparameter verarbeiten
  • Pflichtfelder wie Beschreibung, Preis, Menge, Warengruppe korrekt übergeben
  • ERP-relevante Daten konsistent mappen

Das Protokoll selbst ist technisch schlank. Kritisch sind jedoch Datenqualität und Feldlogik – Fehler führen unmittelbar zu Abbrüchen im Beschaffungsprozess des Kunden.

cXML-Integration im Smartstore

Die cXML-Anbindung erfordert:

  • Verarbeitung strukturierter XML-Dokumente
  • Unterstützung von PunchOutSetupRequest/Response
  • Schema-Validierung
  • Sichere Authentifizierungsmechanismen (Zertifikate oder Token)
  • Optional Anbindung an Beschaffungsnetzwerke

Hier geht es nicht nur um PunchOut, sondern um die Möglichkeit einer vollständigen Order-to-Cash-Integration.

Strategische Entscheidung: OCI oder cXML?

Die Wahl zwischen OCI und cXML ist keine rein technische Frage, sondern hängt maßgeblich von Zielmarkt und Kundenstruktur ab.

OCI ist sinnvoll, wenn:

  • SAP-Systeme dominieren,
  • schnelle Implementierung gewünscht ist,
  • PunchOut auf Warenkorb-Ebene ausreicht.

cXML empfiehlt sich, wenn:

  • mehrere ERP-Systeme angebunden werden,
  • internationale Plattformen integriert sind,
  • eine tiefe Prozessautomatisierung erforderlich ist.

Für ambitionierte B2B-Shops ist eine modulare Architektur empfehlenswert, bei der beide Standards unterstützt werden. So bleibt der Shop wartbar und flexibel, während kundenspezifische Integrationen sauber gekapselt werden.

Fazit

Ein Plug-in wie „PunchOut Connect“ macht aus einem Smartstore-Shop eine vollwertige B2B-Integrationsplattform. Die Unterstützung von OCI und cXML entscheidet dabei nicht nur über den technischen Integrationsgrad, sondern über die strategische Wettbewerbsfähigkeit im E-Procurement-Umfeld.

Wer B2B-Kunden professionell bedienen will, muss deren Systemlandschaften verstehen – und genau dort technisch anschlussfähig sein.

Um weitere Informationen zu erhalten, klicken Sie bitte auf die Grafik.



Haben Sie Fragen zu diesem Thema? Oder möchten Sie uns Ihr Feedback senden? Dann erreichen Sie uns über das Kontaktformular, per E-Mail an info@smartstore.com oder telefonisch von Montag bis Freitag zwischen 10 und 16 Uhr unter der Nummer +4923153350.