Hi All experts,
i am geting error msg, while using BAPI_GOODSMVT_CREATE wiht movement type 311.
the error msg is " For reservation 0000443815 0000, no movements can be posted".
Here is my code.
IF I_ZMM_S_MBIB_LOT[] IS NOT INITIAL.
*moving posting date and document date to header
GOODSMVT_HEADER-PSTNG_DATE = ZMM_S_MBIB_311-BUDAT.
GOODSMVT_HEADER-DOC_DATE = ZMM_S_MBIB_311-BUDAT.
LOOP AT I_ZMM_S_MBIB_LOT WHERE MENGE NE '0'.
IF I_ZMM_S_MBIB_LOT-IND = 'X'.
*moving material and plant ,stge_loc,qty and movement type to header
GOODSMVT_ITEM-MATERIAL = I_ZMM_S_MBIB_LOT-MATNR.
GOODSMVT_ITEM-PLANT = I_ZMM_S_MBIB_LOT-WERKS.
GOODSMVT_ITEM-BATCH = I_ZMM_S_MBIB_LOT-CHARG.
GOODSMVT_ITEM-STGE_LOC = I_ZMM_S_MBIB_LOT-SLGORT.
GOODSMVT_ITEM-MOVE_TYPE = '311'.
GOODSMVT_ITEM-ENTRY_QNT = I_ZMM_S_MBIB_LOT-MENGE.
GOODSMVT_ITEM-ENTRY_UOM = I_ZMM_S_MBIB_LOT-MEINS.
GOODSMVT_ITEM-MOVE_MAT = I_ZMM_S_MBIB_LOT-MATNR.
GOODSMVT_ITEM-MOVE_PLANT = I_ZMM_S_MBIB_LOT-RWERKS.
GOODSMVT_ITEM-MOVE_BATCH = I_ZMM_S_MBIB_LOT-UMCHA.
GOODSMVT_ITEM-MOVE_STLOC = I_ZMM_S_MBIB_LOT-UMLGO.
GOODSMVT_ITEM-RESERV_NO = I_ZMM_S_MBIB_LOT-RSNUM.
CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
EXPORTING
GOODSMVT_HEADER = GOODSMVT_HEADER
GOODSMVT_CODE = '04'
TESTRUN = ' '
GOODSMVT_REF_EWM =
IMPORTING
GOODSMVT_HEADRET =
MATERIALDOCUMENT = MATERIALDOCUMENT
MATDOCUMENTYEAR = MATDOCUMENTYEAR
TABLES
GOODSMVT_ITEM = GOODSMVT_ITEM
GOODSMVT_SERIALNUMBER =
RETURN = RETURN.
GOODSMVT_SERV_PART_DATA =
EXTENSIONIN =
ELSE.
Thanks
Sachin