Skip to Content
0
Former Member
Mar 04, 2009 at 10:46 AM

Adding attachments to workflow from Web Dynpro ABAP Application program.

77 Views

Hi,

workflow is supposed to start by a Web Dynpro ABAP Application.

The user can attach files to it.

A superior is supposed to review the files and either approve or reject the request.

I tried the following in Web Ddynpro ABAP:

CALL FUNCTION 'EWW_WORKFLOW_START'

EXPORTING

X_TASK = 'WS90000074'

IMPORTING

Y_WORKFLOW_ID = lv_WF_ID

TABLES

X_CONTAINER = lv_IT_CONTAINER

EXCEPTIONS

...

then followed by:

CALL FUNCTION 'SAP_WAPI_ATTACHMENT_ADD'

EXPORTING

WORKITEM_ID = lv_wf_id

ATT_HEADER = lv_swr_att_header

ATT_BIN = Item_FILENAMEATTACHED

DOCUMENT_OWNER = SY-UNAME

LANGUAGE = SY-LANGU

IMPORTING

ATT_ID = lv_swr_att_id

....

The Workflow has only one user decision step and one notification Step.

In the user decision step, there is a binding from ATTACHOBJECTS to the task.

But, in the log, you can see the attachment in the Workflow Container of the workflow instance, but you don't see it in the task (neither Inbox nor UWL)

I have checked the binding it is correct. I am getting the attachment in workflow container in '_attach_objects' element. but this attachment has to go to the user decision step, so I am binding the '_attach_objects' of workflow container to '_attach_objects' of user decision step. But the attachment was not going to user decision step.

Could you please let me know where am i doing wrong?

Thanks,

V.Nagaraju