| |||||||||
In der CI9-SAP-Business-Network-Adapterversion wird die cXML-Ausgangsnachricht, die nach dem zweiten Schritt des PI-Mappings (MM_Custom_ORDERS_ORDERS05_2_CDF_cXML_XSD) im Bestellungsszenario für den SAP-Business-Network-Adapter generiert wurde, der extrinsische Knoten im Pfad „/ns0:Messages/ns0:Message1/cXML/Request/OrderRequest/ItemOut/BlanketItemDetail/Extrinsic“ verwendet, wenn nicht der Quellknoten „1“ verwendet wird.

Im Mapping fehlt die benutzerdefinierte Java-Funktion "setParentNode", die zum Zuordnen dieses Knotens anstelle von Eins-zu-Eins-Mapping verwendet werden muss, um den Wert an den übergeordneten Knoten zu übergeben. Eine benutzerdefinierte Java-Funktion mit einer Logik zum Festlegen des übergeordneten Knotens mit einem Wert, wenn sie in der Zuordnung des extrinsischen Knotens verwendet wird, behebt das Problem. Diese Funktion wird in der CI8-Version der benutzerdefinierten Zuordnung des SAP-Business-Network-Adapters verwendet und fehlt in der benutzerdefinierten CI9-Zuordnung.
Führen Sie die folgenden Schritte als Behelfslösung für die Lösung dieses Zuordnungsproblems in der CI9-Ariba-SAP-Business-Network-Adapterversion für das Bestellungsszenario aus.
Setzen Sie den Titel entsprechend und die Ausführungsart auf "Einzelwerte".



Sie sollten nun die neu angelegte Funktion "setParentNode" für Ihre Verwendung im Mapping sehen können.


Erfolgreicher Test der Zuordnung mit einer Beispiel-Payload:

Hinweis: Alternativ können Sie sich auf dieselbe benutzerspezifische Zuordnung der CI8-SAP-Business-Network-Adapterversion beziehen, für die diese benutzerdefinierte Zuordnung für dieses Szenario vorhanden ist. Die Schritte zum Hinzufügen dieser benutzerdefinierten Funktion in der CI9-Version für diese Zuordnung werden oben detailliert erläutert.
Der Screenshot der CI8-Versionszuordnung desselben Szenarios wird unten zu Referenzzwecken angezeigt.

![]() | Problem mit Zuordnung von extrinsischen Knoten: CI9 SAP Business Network adapter for SAP Netweaver - Purchase Order Scenario.pdf | 652.34 KB |
SAP Business Network for Procurement und Supply Chain