Ansicht
Dokumentation

SAP_WAPI_LAUNCH_URL_GET - Workflow-Schnittstelle: Launch-URL besorgen

SAP_WAPI_LAUNCH_URL_GET - Workflow-Schnittstelle: Launch-URL besorgen

General Material Data   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein generiert Launch-Handler URLs für Web Service Workitems. Die entsprechenden Einzelschrittaufgaben (TSxxxxxxxx) müssen als Objektmethode entweder eine Methode des Objekttyps WEBSERVICE oder eine Methode des Workplace-Plugin-Objekttyps EXTSRV enthalten.

Der Funktionsbaustein kann pro Workitem einzeln aufgerufen werden(Import-Parameter WORKITEM_ID wird gesetzt), wobei zusätzlich zur Performancesteigerung noch die ID der Einzelschrittaufgabe übergeben werden kann (Import-Parameter TASK). Der Launch-Handler-URL wird in dieserm Fall im Export-Parameter URL zurückgegeben. Ist der Import-Parameter MASS_PROCESSING in diesem Ausführungsmodus gesetzt, werden beim ersten Aufruf interne Puffer gefüllt, die bei weiteren Aufrufen im selben Programmkontext (z.B. innerhalb eines LOOPs über eine Tabelle von Workitem-IDs) Datenbankzugriffe vermeiden und so die Performance erheblich beschleunigen.

Alternativ kann dem Funktionsbaustein auch eine Tabelle von Workitem-Headern übergeben werden (TABLES-Parameter WIHEADER_TAB). Diese Verwendung ist vor allem bei Inbox-Szenarien interessant, in denen vorher durch den Aufruf des Funktionsbausteins SAP_WAPI_CREATE_WORKLIST eine Tabelle von Workitem-Headern (Struktur SWR_WIHDR) bereits zur Verfügung steht. In diesem Fall liefert der Baustein eine Tabelle von Launch-Handler-URLs (TABLES-Parameter URL_TAB).

Die Parameter RETURN_CODE und MESSAGE_LINES bzw. MESSAGE_STRUCT zeigen an, ob der Aufruf erfolgreich war. Ist RETURN_CODE ungleich 0, traten Fehler auf. Im Falle des Aufrufs für ein einzelnes Workitem bleibt der EXPORT-Parameter URL leer, im Falle des Aufrufs mit einer Header-Tabelle finden sich nach dem Aufruf im TABLES-Parameter URL_TAB nur die URLs, welche erfolgreich generiert werden konnten.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

LANGUAGE
MASS_PROCESSING
MESSAGE_LINES
MESSAGE_STRUCT
RETURN_CODE
TASK
URL
URL_TAB
USER
WIHEADER_TAB
WORKITEM_ID

Ausnahmen

Funktionsgruppe

SWR_WS

TXBHW - Original Tax Base Amount in Local Currency   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3134 Date: 20240523 Time: 122310     sap01-206 ( 75 ms )