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()