Häufige Fragen | OCI und cXML PunchOut-Kataloge erstellen | PunchCommerce                           ![](//analytics.punchcommerce.de/matomo.php?idsite=1&rec=1)

Häufige Fragen
==============

Im Folgenden finden Sie Antworten auf die häufigsten Fragen rund um die Anbindung und Nutzung von PunchCommerce. Neben Schritt-für-Schritt-Anleitungen finden Sie hier auch Hintergrundinformationen zu den einzelnen Funktionen und technischen Anforderungen.

---

Wie kann ich PunchCommerce mit Coupa verbinden?
-----------------------------------------------

**Kurzantwort:**Es gibt keine dedizierte PunchCommerce-Anleitung für Coupa, aber basierend auf unseren Erfahrungen mit anderen Kunden funktioniert die Anbindung über die Einrichtung eines externen Lieferanten und einer PunchOut-Verbindung.

**Hintergrund:**Coupa unterstützt den cXML-PunchOut-Standard. PunchCommerce kann als "Gateway"-System konfiguriert werden, das über cXML-Befehle mit Coupa kommuniziert. Die Verbindung basiert auf einer klaren Authentifizierung (Buyer/Supplier-Identity + Shared Secret) und einer definierten PunchOut-URL.

**Schritte:**

1. **In PunchCommerce**

    - Anlegen eines Kunden (Typ: Gateway, Protokoll: cXML)
    - Vergabe von *Buyer Identity*, *Supplier Identity* und *Shared Secret*
2. **In Coupa**

    - Lieferant mit "PunchOut Enabled" anlegen
    - PunchOut-Katalogverbindung mit folgenden Daten einrichten:

        - **PunchOut-URL:** `https://www.punchcommerce.de/gateway/v3/authenticate`
        - **Buyer Identity**, **Supplier Identity**, **Shared Secret** wie in PunchCommerce vergeben (Domain-Angabe ist irrelevant)
        - **Protokoll:** cXML

**Testen:**Nach der Einrichtung sollte der PunchOut wie gewohnt funktionieren.

**Zusatzressource:** [Coupa-Dokumentation zu PunchOuts](https://compass.coupa.com/de-de/products/product-documentation/supplier-resources/for-suppliers/coupa-supplier-portal/set-up-the-csp/catalogs/configure-punchouts)

---

Warum erhalte ich nach dem Login die Fehlermeldung "Leider ist etwas schief gelaufen"?
--------------------------------------------------------------------------------------

**Mögliche Ursache:**Die übergebene *Session ID* (sID) ist ungültig oder abgelaufen. PunchCommerce prüft diese ID, um unbefugten Zugriff zu verhindern.

**Lösung:**Nutzen Sie zum Testen die Funktion **"Als Kunde anmelden"** unter *PunchOut-Katalog testen* im Tab *Schritt 2: Übergabe an Ihren Kunden*.

**Hintergrund:**Die Session ID ist ein temporärer Sicherheitsschlüssel. Sie muss exakt so übergeben werden, wie sie vom System erstellt wurde.

---

Warum hat mein Kunde Probleme bei der Eingabe seiner Zugangsdaten?
------------------------------------------------------------------

**Checkliste:**

- Prüfen, ob Benutzername und Passwort korrekt sind.
- Sicherstellen, dass in SAP die Felder **USERNAME** und **PASSWORD** als Festwerte hinterlegt sind.

**Hintergrund:**Gerade bei SAP-OCI-Verbindungen kann es vorkommen, dass Variablen oder Platzhalter anstatt fester Werte übergeben werden. PunchCommerce erwartet jedoch eindeutige und korrekte Werte für die Authentifizierung.

---

Probleme mit der Einbindung eines Katalogs für den OCI-PunchOut
---------------------------------------------------------------

**Symptom:**Der Katalog lässt sich in SAP nicht im iFrame laden.

**Ursache:**Der Server setzt den HTTP-Header **X-Frame-Options**, der das Einbetten der Seite verhindert.

**Lösung:**

- Den Header **X-Frame-Options** entfernen oder
- Eine Subdomain (z. B. `punchout.shop.example.com`) verwenden und den Header nur dort entfernen, ggf. mit nginx-Reverse-Proxy.

**Hintergrund:**SAP bettet OCI-PunchOut-Kataloge immer in einem iFrame ein. Ist dies durch Sicherheits-Header blockiert, kann der Katalog nicht angezeigt werden.

Mehr zu **X-Frame-Options**: [MDN-Dokumentation](https://developer.mozilla.org/de/docs/Web/HTTP/Headers/X-Frame-Options)

---

### Unterstützt PunchCommerce sowohl OCI- als auch cXML-PunchOut?

Ja. PunchCommerce unterstützt beide Standards und kann so mit einer Vielzahl von Einkaufssystemen verbunden werden.

---

### Kann ich mehrere PunchOut-Verbindungen für denselben Kunden anlegen?

Ja, das ist möglich. Dies ist insbesondere dann sinnvoll, wenn der Kunde mehrere Systeme oder unterschiedliche Test- und Produktionsumgebungen nutzt.

---

### Wie kann ich PunchCommerce-Verbindungen testen, ohne das System des Kunden zu nutzen?

PunchCommerce bietet im Admin-Bereich eine **PunchOut-Testfunktion**, mit der sich sowohl OCI- als auch cXML-Verbindungen simulieren lassen.

---

### Wie lange sind Session IDs gültig?

Standardmäßig sind Session IDs zeitlich begrenzt gültig (in der Regel wenige Minuten). Längere Gültigkeitszeiträume können auf Anfrage konfiguriert werden.

---

### Was tun, wenn der Kunde beim PunchOut nur eine leere Seite sieht?

Dies kann mehrere Ursachen haben:

- Fehlende oder fehlerhafte Authentifizierung
- Blockierte Inhalte (z. B. durch Firewall oder Content Security Policy)
- Abgelaufene Session ID
- Falsche PunchOut-URL im Kundensystem

Die **PunchCommerce-Logs** geben in der Regel Aufschluss über den genauen Fehler. Kontaktieren Sie zur Einsicht unseren Support über das Ticket-System innerhalb Ihres Accounts.

 [ PunchCommerce® ist ein Produkt der ![Netzdirektion GmbH](https://www.punchcommerce.de/static/netzdirektion-logo.png "PunchCommerce® ist ein Produkt der netzdirektion | Gesellschaft für digitale Wertarbeit mbH") ](https://netzdirektion.de)

 [Feedback erwünscht - Ihre Meinung hilft uns, noch besser zu werden!](https://easy-feedback.de/umfrage/1883200/5FuM95 "Ihre Meinung hilft uns, noch besser zu werden!")
