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

目录
相关文章
|
5月前
|
人工智能 搜索推荐 Serverless
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
|
5月前
|
数据采集 供应链 数据管理
关于评估 SAP 主数据的数据初始化对 SAP 系统影响范围的方法论
关于评估 SAP 主数据的数据初始化对 SAP 系统影响范围的方法论
|
5月前
|
供应链 中间件
SAP CRM 和 ERP 系统之间的主数据同步 - PRODUCT_R3_ADAPTER
SAP CRM 和 ERP 系统之间的主数据同步 - PRODUCT_R3_ADAPTER
|
5月前
|
存储 供应链
什么是 SAP 产品主数据的 Scale 属性
什么是 SAP 产品主数据的 Scale 属性
|
5月前
|
存储 供应链
什么是 SAP 产品主数据里的 Sales Unit 概念
什么是 SAP 产品主数据里的 Sales Unit 概念
什么是 SAP ABAP 里的 Subscreen
什么是 SAP ABAP 里的 Subscreen
什么是 SAP ABAP 里的 Subscreen
|
5月前
|
数据库
SAP CRM产品主数据无法根据产品描述字段进行搜索的原因
SAP CRM产品主数据无法根据产品描述字段进行搜索的原因
|
供应链
如何取消 SAP ALE 中已经配置的跨系统主数据验证
如何取消 SAP ALE 中已经配置的跨系统主数据验证
|
JavaScript
ChatGPT 帮我回答 SAP 技术交流群里关于 BAPI 使用的问题
ChatGPT 帮我回答 SAP 技术交流群里关于 BAPI 使用的问题
|
人工智能 程序员
每日一个 ChatGPT 使用小技巧系列之2 - 用 ChatGPT 研读 SAP ABAP BAPI 的实现源代码
每日一个 ChatGPT 使用小技巧系列之2 - 用 ChatGPT 研读 SAP ABAP BAPI 的实现源代码