Glossar

Punchout-Katalog

Ein Punchout-Katalog erlaubt es, den Online-Shop eines Lieferanten aus dem Beschaffungssystem des Käufers heraus zu nutzen. Der Warenkorb wird im Shop gefüllt und kehrt in das Beschaffungssystem zurück, wo die Bestellung ausgelöst wird.

Kurz erklärt

  • Ein Punchout-Katalog verbindet das Beschaffungssystem des Käufers, etwa SAP, mit dem Online-Shop eines Lieferanten. Aus dem eigenen System wechselt der Käufer in den Shop („Punch-out“), füllt dort den Warenkorb, und der Warenkorb kehrt in das Beschaffungssystem zurück.

  • Zwei Protokolle sind verbreitet. OCI (Open Catalog Interface) stammt von SAP, cXML PunchOut wird mit Ariba verbunden. Die BMEcat-Spezifikation nennt beide als solche Protokolle.

  • OCI umfasst nur den Katalog und den Warenkorb. Bestellungen, Auftragsbestätigungen, Versandanzeigen und Rechnungen gehören nicht dazu.

Beispiel

Ein Einkäufer eines Facility Managers öffnet den Shop des Großhändlers aus SAP heraus, wählt 50 LED-Paneele und 50 LED-Treiber aus und überträgt den Warenkorb. SAP legt daraus eine Bestellanforderung mit den Artikelnummern, Einheiten und Preisen des Großhändlers an. Nach der Freigabe geht die Bestellung per E-Mail, EDI oder openTRANS an den Großhändler, nicht über OCI.

Die beiden Protokolle geben den Warenkorb unterschiedlich zurück. Bei cXML schickt die Beschaffungsanwendung zuerst eine PunchOutSetupRequest über einen Netzwerk-Hub an den Lieferanten. Ist der Nutzer fertig, sendet die Seite des Lieferanten den Inhalt als PunchOutOrderMessage per HTML-Formular zurück. Bei OCI kommt jede Warenkorbzeile als Satz von Feldern zurück, mit einem Index je Zeile, etwa NEW_ITEM-DESCRIPTION[1].

Worauf Sie achten sollten

  • Prüfen Sie die Mengeneinheiten und Artikelnummern im Warenkorb, bevor er zurückgegeben wird. Sie werden zu den Bestellzeilen im System des Käufers.

  • Klären Sie, welches Protokoll und welche Version das System des Käufers erwartet. OCI und cXML sind verschiedene Protokolle.

  • Ein übertragener Warenkorb ist noch keine Bestellung. Das System des Käufers gibt die Bestellung frei und legt sie an. Die Bestellung läuft später auf einem eigenen Weg. Vereinbaren Sie diesen Weg mit dem Käufer, bevor der erste Warenkorb übertragen wird.

Abgrenzung

  • IDS-Schnittstelle (IDS Connect): dieselbe Idee zwischen dem Online-Shop eines Großhändlers und der Installateur-Software.

  • Katalogdatei wie BMEcat: ein Produktkatalog, der einmal übermittelt wird und nicht live ist. Ein Punchout-Katalog ist dagegen eine Verbindung zum Shop selbst.

Rückgabe des Warenkorbs per OCI (vereinfacht)
NEW_ITEM-DESCRIPTION[1]=LED-Panel 620 x 620 mm, 4000 K
NEW_ITEM-QUANTITY[1]=50
NEW_ITEM-UNIT[1]=PCE
NEW_ITEM-PRICE[1]=48.90
NEW_ITEM-CURRENCY[1]=EUR