***********GOODSMVT_CODE取值含义*******
*01     MB01
*02     MB31
*03     MB1A "发
*04     MB1B "转储
*05     MB1C "其它收货
*06     MB11
*07     MB04

经常会遇到一些自定义的移动类型,但是并不知道对应的goodsmvt_code是多少。可以用如下方法进行查找

首先去T158B中根据移动类型找到对应的事务代码:如图

然后再将对应的事务代码去T158G 中找code,如图:

1.移动类型 344 冻结库存

  "bapi 参数DATA:LW_GOODSMVT_HEADER  TYPE          BAPI2017_GM_HEAD_01,LV_GOODSMVT_CODE    TYPE          BAPI2017_GM_CODE,LT_GOODSMVT_ITEM    TYPE TABLE OF BAPI2017_GM_ITEM_CREATE,LW_GOODSMVT_ITEM    TYPE          BAPI2017_GM_ITEM_CREATE,LT_RETURN           TYPE TABLE OF BAPIRET2,LW_RETURN           TYPE          BAPIRET2,LV_MATERIALDOCUMENT TYPE BAPI2017_GM_HEAD_RET-MAT_DOC,LV_MATDOCUMENTYEAR  TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR.LV_GOODSMVT_CODE = '04'."准备抬头数据LW_GOODSMVT_HEADER-PSTNG_DATE    = SY-DATUM.LW_GOODSMVT_HEADER-DOC_DATE      = SY-DATUM.             "凭证中的凭证日期LW_GOODSMVT_HEADER-PR_UNAME      = SY-UNAME.              "用户名"行项目数据LW_GOODSMVT_ITEM-MATERIAL        = ''物料号LW_GOODSMVT_ITEM-PLANT           =  LS_ITEM-WERKS.   " 从LW_GOODSMVT_ITEM-STGE_LOC        =  LS_ITEM-LGORT.LW_GOODSMVT_ITEM-MOVE_TYPE       = '344'.LW_GOODSMVT_ITEM-ENTRY_QNT       = LS_ITEM-QTY .LW_GOODSMVT_ITEM-MOVE_PLANT      = LS_ITEM-WERKS .   " 到LW_GOODSMVT_ITEM-MOVE_STLOC      = LS_ITEM-LGORT .APPEND LW_GOODSMVT_ITEM TO LT_GOODSMVT_ITEM .CALL FUNCTION 'BAPI_GOODSMVT_CREATE'EXPORTINGGOODSMVT_HEADER  = LW_GOODSMVT_HEADERGOODSMVT_CODE    = LV_GOODSMVT_CODEIMPORTINGMATERIALDOCUMENT = LV_MATERIALDOCUMENTMATDOCUMENTYEAR  = LV_MATDOCUMENTYEARTABLESGOODSMVT_ITEM    = LT_GOODSMVT_ITEMRETURN           = LT_RETURN.

2. 移动类型 343 解冻库存

  "bapi 参数DATA:LW_GOODSMVT_HEADER  TYPE          BAPI2017_GM_HEAD_01,LV_GOODSMVT_CODE    TYPE          BAPI2017_GM_CODE,LT_GOODSMVT_ITEM    TYPE TABLE OF BAPI2017_GM_ITEM_CREATE,LW_GOODSMVT_ITEM    TYPE          BAPI2017_GM_ITEM_CREATE,LT_RETURN           TYPE TABLE OF BAPIRET2,LW_RETURN           TYPE          BAPIRET2,LV_MATERIALDOCUMENT TYPE BAPI2017_GM_HEAD_RET-MAT_DOC,LV_MATDOCUMENTYEAR  TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR.LV_GOODSMVT_CODE = '04'."准备抬头数据LW_GOODSMVT_HEADER-PSTNG_DATE    = SY-DATUM.LW_GOODSMVT_HEADER-DOC_DATE      = SY-DATUM.             "凭证中的凭证日期LW_GOODSMVT_HEADER-PR_UNAME      = SY-UNAME.              "用户名"行项目数据LW_GOODSMVT_ITEM-MATERIAL        = ''物料号LW_GOODSMVT_ITEM-PLANT           =  LS_ITEM-WERKS.   " 从LW_GOODSMVT_ITEM-STGE_LOC        =  LS_ITEM-LGORT.LW_GOODSMVT_ITEM-MOVE_TYPE       = '343'.LW_GOODSMVT_ITEM-ENTRY_QNT       = LS_ITEM-QTY .LW_GOODSMVT_ITEM-MOVE_PLANT      = LS_ITEM-WERKS .   " 到LW_GOODSMVT_ITEM-MOVE_STLOC      = LS_ITEM-LGORT .APPEND LW_GOODSMVT_ITEM TO LT_GOODSMVT_ITEM .CALL FUNCTION 'BAPI_GOODSMVT_CREATE'EXPORTINGGOODSMVT_HEADER  = LW_GOODSMVT_HEADERGOODSMVT_CODE    = LV_GOODSMVT_CODEIMPORTINGMATERIALDOCUMENT = LV_MATERIALDOCUMENTMATDOCUMENTYEAR  = LV_MATDOCUMENTYEARTABLESGOODSMVT_ITEM    = LT_GOODSMVT_ITEMRETURN           = LT_RETURN.

3. 移动类型 101 收货

  "bapi 参数DATA:LW_GOODSMVT_HEADER  TYPE          BAPI2017_GM_HEAD_01,LV_GOODSMVT_CODE    TYPE          BAPI2017_GM_CODE,LT_GOODSMVT_ITEM    TYPE TABLE OF BAPI2017_GM_ITEM_CREATE,LW_GOODSMVT_ITEM    TYPE          BAPI2017_GM_ITEM_CREATE,LT_RETURN           TYPE TABLE OF BAPIRET2,LW_RETURN           TYPE          BAPIRET2,LV_MATERIALDOCUMENT TYPE BAPI2017_GM_HEAD_RET-MAT_DOC,LV_MATDOCUMENTYEAR  TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR.LV_GOODSMVT_CODE = '01'."准备抬头数据LW_GOODSMVT_HEADER-PSTNG_DATE    = SY-DATUM.LW_GOODSMVT_HEADER-DOC_DATE      = SY-DATUM.             "凭证中的凭证日期LW_GOODSMVT_HEADER-PR_UNAME      = SY-UNAME.              "用户名"行项目数据LW_GOODSMVT_ITEM-PO_NUMBER =    GS_ITEM-EBELN.         "采购凭证号LW_GOODSMVT_ITEM-ITEM_TEXT =    GS_ITEM-WMSNO.         "项目文本LW_GOODSMVT_ITEM-PO_ITEM   =    GS_ITEM-ZEILE.         "采购凭证的项目编号LW_GOODSMVT_ITEM-PLANT     =    GS_ITEM-WERKS.         "工厂LW_GOODSMVT_ITEM-STGE_LOC  =    GS_ITEM-LGORT.         "库存地点LW_GOODSMVT_ITEM-BATCH     =    GS_ITEM-CHARG.         "批次号LW_GOODSMVT_ITEM-ENTRY_QNT =    GS_ITEM-ERFMG.         "以录入项单位表示的数量LW_GOODSMVT_ITEM-MVT_IND   =    'B'.            "移动标识  ’B‘为采购收货  ’F ' 生产收货LW_GOODSMVT_ITEM-MOVE_TYPE =    '101'.                 "移动类型APPEND LW_GOODSMVT_ITEM TO LT_GOODSMVT_ITEM .CALL FUNCTION 'BAPI_GOODSMVT_CREATE'EXPORTINGGOODSMVT_HEADER  = LW_GOODSMVT_HEADERGOODSMVT_CODE    = LV_GOODSMVT_CODE     "MB01 按采购订单的货物移动IMPORTINGMATERIALDOCUMENT = LV_MATERIALDOCUMENTMATDOCUMENTYEAR  = LV_MATDOCUMENTYEARTABLESGOODSMVT_ITEM    = LT_GOODSMVT_ITEMRETURN           = LT_RETURN.

4. 移动类型 Z21 生产退料

  "bapi 参数DATA:LW_GOODSMVT_HEADER  TYPE          BAPI2017_GM_HEAD_01,LV_GOODSMVT_CODE    TYPE          BAPI2017_GM_CODE,LT_GOODSMVT_ITEM    TYPE TABLE OF BAPI2017_GM_ITEM_CREATE,LW_GOODSMVT_ITEM    TYPE          BAPI2017_GM_ITEM_CREATE,LT_RETURN           TYPE TABLE OF BAPIRET2,LW_RETURN           TYPE          BAPIRET2,LV_MATERIALDOCUMENT TYPE BAPI2017_GM_HEAD_RET-MAT_DOC,LV_MATDOCUMENTYEAR  TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR.LV_GOODSMVT_CODE = '03'."准备抬头数据LW_GOODSMVT_HEADER-PSTNG_DATE    = SY-DATUM.LW_GOODSMVT_HEADER-DOC_DATE      = SY-DATUM.             "凭证中的凭证日期LW_GOODSMVT_HEADER-PR_UNAME      = SY-UNAME.              "用户名"行项目数据LW_GOODSMVT_ITEM-MATERIAL        = ''物料号LW_GOODSMVT_ITEM-PLANT           =  LS_ITEM-WERKS.   " 从LW_GOODSMVT_ITEM-STGE_LOC        =  LS_ITEM-LGORT.LW_GOODSMVT_ITEM-MOVE_TYPE       = 'Z21'.LW_GOODSMVT_ITEM-ENTRY_QNT       = LS_ITEM-QTY .APPEND LW_GOODSMVT_ITEM TO LT_GOODSMVT_ITEM .CALL FUNCTION 'BAPI_GOODSMVT_CREATE'EXPORTINGGOODSMVT_HEADER  = LW_GOODSMVT_HEADERGOODSMVT_CODE    = LV_GOODSMVT_CODEIMPORTINGMATERIALDOCUMENT = LV_MATERIALDOCUMENTMATDOCUMENTYEAR  = LV_MATDOCUMENTYEARTABLESGOODSMVT_ITEM    = LT_GOODSMVT_ITEMRETURN           = LT_RETURN.

5. 移动类型 101 生产订单收货

  "bapi 参数DATA:LW_GOODSMVT_HEADER  TYPE          BAPI2017_GM_HEAD_01,LV_GOODSMVT_CODE    TYPE          BAPI2017_GM_CODE,LT_GOODSMVT_ITEM    TYPE TABLE OF BAPI2017_GM_ITEM_CREATE,LW_GOODSMVT_ITEM    TYPE          BAPI2017_GM_ITEM_CREATE,LT_RETURN           TYPE TABLE OF BAPIRET2,LW_RETURN           TYPE          BAPIRET2,LV_MATERIALDOCUMENT TYPE BAPI2017_GM_HEAD_RET-MAT_DOC,LV_MATDOCUMENTYEAR  TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR.LV_GOODSMVT_CODE = '02'."准备抬头数据LW_GOODSMVT_HEADER-PSTNG_DATE    = SY-DATUM.LW_GOODSMVT_HEADER-DOC_DATE      = SY-DATUM.             "凭证中的凭证日期LW_GOODSMVT_HEADER-PR_UNAME      = SY-UNAME.              "用户名"行项目数据LW_GOODSMVT_ITEM-MATERIAL   =    LS_ITEM-MATNR.         "物料编号LW_GOODSMVT_ITEM-PLANT      =    LS_ITEM-WERKS.         "工厂LW_GOODSMVT_ITEM-STGE_LOC   =    LS_ITEM-LGORT.         "库存地点LW_GOODSMVT_ITEM-BATCH      =    LS_ITEM-CHARG.         "批次号LW_GOODSMVT_ITEM-ENTRY_QNT  =    LS_ITEM-ERFMG.         "以录入项单位表示的数量LW_GOODSMVT_ITEM-MOVE_STLOC =    LS_ITEM-UMLGO.         "收货库存地点LW_GOODSMVT_ITEM-MOVE_BATCH =    LS_ITEM-UMCHA.         "收货批次LW_GOODSMVT_ITEM-STCK_TYPE  = '2' . "质检状态LW_GOODSMVT_ITEM-MVT_IND    =    'F'.             "移动标识  ’B‘为采购收货  ’F ' 生产收货LW_GOODSMVT_ITEM-MOVE_TYPE  =    '101'.                 "移动类型APPEND LW_GOODSMVT_ITEM TO LT_GOODSMVT_ITEM .CALL FUNCTION 'BAPI_GOODSMVT_CREATE'EXPORTINGGOODSMVT_HEADER  = LW_GOODSMVT_HEADERGOODSMVT_CODE    = LV_GOODSMVT_CODEIMPORTINGMATERIALDOCUMENT = LV_MATERIALDOCUMENTMATDOCUMENTYEAR  = LV_MATDOCUMENTYEARTABLESGOODSMVT_ITEM    = LT_GOODSMVT_ITEMRETURN           = LT_RETURN.

6. 移动类型 501 无源单入库

  "bapi 参数DATA:LW_GOODSMVT_HEADER  TYPE          BAPI2017_GM_HEAD_01,LV_GOODSMVT_CODE    TYPE          BAPI2017_GM_CODE,LT_GOODSMVT_ITEM    TYPE TABLE OF BAPI2017_GM_ITEM_CREATE,LW_GOODSMVT_ITEM    TYPE          BAPI2017_GM_ITEM_CREATE,LT_RETURN           TYPE TABLE OF BAPIRET2,LW_RETURN           TYPE          BAPIRET2,LV_MATERIALDOCUMENT TYPE BAPI2017_GM_HEAD_RET-MAT_DOC,LV_MATDOCUMENTYEAR  TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR.LV_GOODSMVT_CODE = '05'."准备抬头数据LW_GOODSMVT_HEADER-PSTNG_DATE    = SY-DATUM.LW_GOODSMVT_HEADER-DOC_DATE      = SY-DATUM.             "凭证中的凭证日期LW_GOODSMVT_HEADER-PR_UNAME      = SY-UNAME.              "用户名"行项目数据LW_GOODSMVT_ITEM-MATERIAL        = ''物料号LW_GOODSMVT_ITEM-PLANT           =  LS_ITEM-WERKS.   " 从LW_GOODSMVT_ITEM-STGE_LOC        =  LS_ITEM-LGORT.LW_GOODSMVT_ITEM-MOVE_TYPE       = '501'.LW_GOODSMVT_ITEM-VENDOR          =  LS_ITEM-LIFNR.         "供应商编码LW_GOODSMVT_ITEM-ENTRY_QNT       =  LS_ITEM-QTY .APPEND LW_GOODSMVT_ITEM TO LT_GOODSMVT_ITEM .CALL FUNCTION 'BAPI_GOODSMVT_CREATE'EXPORTINGGOODSMVT_HEADER  = LW_GOODSMVT_HEADERGOODSMVT_CODE    = LV_GOODSMVT_CODEIMPORTINGMATERIALDOCUMENT = LV_MATERIALDOCUMENTMATDOCUMENTYEAR  = LV_MATDOCUMENTYEARTABLESGOODSMVT_ITEM    = LT_GOODSMVT_ITEMRETURN           = LT_RETURN.

7.移动类型 321 状态转移

  "bapi 参数DATA:LW_GOODSMVT_HEADER  TYPE          BAPI2017_GM_HEAD_01,LV_GOODSMVT_CODE    TYPE          BAPI2017_GM_CODE,LT_GOODSMVT_ITEM    TYPE TABLE OF BAPI2017_GM_ITEM_CREATE,LW_GOODSMVT_ITEM    TYPE          BAPI2017_GM_ITEM_CREATE,LT_RETURN           TYPE TABLE OF BAPIRET2,LW_RETURN           TYPE          BAPIRET2,LV_MATERIALDOCUMENT TYPE BAPI2017_GM_HEAD_RET-MAT_DOC,LV_MATDOCUMENTYEAR  TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR.LV_GOODSMVT_CODE = '04'."准备抬头数据LW_GOODSMVT_HEADER-PSTNG_DATE    = SY-DATUM.LW_GOODSMVT_HEADER-DOC_DATE      = SY-DATUM.             "凭证中的凭证日期LW_GOODSMVT_HEADER-PR_UNAME      = SY-UNAME.              "用户名"行项目数据LW_GOODSMVT_ITEM-MATERIAL        =    LS_ITEM-MATNR.         "物料编号LW_GOODSMVT_ITEM-PLANT           =    LS_ITEM-WERKS.         "发出工厂LW_GOODSMVT_ITEM-STGE_LOC        =    LS_ITEM-LGORT.         "发出库存地点LW_GOODSMVT_ITEM-SPEC_STOCK      =    LS_ITEM-UMSOK.         "特殊库存标识LW_GOODSMVT_ITEM-SALES_ORD       =    LS_ITEM-KDAUF.         "发出销售订单LW_GOODSMVT_ITEM-S_ORD_ITEM      =    LS_ITEM-KDPOS.         "发出销售订单行项目LW_GOODSMVT_ITEM-BATCH           =    LS_ITEM-CHARG.         "发出批次号LW_GOODSMVT_ITEM-ENTRY_QNT       =    LS_ITEM-ERFMG.         "以录入项单位表示的数量LW_GOODSMVT_ITEM-VAL_SALES_ORD   =    LS_ITEM-MAT_KDAUF.     "接收销售订单号LW_GOODSMVT_ITEM-VAL_S_ORD_ITEM  =    LS_ITEM-MAT_KDPOS.     "接收销售订单行项目LW_GOODSMVT_ITEM-MOVE_STLOC      =    LS_ITEM-UMLGO.         "接收收货库存地点LW_GOODSMVT_ITEM-MOVE_BATCH      =    LS_ITEM-UMCHA.         "接收收货批次LW_GOODSMVT_ITEM-MOVE_TYPE =    '321'.                 "移动类型
* 如果生产订单不为空SELECTSINGLE*INTO @DATA(LS_MSEG)FROM MSEGWHERE MBLNR = @LS_ITEM-MBLNRAND BWART  = '101'AND AUFNR = @LV_AUFNR.IF SY-SUBRC = 0 .LW_GOODSMVT_ITEM-REF_DOC_YR = LS_MSEG-MJAHR .LW_GOODSMVT_ITEM-REF_DOC =  LS_MSEG-MBLNR .LW_GOODSMVT_ITEM-REF_DOC_IT =  LS_MSEG-ZEILE .ENDIF .APPEND LW_GOODSMVT_ITEM TO LT_GOODSMVT_ITEM .CALL FUNCTION 'BAPI_GOODSMVT_CREATE'EXPORTINGGOODSMVT_HEADER  = LW_GOODSMVT_HEADERGOODSMVT_CODE    = LV_GOODSMVT_CODEIMPORTINGMATERIALDOCUMENT = LV_MATERIALDOCUMENTMATDOCUMENTYEAR  = LV_MATDOCUMENTYEARTABLESGOODSMVT_ITEM    = LT_GOODSMVT_ITEMRETURN           = LT_RETURN.

8. 移动类型 541

  "bapi 参数DATA:LW_GOODSMVT_HEADER  TYPE          BAPI2017_GM_HEAD_01,LV_GOODSMVT_CODE    TYPE          BAPI2017_GM_CODE,LT_GOODSMVT_ITEM    TYPE TABLE OF BAPI2017_GM_ITEM_CREATE,LW_GOODSMVT_ITEM    TYPE          BAPI2017_GM_ITEM_CREATE,LT_RETURN           TYPE TABLE OF BAPIRET2,LW_RETURN           TYPE          BAPIRET2,LV_MATERIALDOCUMENT TYPE BAPI2017_GM_HEAD_RET-MAT_DOC,LV_MATDOCUMENTYEAR  TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR.LV_GOODSMVT_CODE = '04'."准备抬头数据LW_GOODSMVT_HEADER-PSTNG_DATE    = SY-DATUM.LW_GOODSMVT_HEADER-DOC_DATE      = SY-DATUM.             "凭证中的凭证日期LW_GOODSMVT_HEADER-PR_UNAME      = SY-UNAME.              "用户名"行项目数据LW_GOODSMVT_ITEM-PLANT      =  LS_ITEM-WERKS.LW_GOODSMVT_ITEM-STGE_LOC   =  LS_ITEM-LGORT.LW_GOODSMVT_ITEM-MOVE_TYPE  = '541'.LW_GOODSMVT_ITEM-ENTRY_QNT  = LS_ITEM-ERFMG .LW_GOODSMVT_ITEM-BATCH      = LS_ITEM-CHARG.LW_GOODSMVT_ITEM-ITEM_TEXT  = LS_ITEM-EBELN .LW_GOODSMVT_ITEM-MOVE_PLANT = LS_ITEM-UMWRK .LW_GOODSMVT_ITEM-MOVE_BATCH = LS_ITEM-CHARG .LW_GOODSMVT_ITEM-VENDOR     = LS_ITEM-LIFNR.APPEND LW_GOODSMVT_ITEM TO LT_GOODSMVT_ITEM .CALL FUNCTION 'BAPI_GOODSMVT_CREATE'EXPORTINGGOODSMVT_HEADER  = LW_GOODSMVT_HEADERGOODSMVT_CODE    = LV_GOODSMVT_CODEIMPORTINGMATERIALDOCUMENT = LV_MATERIALDOCUMENTMATDOCUMENTYEAR  = LV_MATDOCUMENTYEARTABLESGOODSMVT_ITEM    = LT_GOODSMVT_ITEMRETURN           = LT_RETURN.

9.移动类型 551

  "bapi 参数DATA:LW_GOODSMVT_HEADER  TYPE          BAPI2017_GM_HEAD_01,LV_GOODSMVT_CODE    TYPE          BAPI2017_GM_CODE,LT_GOODSMVT_ITEM    TYPE TABLE OF BAPI2017_GM_ITEM_CREATE,LW_GOODSMVT_ITEM    TYPE          BAPI2017_GM_ITEM_CREATE,LT_RETURN           TYPE TABLE OF BAPIRET2,LW_RETURN           TYPE          BAPIRET2,LV_MATERIALDOCUMENT TYPE BAPI2017_GM_HEAD_RET-MAT_DOC,LV_MATDOCUMENTYEAR  TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR.LV_GOODSMVT_CODE = '03'."准备抬头数据LW_GOODSMVT_HEADER-PSTNG_DATE    = SY-DATUM.LW_GOODSMVT_HEADER-DOC_DATE      = SY-DATUM.             "凭证中的凭证日期LW_GOODSMVT_HEADER-PR_UNAME      = SY-UNAME.              "用户名"行项目数据LW_GOODSMVT_ITEM-MATERIAL        = ''物料号LW_GOODSMVT_ITEM-PLANT           =  LS_ITEM-WERKS.   " 从LW_GOODSMVT_ITEM-STGE_LOC        =  LS_ITEM-LGORT.LW_GOODSMVT_ITEM-MOVE_TYPE       = '551'.LW_GOODSMVT_ITEM-ENTRY_QNT       = LS_ITEM-QTY .LW_GOODSMVT_ITEM-BATCH           = LS_ITEM-CHARG.LW_GOODSMVT_ITEM-STCK_TYPE       = LS_ITEM-INSMK .LW_GOODSMVT_ITEM-COSTCENTER      = LS_ITEM-KOSTL.APPEND LW_GOODSMVT_ITEM TO LT_GOODSMVT_ITEM .CALL FUNCTION 'BAPI_GOODSMVT_CREATE'EXPORTINGGOODSMVT_HEADER  = LW_GOODSMVT_HEADERGOODSMVT_CODE    = LV_GOODSMVT_CODEIMPORTINGMATERIALDOCUMENT = LV_MATERIALDOCUMENTMATDOCUMENTYEAR  = LV_MATDOCUMENTYEARTABLESGOODSMVT_ITEM    = LT_GOODSMVT_ITEMRETURN           = LT_RETURN.

10. 移动类型 105 收货

  "bapi 参数DATA:LW_GOODSMVT_HEADER  TYPE          BAPI2017_GM_HEAD_01,LV_GOODSMVT_CODE    TYPE          BAPI2017_GM_CODE,LT_GOODSMVT_ITEM    TYPE TABLE OF BAPI2017_GM_ITEM_CREATE,LW_GOODSMVT_ITEM    TYPE          BAPI2017_GM_ITEM_CREATE,LT_RETURN           TYPE TABLE OF BAPIRET2,LW_RETURN           TYPE          BAPIRET2,LV_MATERIALDOCUMENT TYPE BAPI2017_GM_HEAD_RET-MAT_DOC,LV_MATDOCUMENTYEAR  TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR.LV_GOODSMVT_CODE = '01'."准备抬头数据LW_GOODSMVT_HEADER-PSTNG_DATE    = SY-DATUM.LW_GOODSMVT_HEADER-DOC_DATE      = SY-DATUM.             "凭证中的凭证日期LW_GOODSMVT_HEADER-PR_UNAME      = SY-UNAME.              "用户名"行项目数据LW_GOODSMVT_ITEM-MATERIAL       = LS_MSEG-MATNR.LW_GOODSMVT_ITEM-PLANT          =  LS_ITEM-WERKS.LW_GOODSMVT_ITEM-STGE_LOC       = LS_ITEM-LGORT.LW_GOODSMVT_ITEM-MOVE_TYPE      = '105'.LW_GOODSMVT_ITEM-SPEC_STOCK     = LS_MSEG-SOBKZ .LW_GOODSMVT_ITEM-VAL_SALES_ORD  = LS_MSEG-MAT_KDAUF .LW_GOODSMVT_ITEM-VAL_S_ORD_ITEM = LS_MSEG-MAT_KDPOS .LW_GOODSMVT_ITEM-ENTRY_QNT      = LS_ITEM-ERFMG .LW_GOODSMVT_ITEM-BATCH          = LS_ITEM-CHARG.LW_GOODSMVT_ITEM-REF_DOC_YR     = LS_MSEG-MJAHR .   "参考年度LW_GOODSMVT_ITEM-REF_DOC        = LS_MSEG-MBLNR    .    "参考凭证LW_GOODSMVT_ITEM-REF_DOC_IT     = LS_MSEG-ZEILE .    "参考行项目信息LW_GOODSMVT_ITEM-MVT_IND        = 'B' .LW_GOODSMVT_ITEM-PO_NUMBER      = LS_MSEG-EBELN .LW_GOODSMVT_ITEM-PO_ITEM        = LS_MSEG-EBELP .LW_GOODSMVT_ITEM-GR_RCPT        = LS_MSEG-WEMPF .    "收货方APPEND LW_GOODSMVT_ITEM TO LT_GOODSMVT_ITEM .CALL FUNCTION 'BAPI_GOODSMVT_CREATE'EXPORTINGGOODSMVT_HEADER  = LW_GOODSMVT_HEADERGOODSMVT_CODE    = LV_GOODSMVT_CODEIMPORTINGMATERIALDOCUMENT = LV_MATERIALDOCUMENTMATDOCUMENTYEAR  = LV_MATDOCUMENTYEARTABLESGOODSMVT_ITEM    = LT_GOODSMVT_ITEMRETURN           = LT_RETURN.

11. 移动类型 261

  "bapi 参数DATA:LW_GOODSMVT_HEADER  TYPE          BAPI2017_GM_HEAD_01,LV_GOODSMVT_CODE    TYPE          BAPI2017_GM_CODE,LT_GOODSMVT_ITEM    TYPE TABLE OF BAPI2017_GM_ITEM_CREATE,LW_GOODSMVT_ITEM    TYPE          BAPI2017_GM_ITEM_CREATE,LT_RETURN           TYPE TABLE OF BAPIRET2,LW_RETURN           TYPE          BAPIRET2,LV_MATERIALDOCUMENT TYPE BAPI2017_GM_HEAD_RET-MAT_DOC,LV_MATDOCUMENTYEAR  TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR.LV_GOODSMVT_CODE = '04'."准备抬头数据LW_GOODSMVT_HEADER-PSTNG_DATE    = SY-DATUM.LW_GOODSMVT_HEADER-DOC_DATE      = SY-DATUM.             "凭证中的凭证日期LW_GOODSMVT_HEADER-PR_UNAME      = SY-UNAME.              "用户名"行项目数据LW_GOODSMVT_ITEM-MATERIAL        = ''物料号LW_GOODSMVT_ITEM-PLANT           =  LS_ITEM-WERKS.   " 从LW_GOODSMVT_ITEM-STGE_LOC        =  LS_ITEM-LGORT.LW_GOODSMVT_ITEM-MOVE_TYPE       = '261'.LW_GOODSMVT_ITEM-reserv_no       = ls_item-rsnum.  "预留号LW_GOODSMVT_ITEM-res_item        = ls_item-rspos.  "预留行号LW_GOODSMVT_ITEM-orderid         = ls_item-aufnr.LW_GOODSMVT_ITEM-plant           = ls_item-werks. "工厂LW_GOODSMVT_ITEM-stge_loc        = ls_item-lgort. "库存地点LW_GOODSMVT_ITEM-batch           = ls_item-charg. "批次号LW_GOODSMVT_ITEM-entry_qnt       = ls_item-erfmg. "数量LW_GOODSMVT_ITEM-sales_ord       = ls_item-kdauf. "销售订单LW_GOODSMVT_ITEM-s_ord_item      = ls_item-kdpos. "销售订单行项目IF ls_item-kdauf IS NOT INITIAL AND ls_item-kdpos IS NOT INITIAL.LW_GOODSMVT_ITEM-spec_stock      = 'E'.ENDIF.APPEND LW_GOODSMVT_ITEM TO LT_GOODSMVT_ITEM .CALL FUNCTION 'BAPI_GOODSMVT_CREATE'EXPORTINGGOODSMVT_HEADER  = LW_GOODSMVT_HEADERGOODSMVT_CODE    = LV_GOODSMVT_CODEIMPORTINGMATERIALDOCUMENT = LV_MATERIALDOCUMENTMATDOCUMENTYEAR  = LV_MATDOCUMENTYEARTABLESGOODSMVT_ITEM    = LT_GOODSMVT_ITEMRETURN           = LT_RETURN.

12 移动类型 311 413 411

  "bapi 参数DATA:LW_GOODSMVT_HEADER  TYPE          BAPI2017_GM_HEAD_01,LV_GOODSMVT_CODE    TYPE          BAPI2017_GM_CODE,LT_GOODSMVT_ITEM    TYPE TABLE OF BAPI2017_GM_ITEM_CREATE,LW_GOODSMVT_ITEM    TYPE          BAPI2017_GM_ITEM_CREATE,LT_RETURN           TYPE TABLE OF BAPIRET2,LW_RETURN           TYPE          BAPIRET2,LV_MATERIALDOCUMENT TYPE BAPI2017_GM_HEAD_RET-MAT_DOC,LV_MATDOCUMENTYEAR  TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR.LV_GOODSMVT_CODE = '04'."准备抬头数据LW_GOODSMVT_HEADER-PSTNG_DATE    = SY-DATUM.LW_GOODSMVT_HEADER-DOC_DATE      = SY-DATUM.             "凭证中的凭证日期LW_GOODSMVT_HEADER-PR_UNAME      = SY-UNAME.              "用户名"行项目数据LW_GOODSMVT_ITEM-MATERIAL        = ''物料号LW_GOODSMVT_ITEM-PLANT           =  LS_ITEM-WERKS.LW_GOODSMVT_ITEM-STGE_LOC        =  LS_ITEM-LGORT.LW_GOODSMVT_ITEM-MOVE_TYPE       =  LS_HEAD-BWART.LW_GOODSMVT_ITEM-SPEC_STOCK      =  LS_ITEM-SOBKZ .LW_GOODSMVT_ITEM-ENTRY_QNT       =  LS_ITEM-ERFMG .LW_GOODSMVT_ITEM-BATCH           =  LS_ITEM-CHARG.LW_GOODSMVT_ITEM-MOVE_PLANT      = LS_ITEM-UMWRK .LW_GOODSMVT_ITEM-MOVE_STLOC      = LS_ITEM-UMLGO .LW_GOODSMVT_ITEM-MOVE_BATCH      = LS_ITEM-UMCHA .LW_GOODSMVT_ITEM-RESERV_NO       =  LS_ITEM-RSNUM.LW_GOODSMVT_ITEM-RES_ITEM        =   LS_ITEM-RSPOS.LW_GOODSMVT_ITEM-ITEM_TEXT       = LS_ITEM-SGTXT .IF LW_GOODSMVT_ITEM-MOVE_TYPE    = '311'.LW_GOODSMVT_ITEM-VAL_SALES_ORD   = LS_ITEM-MAT_KDAUF .  "发出的销售订单LW_GOODSMVT_ITEM-VAL_S_ORD_ITEM  = LS_ITEM-MAT_KDPOS .LW_GOODSMVT_ITEM-SALES_ORD       = LS_ITEM-KDAUF .     "收到的销售订单LW_GOODSMVT_ITEM-S_ORD_ITEM      = LS_ITEM-KDPOS .ENDIF.IF LW_GOODSMVT_ITEM-MOVE_TYPE    = '413'.LW_GOODSMVT_ITEM-VAL_SALES_ORD   = LS_ITEM-KDAUF .  "收到的销售订单LW_GOODSMVT_ITEM-VAL_S_ORD_ITEM  = LS_ITEM-KDPOS .ENDIF.IF LW_GOODSMVT_ITEM-MOVE_TYPE    = '411'.LW_GOODSMVT_ITEM-VAL_SALES_ORD   = LS_ITEM-MAT_KDAUF .  "发出的销售订单LW_GOODSMVT_ITEM-VAL_S_ORD_ITEM  = LS_ITEM-MAT_KDPOS .ENDIF.APPEND LW_GOODSMVT_ITEM TO LT_GOODSMVT_ITEM .CALL FUNCTION 'BAPI_GOODSMVT_CREATE'EXPORTINGGOODSMVT_HEADER  = LW_GOODSMVT_HEADERGOODSMVT_CODE    = LV_GOODSMVT_CODEIMPORTINGMATERIALDOCUMENT = LV_MATERIALDOCUMENTMATDOCUMENTYEAR  = LV_MATDOCUMENTYEARTABLESGOODSMVT_ITEM    = LT_GOODSMVT_ITEMRETURN           = LT_RETURN.

MM MIGO BAPI BAPI_GOODSMVT_CREATE 使用汇总相关推荐

  1. MIGO BAPI BAPI_GOODSMVT_CREATE 使用汇总

    GOODSMVT_CODE取值含义 01 MB01 02 MB31 03 MB1A "发 04 MB1B "转储 05 MB1C "其它收货 06 MB1107 MB04 ...

  2. SAP MM MIGO界面上的Freight标签页

    SAP MM MIGO界面上的Freight标签页 事务代码MIGO针对采购订单收货的时候,能出现Freight Tab. 这是笔者玩SAP系统十多年来第一次知道的,就在今天,就在刚刚.自然引起了笔者 ...

  3. SAP MM MIGO 移动类型242将固定资产转物料库存

    SAP MM MIGO 移动类型242将固定资产转物料库存 SAP系统里移动类型242用于将固定资产转成物料库存. 物料库存与固定资产之间相互转换的业务场景在零售行业里比较常见,不过在制造业企业里相对 ...

  4. SAP MM MIGO移动类型311试图做批次确定,系统报错-Stock Determination or batch determination not possible-

    SAP MM MIGO移动类型311试图做批次确定,系统报错-Stock Determination or batch determination not possible- SAP系统里的批次确定功 ...

  5. SAP MM MIGO 551 可以直接报废供应商寄售库存

    SAP MM MIGO 551 可以直接报废供应商寄售库存 SAP系统中,允许对于供应商寄售库存直接做报废操作,不需要实现将供应商寄售库存转为自有库存. 如下物料凭证就是一笔MIGO 551 K的报废 ...

  6. SAP MM MIGO + 301 K 可以对供应商寄售库存跨工厂转库

    SAP MM MIGO + 301 K 可以对供应商寄售库存跨工厂转库 对于供应商寄售库存,我们是可以使用事务代码MIGO,移动类型301,特殊库存标记K, 来实现供应商寄售库存的跨工厂调拨.不过前提 ...

  7. SAP MM MIGO界面‘Where’标签页里的storage bin

    SAP MM MIGO界面'Where'标签页里的storage bin 1,物料号 55650002300115,其主数据的Plant data storage 1视图里,维护了字段storage ...

  8. SAP MM - MIGO界面里的Via Delivery选项

    SAP MM MIGO界面里的'Via Delivery'选项 MIGO界面,选择A02-Return Delivery, R02-Material document,输入物料凭证号,此时界面上会出现 ...

  9. SAP MM MIGO过账报错 - 用本币计算的余额 - 之对策

    SAP MM MIGO过账报错 - 用本币计算的余额 - 之对策 使用MIGO事务代码对采购订单4500000191,执行收货,系统报错: 详细错误信息如下: 用本币计算的余额 消息号 F5703 诊 ...

最新文章

  1. Java IO基础原理你该知道这些
  2. python turtle画彩虹-Python基础实例——绘制彩虹(turtle库的应用)
  3. 探测 Lombok 工具
  4. word2003如何设置护眼模式_连锁企业如何设置「单店盈利模式」?
  5. C# ASP.NET MVC 图片上传的多种方式(存储至服务器文件夹,阿里云oss)
  6. 【飞秋】WF3.0和4.0区别介绍
  7. Python3中的bytes和str类型
  8. Linux系统X服务漏洞,X.Org X Server本地拒绝服务漏洞(CVE-2013-6424)
  9. solaris 关闭、释放socket端口
  10. Google浏览器代理设置
  11. 【Masm】使用教程
  12. Web课设——HIS系统
  13. ubuntu常用功能安装集锦
  14. 【python】暴力破解压缩包密码
  15. asterisk1.4与asterisk1.6双机互联问题
  16. win11、10下安装eNSP最新版(1.3.00.200T)并完美运行(转载)
  17. dolphinschedule2.0.5升级dolphinschedule3.1.1
  18. 【中科大软院】还香不香?20软院考研四千字复盘
  19. PrettyTable | 美丽的表格
  20. [从头学数学] 第208节 带着计算机去高考(序)

热门文章

  1. 算法分析与设计(屈婉玲教授)
  2. 服务器vrrp协议,VRRP协议、Keepalived
  3. 如何强制安卓平板谷歌浏览器桌面版网页
  4. python sanic openapi_Python sanic-openapi3e包_程序模块 - PyPI - Python中文网
  5. 玖益科技:拼多多商家如何快速提高店铺的复购率
  6. 买保险前的27条必读
  7. cocos2dx经典魔塔游戏改编完整源码
  8. Internet基础
  9. vue项目使用cropperjs制作图片剪裁,压缩组件
  10. 微信小程序商城开发功能构架介绍