Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2019
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ABAP 0.87 KB | None | 0 0
  1. REPORT zprogram10.
  2.  
  3. DATA: lv_rc          TYPE sy-subrc,
  4.       lt_workitem_id TYPE STANDARD TABLE OF swr_cont WITH HEADER LINE,
  5.       lv_task        TYPE swr_struct-task,
  6.       lt_table       TYPE TABLE OF swwwihead.
  7.  
  8. PARAMETERS: p1 AS CHECKBOX.
  9.  
  10. IF p1 EQ abap_true.
  11.  
  12.   lv_task = 'WS77300061'.
  13.  
  14.   CALL FUNCTION 'SAP_WAPI_START_WORKFLOW'
  15.     EXPORTING
  16.       task        = lv_task
  17.       do_commit   = 'X'
  18.       user        = sy-uname
  19.     IMPORTING
  20.       return_code = lv_rc.
  21.  
  22.   IF sy-subrc EQ 0.
  23.  
  24.   ENDIF.
  25.  
  26.   CALL FUNCTION 'SWW_WI_TASK_INSTANCES_READ'
  27.     EXPORTING
  28.       task              = lv_task
  29.     TABLES
  30.       workitems_of_task = lt_table.
  31.   .
  32.  
  33.   SORT lt_table BY wi_ct DESCENDING.
  34.  
  35.   READ TABLE lt_table ASSIGNING FIELD-SYMBOL(<fs_table>) INDEX 1.
  36.   WRITE:/ 'Workflow with id # ', <fs_table>-wi_id , ' was creted'.
  37.  
  38. ELSE.
  39.   WRITE:/ ':('.
  40. ENDIF.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement