bapi sap 创建物料_[BAPI]使用BAPI_GOODSMVT_CREATE创建委外订单(subcontract)的物料移动凭证...

下面介绍一下使用bapi BAPI_GOODSMVT_CREATE为委外订单创建物料移动凭证。

例子代码:

*&---------------------------------------------------------------------**& Report YTEST_SUBCONTRACT_MIGO*&---------------------------------------------------------------------**&*&---------------------------------------------------------------------*

REPORTytest_subcontract_migo.DATA:lt_return TYPE STANDARD TABLE OF bapiret2 WITH HEADER LINE,

l_docTYPE mseg-mblnr,

l_yearTYPE mseg-mjahr,

lt_itemTYPE STANDARD TABLE OF bapi2017_gm_item_create WITH HEADER LINE,

lwa_headerTYPEbapi2017_gm_head_01,

lwa_codeTYPEbapi2017_gm_code.DATA:l_line_id TYPE mseg-line_id VALUE '000000',

l_parent_idTYPE mseg-parent_id VALUE '000000',

l_line_depthTYPE mseg-line_depth VALUE '00'.

lwa_code-gm_code = '01' . "MB01

lwa_header-pstng_date = sy-datum.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用BAPI_GOODSMVT_CREATE跨工厂物料调拨时,需要对以下参数进行赋值: 1. GOODSMVT_HEADER:物料凭证头数据 - PSTNG_DATE:过账日期 - DOC_DATE:凭证日期 - REF_DOC_NO:参考凭证号码 - HEADER_TXT:凭证抬头文本 - GM_CODE:物料移动类型 2. GOODSMVT_CODE:物料移动类型数据 - GM_CODE:物料移动类型代码 3. GOODSMVT_ITEM:物料凭证行项目数据 - MATERIAL:物料号 - PLANT:发货工厂 - STORAGE_LOC:发货库存地点 - MOVE_TYPE:移动类型 - ENTRY_QNT:数量 - ENTRY_UOM:计量单位 - COSTCENTER:成本中心 - VAL_TYPE:价值类型 - MOVE_PLANT:收货工厂 - MOVE_STLOC:收货库存地点 - ITEM_TEXT:项目文本 下面是一个简单的示例代码: ``` DATA: lv_material TYPE bapi2017_gm_item_create-matnr, lv_plant TYPE bapi2017_gm_item_create-werks, lv_stloc TYPE bapi2017_gm_item_create-lgort, lv_move_type TYPE bapi2017_gm_head-mvt_code, lv_entry_qnt TYPE bapi2017_gm_item_create-menge, lv_entry_uom TYPE bapi2017_gm_item_create-meins, lv_costcenter TYPE bapi2017_gm_item_create-kostl, lv_val_type TYPE bapi2017_gm_item_create-bwtar, lv_move_plant TYPE bapi2017_gm_item_create-wempf, lv_move_stloc TYPE bapi2017_gm_item_create-lgort, lt_item_data TYPE TABLE OF bapi2017_gm_item_create, ls_item_data LIKE LINE OF lt_item_data. ls_item_data-matnr = lv_material. ls_item_data-werks = lv_plant. ls_item_data-lgort = lv_stloc. ls_item_data-mvt_ind = lv_move_type. ls_item_data-menge = lv_entry_qnt. ls_item_data-meins = lv_entry_uom. ls_item_data-kostl = lv_costcenter. ls_item_data-bwtar = lv_val_type. ls_item_data-wempf = lv_move_plant. ls_item_data-welme = lv_entry_uom. ls_item_data-lgort_wempf = lv_move_stloc. APPEND ls_item_data TO lt_item_data. CALL FUNCTION 'BAPI_GOODSMVT_CREATE' EXPORTING goodsmvt_header = ls_header_data goodsmvt_code = ls_code_data TABLES goodsmvt_item = lt_item_data EXCEPTIONS error_message = 1 OTHERS = 2. ``` 请根据实际情况进行相应的修改和调整。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值