Monday, January 25, 2021

How to Pass Parameter from Report to Workflow

 To Trigger workflow from SAP Report and pass value to Workflow,we will use EVENT CONTAINER in swo1 .

Step1 -Create Event and Event Parameter in Tcode SWO1.



Step-2 Create Workflow Container in Workfllow and Bind Event container to Workflow Container in SWDD under Basic data->Start Event .




Step 3-Call FM and Pass container value .


 DATA IT_CONTAINER TYPE TABLE OF SWR_CONT,
         WA_CONTAINER LIKE LINE OF IT_CONTAINER.
  DATA:OBJECT_KEY TYPE SWO_TYPEID.

  MOVE 'EVT_CNT' TO WA_CONTAINER-ELEMENT.
  WA_CONTAINER-VALUE '1111' .

  APPEND WA_CONTAINER TO IT_CONTAINER.

 CALL FUNCTION 'SAP_WAPI_CREATE_EVENT'
    EXPORTING
      object_type             'ZDEMO_60'
      object_key              OBJECT_KEY
      event                   'ZCREATE_DATA'
     COMMIT_WORK             'X'
     EVENT_LANGUAGE          SY-LANGU
     language                sy-langu
     USER                    SY-UNAME
*     IFS_XML_CONTAINER       =
*   IMPORTING
*     RETURN_CODE             =
*     EVENT_ID                =
   TABLES
     INPUT_CONTAINER         IT_CONTAINER.


Procure to PAY Cycle

  SAP Tcodes in Procure to Pay ( P2P ): In the Procure-to-Pay (P2P) process in SAP ECC several transaction codes (T-codes) are commonly used...