Hi
I would like to do confirmation as well as MIGO 261 using BAPI_PRODORDCONF_CREATE_TT. here is how i did it but material document is not created and confirmation is saved.
data: return type bapiret1.
data: i_timetickets type table of BAPI_PP_TIMETICKET with header line.
DATA: I_DETAIL TYPE TABLE OF BAPI_CORU_RETURN WITH HEADER LINE.
i_timetickets-conf_no = '4061'.
i_timetickets-orderid = '000001000853'.
i_timetickets-operation = '0010'.
i_timetickets-work_cntr = '31258'.
i_timetickets-plant = 'US19'.
i_timetickets-yield = '5'.
i_timetickets-conf_quan_unit = 'ST'.
i_timetickets-scrap = ''.
i_timetickets-dev_reason = ''.
APPEND i_timetickets.
CLEAR i_timetickets.
i_timetickets-conf_no = '4061'.
i_timetickets-orderid = '000001000853'.
i_timetickets-operation = '0010'.
i_timetickets-work_cntr = '31258'.
i_timetickets-plant = 'US19'.
i_timetickets-yield = ''.
i_timetickets-scrap = '1'.
i_timetickets-conf_quan_unit = 'ST'.
i_timetickets-dev_reason = '101'.
APPEND i_timetickets.
CLEAR i_timetickets.
i_timetickets-conf_no = '4061'.
i_timetickets-orderid = '000001000853'.
i_timetickets-operation = '0010'.
i_timetickets-work_cntr = '31258'.
i_timetickets-plant = 'US19'.
i_timetickets-yield = ''.
i_timetickets-scrap = '1'.
i_timetickets-conf_quan_unit = 'ST'.
i_timetickets-dev_reason = '103'.
APPEND i_timetickets.
CLEAR i_timetickets.
i_timetickets-conf_no = '4061'.
i_timetickets-orderid = '000001000853'.
i_timetickets-operation = '0010'.
i_timetickets-work_cntr = '31258'.
i_timetickets-plant = 'US19'.
i_timetickets-yield = ''.
i_timetickets-scrap = '1'.
i_timetickets-conf_quan_unit = 'ST'.
i_timetickets-dev_reason = '104'.
APPEND i_timetickets.
CLEAR i_timetickets.
DATA: I_GM TYPE TABLE OF BAPI2017_GM_ITEM_CREATE WITH HEADER LINE.
I_GM-MATERIAL = '000000000200090301'.
I_GM-PLANT = 'US19'.
I_GM-STGE_LOC = '0001'.
I_GM-BATCH = '0000003109'.
I_GM-MOVE_TYPE = '261'.
I_GM-ENTRY_QNT = '5'.
I_GM-ENTRY_UOM = 'PC'.
I_GM-ORDERID = '000001000853'.
APPEND I_GM.
CLEAR I_GM.
I_GM-MATERIAL = '000000000200090301'.
I_GM-PLANT = 'US19'.
I_GM-STGE_LOC = '0001'.
I_GM-BATCH = '0000003101'.
I_GM-MOVE_TYPE = '261'.
I_GM-ENTRY_QNT = '75'.
I_GM-ENTRY_UOM = 'PC'.
I_GM-ORDERID = '000001000853'.
APPEND I_GM.
CLEAR I_GM.
CALL FUNCTION 'BAPI_PRODORDCONF_CREATE_TT'
EXPORTING
POST_WRONG_ENTRIES = '0'
TESTRUN = 'X'
IMPORTING
RETURN = return
TABLES
timetickets = i_timetickets[]
GOODSMOVEMENTS = I_GM[]
LINK_CONF_GOODSMOV =
DETAIL_RETURN = I_DETAIL[].
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'.
In I_detail i am getting a message Confirmation of order is saved but i think i should have get confirmation saved (Goods movements:2 , failed:0) message. Also i donot under stand what i should pass to LINK_CONF_GOODSMOV if i have to pass something. Please suggest me something ASAP.
Thanks in advance.
Rajesh.