Skip to Content
0
Former Member
Nov 29, 2006 at 12:44 PM

BAPI_PRODORDCONF_CREATE_TT

177 Views

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.