Dear All,
CALL FUNCTION 'BAPI_DELIVERYPROCESSING_EXEC'
TABLES
REQUEST = T_REQUEST
CREATEDITEMS = T_CREATEDITEMS
RETURN = T_RETURN.
In this way,I can get delivery in table T_CREATEDITEMS.
But if I CALL FUNCTION 'BAPI_DELIVERYPROCESSING_EXEC' STARTING NEW TASK TASK
PERFORMING RETURN_FORM ON END OF TASK
TABLES
REQUEST = T_REQUEST.
WAIT UNTIL g_flag = 'X'.
t_createditems[] = gt_createditems[].
t_return[] = gt_return.
I find T_CREATEDITEMS[] is initial., Why?
FORM return_form using task.
RECEIVE RESULTS FROM FUNCTION 'BAPI_DELIVERYPROCESSING_EXEC'
TABLES
CREATEDITEMS = GT_CREATEDITEMS
RETURN = GT_RETURN.
G_FLAG = 'X'.
ENDFORM.
Please give me some advice. Thanks.