SAP使用BAPI创建物料主数据的最小输入-阿里云开发者社区

开发者社区> 云计算> 正文

SAP使用BAPI创建物料主数据的最小输入

简介: BASIC_VIEW 基本数据视图 标志MATNR 物料编码MAKTX 物料描述MEINS 单位MTART 物料类型MBRSH 行业领域 调用BAPI CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA' EXPORTING headdata.

BASIC_VIEW 基本数据视图 标志
MATNR 物料编码
MAKTX 物料描述
MEINS 单位
MTART 物料类型
MBRSH 行业领域

调用BAPI

CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
    EXPORTING
      headdata             = pw_header "BASIC_VIEW 、MATNR、MBRSH、MTART
      clientdata           = pw_mara  "MEINS、MAKTX
      clientdatax          = pw_marax
      plantdata            = pw_marc
      plantdatax           = pw_marcx
      forecastparameters   = pw_mpop
      forecastparametersx  = pw_mpopx
      planningdata         = pw_mpgd
      planningdatax        = pw_mpgdx
      storagelocationdata  = pw_mard
      storagelocationdatax = pw_mardx
      valuationdata        = pw_mbew
      valuationdatax       = pw_mbewx
      warehousenumberdata  = pw_mlgn
      warehousenumberdatax = pw_mlgnx
      salesdata            = pw_mvke
      salesdatax           = pw_mvkex
      storagetypedata      = pw_mlgt
      storagetypedatax     = pw_mlgtx
    IMPORTING
      return               = lw_return
    TABLES
      materialdescription  = pt_makt
      unitsofmeasure       = pt_marm
      unitsofmeasurex      = pt_marmx
      internationalartnos  = pt_mean
      materiallongtext     = pt_mltx
      taxclassifications   = pt_mlan
      returnmessages       = pt_matreturn2
      prtdata              = pt_mfhm
      prtdatax             = pt_mfhmx
      extensionin          = gt_extensionin
      extensioninx         = gt_extensioninx.
  IF lw_return-type = 'E'.
      CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
  ELSE.
      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
        EXPORTING
          wait = 'X'.
  ENDIF.

如上述代码所示,只有前两个参数是必须得,就可以创建出【仅包含基本视图的】物料主数据
image
image
image
image
image
image
为上述FM提供返回值,如下图所示
image
image
image

image

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章