您的位置:首页 > 编程语言 > Go语言

SAP 货物移动 BAPI 的简单使用 BAPI_GOODSMVT_CREATE

2016-08-27 09:54 1091 查看
在进行货物移动时,会经常用到  BAPI_GOODSMVT_CREATE
这个BAPI ,在使用这个BAPI是有三个参数是必须传进去的 1.抬头数据  一般只要传个时间,过账人就可以了  2.行项目数据
 也就具体要进行过账的物料  这里得根据不同移动类型选择不同的参数
  3.移动码 这个一般是根据移动性质判断的 

下面是一段105移库的代码,由于是根据采购订单的 所以参数里面指定了采购订单。

 DATA:output_header   LIKE bapi2017_gm_head_01 ,

       output_code     LIKE bapi2017_gm_code.

  DATA:lh_input_mblnr  TYPE mseg-mblnr,

       lh_string       TYPE string,

       lh_row          TYPE char3.

  DATA:i_bukrs         TYPE ekko-bukrs.

  TYPES:input_item     LIKE bapi2017_gm_item_create,

        input_number   LIKE bapi2017_gm_serialnumber,

        input_return   LIKE bapiret2 .

  DATA:it_input_item   TYPE STANDARD TABLE OF input_item,

       lt_input_item   LIKE LINE OF it_input_item,

       it_input_return TYPE STANDARD TABLE OF input_return,

       lt_input_return LIKE LINE OF it_input_return,

       it_input_number TYPE STANDARD TABLE OF input_number,

       lt_input_number LIKE LINE OF it_input_number.

  DATA:it_marv         TYPE STANDARD TABLE OF marv,

       wa_marv         LIKE LINE OF it_marv.

  REFRESH:it_input_item,it_input_return,it_input_number.

  CLEAR:output_header,output_code.

  output_header-pstng_date = sy-datum.

  output_header-doc_date   = sy-datum.

  output_header-doc_date   = sy-datum.

  "

  lt_input_item-material   = 'KT1000010'.   "物料

  lt_input_item-plant      = '3710'.        "发出工厂

  lt_input_item-stge_loc   = 'P200'.        "发获仓

  lt_input_item-move_stloc = 'P800'.        "收获货仓库

  lt_input_item-move_type  = '105'.         "移动类型

  lt_input_item-entry_qnt  = '1'.           "数量

  lt_input_item-stck_type  = 'X'.           "X  为移动到质检仓 其他点击进去看

  lt_input_item-po_number = '4500000456'.   "采购订单

  lt_input_item-po_item = '00010'.          "行项目

  lt_input_item-entry_uom  = 'ST'.          "指定单位

  lt_input_item-mvt_ind = 'B'.              "指定移库为采购订单

  APPEND lt_input_item TO it_input_item.

  CLEAR:lh_input_mblnr.

  IF it_input_item IS NOT INITIAL.

    CALL FUNCTION 'BAPI_GOODSMVT_CREATE'

      
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: