BAPI_GOODSMVT_CREATE 寄售转自有

1. 准备BAPI数据:

    wa_gm_item-plant      = v_werks.
    wa_gm_item-vendor     = v_lifnr.
    wa_gm_item-stge_loc   = <wa>-lgort.
    wa_gm_item-material   = v_matnr.
    wa_gm_item-entry_qnt  = v_qty.
    wa_gm_item-move_stloc = <wa>-lgort.
    wa_gm_item-move_type  = '411'.
    wa_gm_item-spec_stock = 'K'.
    APPEND wa_gm_item TO it_gm_item.

 

2. BAPI 头

    wa_gm_head-pstng_date  = sy-datum.
    wa_gm_head-doc_date     = sy-datum.
    wa_gm_head-pr_uname    = sy-uname.

 

3. 调用BAPI:

          CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
      EXPORTING
        goodsmvt_header  = wa_gm_head
        goodsmvt_code    = '06'
      IMPORTING
        goodsmvt_headret = wa_mat_doc
      TABLES
        goodsmvt_item    = it_gm_item
        return           = it_bapi_rtn.

 

     LOOP AT it_bapi_rtn INTO wa_bapi_out WHERE type = 'E' OR type = 'A'.
    ENDLOOP.
    IF sy-subrc NE 0.

     CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
        EXPORTING
          wait = 'X'.

    ENDIF.

 

以上代码ECC6通过,简单代码,笔记备查.

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值