Wie wertet man komplexe Funktionsbausteine des ISU aus

Mit Hilfe dieser Action können bestimmte Funktionsbausteine eines ISU-Systems aufgerufen werden, damit die Ergebnisse dieses Aufrufs in der weiteren Verarbeitung zur Verfügung stehen. Als Beispiele seien hier genannt, wenn Nachrichten unabhängig von ihrem eigentlichen Inhalt unterschiedlich verarbeitet werden sollen, oder die Nachrichten in bestimmte Formate konvertiert werden sollen für die nicht alle Informationen in der Nachricht nicht vorliegen.

Konfiguration


Die Konfiguration für diese Action ist recht kurz, da lediglich das Zielsystem und der aufzurufende Funktionsbaustein anzugeben sind. Beide Werte können natürlich durch dynamische Funktionen befüllt werden.

ActionAttribute Inhalt Beispiel
JCO_FUBA_NAME Name des aufzurufenden FuBA ZLED_GET_LG_ABOHEAD
JCO_DESTINATION_DATA_PROVIDER Name des ISU-Systems/Mandanten, wie er in der B2B konfiguriert ist CLIENT-M100

Die IsuCallerAction schreibt ein FuBa spezfisches Resultat für die weitere Verarbeitung fest.

Vorraussetzungen


Die Kommunikation mit dem ISU muss konfiguriert und fehlerfrei sein.

Auf dem angesprochenen System muss der aufzurufende Funktionsbaustein hinterlegt und für den Benutzer der B2B freigeschaltet sein.

Ausprägungen Es folgt eine vollständige Auflistung aller unterstützer Funktionsbausteine und in welchen Kontexten sie Verwendung finden.

Name des FuBA Kontext des FuBa
ZLED_GET_LG_ABOHEAD Wird im Rahmen bestimmter, CSV Mappings (LPEX, Abschlussrechnungen) verwendet

Relevante Klassen

com.b2bbp.sap.actions.IsuCallerAction

com.b2bbp.sap.actions.IsuFunctionHandlerFactory

com.b2bbp.sap.actions.IsuFunctionHandlerFactory

com.b2bbp.sap.actions.IsuFunctionHandler z.B. com.b2bbp.sap.actions.functionhandler.ZledGetLgAboheadHandler

com.b2bbp.sap.actions.functionhandler.SpecificFuBaEvaluator z.B. com.b2bbp.sap.actions.functionhandler.ZledGetLgAboheadEvaluator.ZledGetLgAboheadEvaluator()

View Me   Edit Me