hi experts,
i m using this codes for production order confirmation:::::
*for time tickets:
data:TIMETICKETS LIKE BAPI_PP_TIMETICKET occurs 0 with header line.
move '700000000107' to timetickets-ORDERID.
move '0' to timetickets-SEQUENCE.
move '0010' to timetickets-OPERATION.
move sy-datum to timetickets-POSTG_DATE.
move '0000' to timetickets-DEV_REASON.
move '6000' to timetickets-PLANT.
MOVE 'SMAF' to timetickets-WORK_CNTR.
move '4' to timetickets-YIELD.
move 'MT' to timetickets-CONF_QUAN_UNIT.
move sy-datum to timetickets-EXEC_START_DATE.
move '6:00:00' to timetickets-EXEC_START_TIME.
move sy-datum to timetickets-EXEC_FIN_DATE.
move '6:00:00' to timetickets-EXEC_FIN_TIME.
move '' to timetickets-FIN_CONF.
append timetickets.
clear timetickets.
*____________________________________________________________________
*for goodsmovement:
data:GM_ITEM LIKE BAPI2017_GM_ITEM_CREATE occurs 0 with header
line.
**move statement for movement type 101.
MOVE '700000000107' TO GM_ITEM-ORDERID.
MOVE '101' TO GM_ITEM-MOVE_TYPE .
MOVE '000000003000000196' TO GM_ITEM-MATERIAL.
MOVE '4' TO GM_ITEM-ENTRY_QNT.
MOVE 'MT' TO GM_ITEM-BASE_UOM.
MOVE '6000' TO GM_ITEM-PLANT.
MOVE 'WFC1' TO GM_ITEM-STGE_LOC.
move 'F' to gm_item-MVT_IND.
move '0010' to gm_item-ACTIVITY.
APPEND GM_ITEM.
clear GM_ITEM.
**move statement for movement type 261.
MOVE '700000000107' TO GM_ITEM-ORDERID.
MOVE '261' TO GM_ITEM-MOVE_TYPE .
MOVE '000000003000000195' TO GM_ITEM-MATERIAL.
MOVE '1' TO GM_ITEM-ENTRY_QNT.
MOVE '6000' TO GM_ITEM-PLANT.
MOVE 'WFC1' TO GM_ITEM-STGE_LOC.
MOVE '1000007735' TO GM_ITEM-BATCH.
move 'F' to gm_item-mvt_ind.
move '0010' to gm_item-ACTIVITY.
MOVE 'MT' TO GM_ITEM-BASE_UOM.
APPEND GM_ITEM.
clear GM_ITEM.
MOVE '700000000107' TO GM_ITEM-ORDERID.
MOVE '261' TO GM_ITEM-MOVE_TYPE .
MOVE '000000003000000193' TO GM_ITEM-MATERIAL.
MOVE '1' TO GM_ITEM-ENTRY_QNT.
MOVE '6000' TO GM_ITEM-PLANT.
MOVE 'WFC1' TO GM_ITEM-STGE_LOC.
MOVE '1000007727' TO GM_ITEM-BATCH.
move 'F' to gm_item-mvt_ind.
move '0010' to gm_item-ACTIVITY.
MOVE 'MT' TO GM_ITEM-BASE_UOM.
APPEND GM_ITEM.
clear GM_ITEM.
MOVE '700000000107' TO GM_ITEM-ORDERID.
MOVE '261' TO GM_ITEM-MOVE_TYPE .
MOVE '000000001000000389' TO GM_ITEM-MATERIAL.
MOVE '1' TO GM_ITEM-ENTRY_QNT.
MOVE '6000' TO GM_ITEM-PLANT.
MOVE 'FCRM' TO GM_ITEM-STGE_LOC.
move 'F' to gm_item-mvt_ind.
move '0010' to gm_item-ACTIVITY.
MOVE 'MT' TO GM_ITEM-BASE_UOM.
APPEND GM_ITEM.
clear GM_ITEM.
MOVE '700000000107' TO GM_ITEM-ORDERID.
MOVE '261' TO GM_ITEM-MOVE_TYPE .
MOVE '000000001000000390' TO GM_ITEM-MATERIAL.
MOVE '1' TO GM_ITEM-ENTRY_QNT.
MOVE '6000' TO GM_ITEM-PLANT.
MOVE 'FCRM' TO GM_ITEM-STGE_LOC.
move 'F' to gm_item-mvt_ind.
move '0010' to gm_item-ACTIVITY.
MOVE 'MT' TO GM_ITEM-BASE_UOM.
APPEND GM_ITEM.
clear GM_ITEM.
MOVE '700000000107' TO GM_ITEM-ORDERID.
MOVE '261' TO GM_ITEM-MOVE_TYPE .
MOVE '000000001000000391' TO GM_ITEM-MATERIAL.
MOVE '1' TO GM_ITEM-ENTRY_QNT.
MOVE '6000' TO GM_ITEM-PLANT.
MOVE 'FCRM' TO GM_ITEM-STGE_LOC.
move 'F' to gm_item-mvt_ind.
move '0010' to gm_item-ACTIVITY.
MOVE 'MT' TO GM_ITEM-BASE_UOM.
APPEND GM_ITEM.
clear GM_ITEM.
MOVE '700000000107' TO GM_ITEM-ORDERID.
MOVE '261' TO GM_ITEM-MOVE_TYPE .
MOVE '000000001000000392' TO GM_ITEM-MATERIAL.
MOVE '1' TO GM_ITEM-ENTRY_QNT.
MOVE '6000' TO GM_ITEM-PLANT.
MOVE 'FCRM' TO GM_ITEM-STGE_LOC.
move 'F' to gm_item-mvt_ind.
move '0010' to gm_item-ACTIVITY.
MOVE 'MT' TO GM_ITEM-BASE_UOM.
APPEND GM_ITEM.
clear GM_ITEM.
*_________________________________________________________________
*for LinkConfGoodsmov.
data:LINK_CONF_GOODSMOV LIKE BAPI_LINK_CONF_GOODSMOV occurs 0 with
header line.
move '1' to LINK_CONF_GOODSMOV-INDEX_CONFIRM.
move '1' To LINK_CONF_GOODSMOV-INDEX_GOODSMOV.
append LINK_CONF_GOODSMOV.
clear LINK_CONF_GOODSMOV.
move '1' to LINK_CONF_GOODSMOV-INDEX_CONFIRM.
move '2' to LINK_CONF_GOODSMOV-INDEX_GOODSMOV.
append LINK_CONF_GOODSMOV.
clear LINK_CONF_GOODSMOV.
move '1' to LINK_CONF_GOODSMOV-INDEX_CONFIRM.
move '3' to LINK_CONF_GOODSMOV-INDEX_GOODSMOV.
append LINK_CONF_GOODSMOV.
clear LINK_CONF_GOODSMOV.
move '1' to LINK_CONF_GOODSMOV-INDEX_CONFIRM.
move '4' to LINK_CONF_GOODSMOV-INDEX_GOODSMOV.
append LINK_CONF_GOODSMOV.
clear LINK_CONF_GOODSMOV.
move '1' to LINK_CONF_GOODSMOV-INDEX_CONFIRM.
move '5' to LINK_CONF_GOODSMOV-INDEX_GOODSMOV.
append LINK_CONF_GOODSMOV.
clear LINK_CONF_GOODSMOV.
move '1' to LINK_CONF_GOODSMOV-INDEX_CONFIRM.
move '6' to LINK_CONF_GOODSMOV-INDEX_GOODSMOV.
append LINK_CONF_GOODSMOV.
clear LINK_CONF_GOODSMOV.
move '1' to LINK_CONF_GOODSMOV-INDEX_CONFIRM.
move '7' to LINK_CONF_GOODSMOV-INDEX_GOODSMOV.
append LINK_CONF_GOODSMOV.
clear LINK_CONF_GOODSMOV.
*_____________________________________________________________________
*for detail return.
data:DETAIL_RETURN LIKE BAPI_CORU_RETURN occurs 0 with header line.
data:PROPOSE LIKE BAPI_PP_CONF_PROP occurs 0 with header line.
data:RETURN LIKE BAPIRET1 occurs 0 with header line.
*______________________________________________________________________
*For calling of BAPI.
move '' to Propose-Quantity.
move '' to Propose-Activity.
move '' to propose-DATE_AND_TIME.
move 'X' to propose-PERSONNEL.
move 'X' to Propose-Goodsmovement.
append propose.
clear propose.
CALL FUNCTION 'BAPI_PRODORDCONF_GET_TT_PROP'
EXPORTING
PROPOSE = PROPOSE
IMPORTING
RETURN = RETURN
TABLES
TIMETICKETS = TIMETICKETS
GOODSMOVEMENTS = GM_ITEM
LINK_CONF_GOODSMOV = LINK_CONF_GOODSMOV
DETAIL_RETURN = DETAIL_RETURN.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = '2'.
loop at detail_return.
write:/ detail_return-message,
detail_return-conf_no,
detail_return-conf_cnt.
endloop.
*_______________________________________________________________________
refresh:DETAIL_RETURN,return.
clear:Return,DETAIL_RETURN.
*for calling of second BAPI.
CALL FUNCTION 'BAPI_PRODORDCONF_CREATE_TT'
EXPORTING
POST_WRONG_ENTRIES = '0'
IMPORTING
RETURN = Return
TABLES
TIMETICKETS = TIMETICKETS
GOODSMOVEMENTS = GM_ITEM
LINK_CONF_GOODSMOV = LINK_CONF_GOODSMOV
DETAIL_RETURN = DETAIL_RETURN.
COMMIT WORK AND WAIT.
*CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = '4'.
*
loop at DETAIL_RETURN.
write:/ DETAIL_RETURN-message.
endloop.
after executing it is giving error::::
error>>>>
<b>Confirmations were created at header level for order 700000000107
0000000000 00000000
Confirmations were created at header level for order 700000000107</b>./
plz help me to solve this error so that after rectifucation i will confirm <b>activity</b>::;