LOOP AT t_mitem.
li_cnt = li_cnt + 1.
SELECT SINGLE line_id
INTO lt_matdocitem-matdoc_item "(2009.08.04 수정)
FROM mseg
WHERE mblnr = i_movno
AND mjahr = i_year
AND zeile = t_mitem-zeile.
* lt_matdocitem-matdoc_item = t_mitem-zeile.
APPEND lt_matdocitem.
CLEAR lt_matdocitem.
t_mitem-reile = li_cnt.
MODIFY t_mitem INDEX sy-tabix TRANSPORTING reile.
ENDLOOP.
CALL FUNCTION 'BAPI_GOODSMVT_CANCEL'
EXPORTING
materialdocument = i_movno
matdocumentyear = i_year
goodsmvt_pstng_date = i_budat
* GOODSMVT_PR_UNAME =
IMPORTING
goodsmvt_headret = lt_head_ret
TABLES
return = lt_return
goodsmvt_matdocitem = lt_matdocitem.
===========================================================================================
ABAP 초보 입니다.
자재이동 아이템별 취소를 하려고 하는데 위의 line_id 는 NUM 6자리이고 lt_matdocitem-matdoc_item 은
NUM 4자리 입니다. BAPI item 이 4자리라서 입력을 4자리로 받아야 되는데 6자리라 받아오질 못하는 것
같습니다.
고수님들의 의견 부탁드립니다.