SAP/ABAP 개발
BAPI for confirming a production order ( CO11N ) - 생산실적 처리
KindKay
2010. 6. 25. 15:34
Hi gurus, Is there any bapi for confirming production orders like in Tx. CO11N ?
Thanks a lot! :-)
Hi,
check that one:
BAPI_PRODORDCONF_CREATE_TT
Regards Vassko!
Hi,
Check the Bapis
BAPI_PRODORDCONF_CREATE_TT
BAPI_PRODORDCONF_CREATE_HDR.
Regards
Kiran Sure
when calling BAPI_PRODORDCONF_GET_TT_PROP, set the parameter PROPOSE-GOODSMOVEMENT = 'X', this will fill the Goodsmovement internal table.
report yrtest0002.
data: ls_return like bapiret1,
lt_return like table of bapi_coru_return with header line,
lt_timetickets like table of bapi_pp_timeticket with header line.
end-of-selection.
clear: ls_return, lt_return[], lt_timetickets[].
clear: lt_timetickets.
* lt_timetickets-conf_no = '0000104074'.
lt_timetickets-orderid = '60003649'.
lt_timetickets-operation = '0010'.
lt_timetickets-yield = 1.
data: l_aufnr type aufnr.
call function 'CONVERSION_EXIT_ALPHA_INPUT'
exporting
input = lt_timetickets-orderid
IMPORTING
OUTPUT = l_aufnr.
select single rueck
into lt_timetickets-conf_no
from afru
where aufnr eq l_aufnr
and vornr eq lt_timetickets-operation.
append lt_timetickets.
call function 'BAPI_PRODORDCONF_CREATE_TT'
importing
return = ls_return
tables
timetickets = lt_timetickets
detail_return = lt_return.
read table lt_return with key type = 'E'.
if sy-subrc eq 0.
call function 'BAPI_TRANSACTION_ROLLBACK'.
message s303(me) display like 'E'
with lt_return-message.
else.
read table lt_return index 1.
call function 'BAPI_TRANSACTION_COMMIT'.
message s303(me) with lt_return-message.
endif.