MB01 BAPI_GOODSMVT_CREATE退货

"-----------------------------------------@斌将军--------------------------------------------
DATA: LT_HEADER                TYPE  BAPI2017_GM_HEAD_01,
      LT_MODE                  TYPE  BAPI2017_GM_CODE,
      LT_GOODSMVT_HEADRET      TYPE  BAPI2017_GM_HEAD_RET,
      LT_GOODSMVT_ITEM         TYPE STANDARD TABLE OF BAPI2017_GM_ITEM_CREATE WITH HEADER LINE,
      LT_GOODSMVT_SERIALNUMBER TYPE STANDARD TABLE OF BAPI2017_GM_SERIALNUMBER WITH HEADER LINE,
      LT_RETURN                TYPE STANDARD TABLE OF BAPIRET2 WITH HEADER LINE.

CLEAR:LT_HEADER.
LT_HEADER-PR_UNAME = SY-UNAME.  "用户名
LT_HEADER-DOC_DATE = '20200125'."LV_DATE.  "凭证日期
LT_HEADER-PSTNG_DATE = '20200125'."LV_DATE.  "过账日期
LT_HEADER-HEADER_TXT = '111'."LV_DATE.  "抬头文本
*    01:采购订单的收货
*    02:生产订单的收货
*    03:发货
*    04:转移发布
*    05:其他收货
*    06:货物移动的逆转
*    07:关于转包订单的后续调整

LT_MODE-GM_CODE = '01'.

CLEAR:LT_GOODSMVT_ITEM.
LT_GOODSMVT_ITEM-MATERIAL = '000000000000000111'."物料号
LT_GOODSMVT_ITEM-VENDOR = '0070001111'. "供应商编码
LT_GOODSMVT_ITEM-PO_NUMBER = '8300001111'. "采购订单
LT_GOODSMVT_ITEM-PO_ITEM = '10'. "采购订单
LT_GOODSMVT_ITEM-REF_DOC = '5005351111'. "参考凭证的凭证号
LT_GOODSMVT_ITEM-REF_DOC_IT = '1'. "参考凭证项目
LT_GOODSMVT_ITEM-ENTRY_QNT = '10'."数量
LT_GOODSMVT_ITEM-ENTRY_UOM = 'PC'."单位
LT_GOODSMVT_ITEM-PLANT    = '8011'. "生产工厂
LT_GOODSMVT_ITEM-STGE_LOC = '8611'."库存类型
LT_GOODSMVT_ITEM-MOVE_TYPE = '122'."移动类型
LT_GOODSMVT_ITEM-MVT_IND = 'B'."移动标识
LT_GOODSMVT_ITEM-BATCH = 'P11'."批次
LT_GOODSMVT_ITEM-MOVE_REAS = '0001'."移动原因
APPEND LT_GOODSMVT_ITEM.

CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
  EXPORTING
    GOODSMVT_HEADER       = LT_HEADER
    GOODSMVT_CODE         = LT_MODE
  IMPORTING
    GOODSMVT_HEADRET      = LT_GOODSMVT_HEADRET
  TABLES
    GOODSMVT_ITEM         = LT_GOODSMVT_ITEM[]
    GOODSMVT_SERIALNUMBER = LT_GOODSMVT_SERIALNUMBER[]
    RETURN                = LT_RETURN.

IF LT_GOODSMVT_HEADRET IS NOT INITIAL.
  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
      WAIT = 'X'.

ELSE.
  CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
ENDIF.
"-----------------------------------------@斌将军--------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值