Hi WF-experts,
next problem i have to deal with:
I have a approval workflow. I enhanced the bus object 2000115 and made an subtype with a custom specific method. This method 1. calls a function module (which determines who is authorized for approval -> returns 1, 2, 3 or 4).
I have a workflow container KOMPETENZ; a method container KOMP and within the method the container is also KOMPETENZ. The method itself works fine and give me the right results (1, 2, 3 or 4 it depends on the price in the document).
BUT i dont get any result within my workflow... so it is not possible to do the next step which is a Condition and refers to the outcome (1,2,3 or 4) and goes to the next steps.
How do I receive the result from my method in the right container to work with it further in the workflow????
Thanks for help and best regards
Edited by: Natali Rubino on Oct 15, 2009 11:24 AM
My method call:
BEGIN_METHOD XXX CHANGING CONTAINER.
DATA:
KOMPETENZ type INT4,
lv_order_guid type CRMT_OBJECT_GUID.
SWC_GET_ELEMENT CONTAINER 'Kompetenz' KOMPETENZ.
*SET ORDER GUID
LV_ORDER_GUID = OBJECT-KEY-BUSINESSPROCESS.
*DETERMINE APPROVER WITH FUNCTION MODULE
CALL FUNCTION 'Z_GETCOMPETENCE'
EXPORTING
IV_OBJECT_GUID = lv_order_guid
IMPORTING
EV_EBENE = KOMPETENZ.
*SET CONTAINER
SWC_SET_ELEMENT CONTAINER 'Kompetenz' KOMPETENZ.
END_METHOD.