SAP Open Catalog Interface WyRu Online-Shop Team WyRu Christian Wyk / Günter Rubik SCS Bürocenter B1, A-2334 Vösendorf Internet http://www.wyru.at
Copyright Dieses Dokument und die darin beschriebene Software basiert auf dem Open Catalog Interface, Copyright 2000 SAP AG. SAP ist ein Warenzeichen der SAP AG Deutschland. Team WyRu und der WyRu Online-Shop unterliegen dem Copyright von Christian Wyk und Günter Rubik.
Einleitung Das Open Catalog Interface (OCI) ist eine Schnittstelle zwischen Katalogen/Online-Shops und SAP Business-to-Business Procurement. SAP s Open Catalog Interface benutzt dazu Standard Internet Protokolle. Für eine detailierte Beschreibung des Aufbaus des Open Catalog Interface benutzen Sie die OCI-Referenz Release 2.0B in der SAP Online-Hilfe. Die OCI-Referenz beschreibt die notwendigen Parameter, die innerhalb der SAP für den Aufruf des Katalogs/Online-Shops eingerichtet und die der Katalog/Online-Shop übernehmen muß. Dieser Teil ist in der Outbound-Sektion der OCI-Referenz beschrieben. Daneben definiert die OCI-Referenz in welcher Form der Katalog-Online Shop Daten an die SAP-Umgebung zurückliefert. Dieser Teil ist in der Inbound-Sektion der OCI-Referenz beschrieben. Das OCI-Interface Modul für den WyRu Online-Shop implementiert die notwendigen Schnittstellen für den Inbound- und Outbound-Teil der OCI-Referenz in Form von allgemeinen Funktionsbibliotheken und einer konkreten Implementierung für die Funktionen Default DETAIL ermöglicht den Aufruf des Online-Shops aus der SAP-Umgebung, die anschließende Auswahl von Artikeln und die Rückkehr in die SAP-Umgebung ermöglicht den Aufruf eines bestimmten Artikels und die Anzeige der Artikeldetails im Browser Derzeit nicht unterstützt werden die Modi VALIDATE (Validation of a product und Sourcing of a product).
Einrichtung innerhalb der SAP-Umgebung Die folgenden Informationen enthalten die Schritte zur Einrichtung der OCI-Verbindung zum WyRu Online-Shop innerhalb der SAP-Umgebung. Lesen Sie diese Schritte bitte unbedingt auch in der SAP-Dokumentation nach, um eventuelle Weiterentwicklungen der SAP-Umgebung gegenüber diesem Dokument zu berücksichtigen. Die für die Schnittstelle benötigten Informationen werden im SAP-System gespeichert, SAP transaction SM34, view cluster VC_CATALOG. Das user attribute CAT muß definiert sein, um den Online-Shop für den SAP Benutzer sichtbar zu machen. Mit diesen Informationen erstellt das SAP-System einen URL, mit dem der Online-Shop aufgerufen wird. Im SAP Business-to-Business Procurement System können die notwendigen Informationen über Customizing gesetzt werden. Siehe dazu im SAP Implementation Guide (IMG): Business-to-Business Procurement Define Catalogs. Folgende Parameter müssen definiert werden, wobei der Platzhalter <ShopURL> durch den tatsächlichen URL für Ihren Shop z.b. http://demo.wyru.at zu ersetzen ist. Die Parameter USERNAME und PASSWORD können mit den tatsächlichen Anmeldenamen und Kennwort für den Shop besetzt sein. Werden diese Felder leer gelassen, muß der SAP-Anwender beim Übergang von der SAP-Umgebung auf den Online-Shop den Benutzernamen und das Kennwort händisch eingeben. Catalog URL Ja <Leer> <ShopURL>/oci/default.asp Return URL Ja HOOK_URL <leer> Login Nein USERNAME <Benutzername> Password Nein PASSWORD <Kennwort> Beispiel für einen Shop, der unter der URL http://www.firma.at erreichbar ist. Catalog URL Ja <Leer> http://www.firmat.at/oci/default.asp Return URL Ja HOOK_URL Login Nein USERNAME Password Nein PASSWORD
Soll keine Anmeldeseite erscheinen, sondern sofort mit dem Benutzernamen user1 und Kennwort geheim im Shop gearbeitet werden, so sind folgende Einstellungen sinnvoll. Catalog URL Ja <Leer> http://www.firmat.at/oci/default.asp Return URL Ja HOOK_URL Login Nein USERNAME user1 Password Nein PASSWORD geheim