Hallo Community,
wie in einem anderen Thread erklärt, haben wir ein Basis-ERP-System (R/3 von SAP) und die Schnittstelle geht über SAP PI.
Unser Dienstleister hat gesagt, dass wir bei der Verarbeitung in der Schnittstelle die Lookups fĂĽr die ganzen GUIDs machen mĂĽssen.
Ich war/bin von Anfang an anderer Meinung - schon alleine wegen der Performance.
Wir haben in einer Beispiel-Nachricht (Kunde) nun folgende Elemente:
1x Kunde - allgemeine Daten
2x Kunde - Vertriebsbereichbezogene Daten
40 x Kunde - Vertriebsbereichbezogene Texte
10x Kunde - allgemeine Texte
Das macht in dieser einen Nachricht ca. 60 Lookups, die ich per SOAP-Aufruf während des Werte-Mappings machen muss.
Die Verarbeitung dazu dauert in der Schnittstelle 12sek (!!).
Die ganzen Optionset-Mappings haben wir in den Java-Cache des PI geladen.
Das geht noch relativ flott.
Wie seht ihr die Sache, sollte nicht die Ermittlung der GUIDs im Zielsystem erfolgen?
Also z.B. Kundennummer ans CRM ĂĽbergeben und in einer Programmierung im CRM die GUID ermitteln.
Wie habt ihr das bei Euch gelöst?
Danke fĂĽr eure Antworten.
Gruss Patrick