SAP BAPI-MM模块-物料主数据内部给号-BAPI_MATERIAL_GETINTNUMBER-SE37函数测试(事务码MMNR MM01&后台表NRIV SNRO)超级干货系列

目录

业务说明

1 BAPI注意事项

2 BAPI基础数据

3 BAPI数据结构

4 BAPI函数调用

5 BAPI必要数据

事务码MB23进入界面

SE38调用BAPI-物料主数据内部给号

6 BAPI执行测试

入参-MATERIAL_TYPE-物料类型

入参-INDUSTRY_SECTOR-行业领域

入参-REQUIRED_NUMBERS-需求数量

BAPI执行

7 后台表查看更新

后台表NRIV-编码范围表


业务说明

在实战项目上,存在外部接口业务或批导或功能程序时,需要在开发程序中调用SAP标准业务应用程序接口,就是经常听到的BAPI。SAP给常用的业务都预定义了BAPI,所以有需要的时候,就要找到对应的BAPI。需要对BAPI的结构和字段非常熟悉,否则不能正确的使用BAPI,从而导致各种报错。为了降低测试过程中的报错,需要在写程序前,将需要调用的BAPI使用事务码SE37进行相关测试,以掌握具体的入参和出参等详细数据。

1 BAPI注意事项

物料主数据内部给号,需要通过下面1个BAPI可以实现。

物料主数据内部给号-输入: 

BAPI_RESERVATION_DELETE

2 BAPI基础数据

BAPI功能:物料主数据内部给号

BAPI:BAPI_RESERVATION_DELETE

对应前台事务码:MM01

后台表:

MARA - 物料基础数据表

NRIV - 物料主数据编码范围(对象名称:MATERIALNR)

3 BAPI数据结构

EXPORTING:程序将值传给函数模块的导入参数(入参)。
IMPORTING:实际参数会分配给函数模块的导出参数(出参)。
TABLE:函数模块中传递和处理多个记录的数据。
EXCEPTIONS:函数中定义的异常自动分配不同数值(异常)。

4 BAPI函数调用

物料主数据内部给号BAPI: BAPI_MATERIAL_GETINTNUMBER

CALL FUNCTION 'BAPI_MATERIAL_GETINTNUMBER'
  EXPORTING
    material_type          =
*   INDUSTRY_SECTOR        = ' '
*   REQUIRED_NUMBERS       = 1
* IMPORTING
*   RETURN                 =
  tables
    material_number        =
          .

5 BAPI必要数据

如何快速在BAPI中找到对应的BAPI组件并输入正确的值,就需要弄清楚每个组件的位置路径和名称 对应的前台字段或后台表字段 对应关系。

事务码MB23进入界面

物料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值