Code: Alles auswählen.
INCLUDE <cntn01>.
DATA employee_bor_object TYPE swc_object.
data(employee) = conv pernr_d( '12345678' ).
swc_create_object employee_bor_object 'BUS1065' employee.
Code: Alles auswählen.
INCLUDE <cntn01>.
DATA employee_bor_object TYPE swc_object.
DATA wf_return_code LIKE sy-subrc.
DATA wf_import_param TYPE TABLE OF swr_cont.
swc_create_object employee_bor_object 'BUS1065' employee.
APPEND VALUE swr_cont( element = 'EMPLOYEE' value = employee_bor_object )TO wf_import_param.
CALL FUNCTION 'SAP_WAPI_START_WORKFLOW'
EXPORTING
task = 'WS91XXXXXX' " Aufgabe (gemäß PD-Org)
IMPORTING
return_code = wf_return_code " Rückgabewert (0 - 6, 999)
* workitem_id = " Workitem-Identifikation
* new_status = " Workflow-Schnittstellen: Workitem-Status
TABLES
input_container = wf_import_param.
Code: Alles auswählen.
CALL FUNCTION 'SAP_WAPI_CREATE_EVENT'
EXPORTING
object_type = 'BUS1065' " Business-Objekt-Typ
object_key = CONV swo_typeid( '1234567890' ) " Schlüssel des BO
event = 'EVENT_NAME' " Name des Events
IMPORTING
return_code = lv_return
event_id = lv_events " Anzahl der Verbraucher, d.h. gestartete Workflows
TABLES
message_lines = lt_messages.