Skip to Content
0
May 17, 2010 at 05:25 AM

Problem in triggering a workflow from webdyno.

36 Views

Hi Experts,

I am triggering Workflow from webdynpro for approving employee reimbursement details.....

This is the way i have written code in Webdynpro.

data ls_input_container TYPE swr_cont.

data lt_input_container TYPE STANDARD TABLE OF swr_cont.

DATA ZREIM TYPE ZREIM.

DATA LV_WIID TYPE SWW_WIID.

ls_input_container-element = 'EID'.

ls_input_container-value = lv_eid.

APPEND ls_input_container TO lt_input_container .

ls_input_container-element = 'EMPNAME'.

ls_input_container-value = lv_empname.

APPEND ls_input_container TO lt_input_container .

ls_input_container-element = 'DESCRITION'.

ls_input_container-value = lv_descrition. " youe value as per requirement.

APPEND ls_input_container TO lt_input_container .

ls_input_container-element = 'TOTAL'.

ls_input_container-value = lv_total. " youe value as per requirement

APPEND ls_input_container TO lt_input_container .

ls_input_container-element = 'ACCOUNTNO'.

ls_input_container-value = lv_accountno. "youe value as per requirement.

APPEND ls_input_container TO lt_input_container .

ls_input_container-element = 'PROCESS'.

ls_input_container-value = lv_process. "youe value as per requirement.

APPEND ls_input_container TO lt_input_container .

ls_input_container-element = 'PRIORITY'.

ls_input_container-value = lv_priority

. "youe value as per requirement.

APPEND ls_input_container TO lt_input_container .

CALL FUNCTION 'SAP_WAPI_START_WORKFLOW'

EXPORTING

TASK = 'WS99900131'

  • LANGUAGE = SY-LANGU

  • DO_COMMIT = 'X'

  • USER = SY-UNAME

  • START_ASYNCHRONOUS = ' '

  • DESIRED_START_DATE =

  • DESIRED_START_TIME =

  • DESIRED_START_ZONLO = SY-ZONLO

  • IFS_XML_CONTAINER =

IMPORTING

  • RETURN_CODE =

WORKITEM_ID = LV_WIID

  • NEW_STATUS =

TABLES

INPUT_CONTAINER = lt_input_container

  • MESSAGE_LINES =

  • MESSAGE_STRUCT =

  • AGENTS =

.

ENDMETHOD.

Problem is while debugging the code i am not getting value in Workitem id LV_WIID means workflow is not triggering i think so....

Can any body please help me?

Regards,

Praveena.