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

本文详细介绍了如何使用SAP BAPI (BAPI_MATERIAL_SAVEDATA) 创建物料主数据,仅需两个必填参数即可实现。通过具体代码示例,展示了如何设置基本数据视图中的物料编码、描述、单位等关键字段,并处理调用过程中的返回消息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值