Да, commit делаю, в параметрах ФМ ставлю. Разобрался c WADAT_IST, не знал что требуется дополнительно признак ставить:
ls_vbkok-borgr_kzwad = 'X'. ls_vbkok-wadat_ist = '20111128'.
Но меняя партию (CHARG) не могу найти соответствующий признак по аналогии. Получается только если я задаю партию, количество и признак корректировки количества:
LOOP AT lt_lips INTO ls_lips. APPEND INITIAL LINE TO lt_vbpok ASSIGNING <vbpok>. <vbpok>-vbeln_vl = p_gv_delivery. <vbpok>-posnr_vl = ls_lips-posnr. <vbpok>-lfimg = '1'. <vbpok>-charg = 'АКЦИЗ00003'. <vbpok>-lianp = 'X'. ENDLOOP.
В таком варианте придётся сюда передавать количество, которое я менять не хочу. Хотелось бы найти более удобный вариант для CHARG...
|