on 03-08-2007 1:11 PM
Hi all,
Which BAPI can i use for LT03 trx.?
FM WS_LM_TRANSFER_ORDER_CREATE seems to be successfull, but i couldn't let it work. If it was the right BAPI, is there any example with it??
Thanks a lot..
Kaan
Hi Kaan,
Function Module 'L_TO_CREATE_DN' should do it.
Example:
DATA lt_ltak TYPE STANDARD TABLE OF ltak_vb WITH HEADER LINE.
"TO Header
DATA lt_ltap1 TYPE STANDARD TABLE OF ltap_vb WITH HEADER LINE.
"TO Items
DATA lt_msg TYPE STANDARD TABLE OF wmgrp_msg WITH HEADER LINE.
DATA lt_delit TYPE TABLE OF l03b_delit.
DATA lt_wa_delit TYPE l03b_delit.
"TO Items with Pallet data
DATA lv_tanum TYPE ltak-tanum. "TO Number
LOOP AT t_pallet.
MOVE t_pallet-posnr TO lt_wa_delit-posnr.
MOVE t_pallet-curr_qty TO lt_wa_delit-anfme.
MOVE t_pallet-vrkme TO lt_wa_delit-altme.
MOVE t_pallet-charg TO lt_wa_delit-charg.
MOVE t_pallet-lgtyp TO lt_wa_delit-vltyp.
MOVE t_pallet-lgpla TO lt_wa_delit-vlpla.
UNPACK t_pallet-lenum TO lt_wa_delit-vlenr.
APPEND lt_wa_delit TO lt_delit.
CLEAR lt_wa_delit.
ENDLOOP.
Bapi to Create the TO
CALL FUNCTION 'L_TO_CREATE_DN'
EXPORTING
i_lgnum = t_user-lgnum
i_vbeln = zmilk_zlm26_str-vbeln
i_squit = c_true
it_delit = lt_delit
IMPORTING
e_tanum = lv_tanum
TABLES
t_ltak = lt_ltak
t_ltap_vb = lt_ltap1
t_wmgrp_msg = lt_msg
EXCEPTIONS
foreign_lock = 1
dn_completed = 2
partial_delivery_forbidden = 3
xfeld_wrong = 4
ldest_wrong = 5
drukz_wrong = 6
dn_wrong = 7
squit_forbidden = 8
no_to_created = 9
teilk_wrong = 10
update_without_commit = 11
no_authority = 12
no_picking_allowed = 13
dn_hu_not_choosable = 14
input_error = 15
OTHERS = 16.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
102 | |
12 | |
11 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.