我正在使用SWO_QUERY_API_METHODS来获取system中的BAPI列表。但我没有得到BAPI_MATERIAL_GET_ALL,CSEP_MAT_BOM_READ和其他潜在的名单。BAPI_MATERIAL_GET_ALL是一个BAPI还是一个RFC?
发布于 2020-07-09 16:38:27
它绝对是一个BAPI,因为它驻留在由业务对象BUS1001006 标准材料命名的函数组中。

但我同意桑德拉的定义,这个定义很模糊,因为它很久以前就被创造出来了,并且被用于这里和你。
将此模块与BAPI创建时间的版本规范一起使用。根据版本的不同,输出是不同的。
CALL FUNCTION 'BAPI_MONITOR_GETLIST'
EXPORTING
SHOW_RELEASE = '620'
TABLES
BAPILIST = api
.哪里有版本?当然,通过在BUS1001006部分的BAPI事务中找到模块

此外,对于您的完全混淆,有两种不同的BAPI在名称上几乎相同:BAPI_MATERIAL_GETALL和BAPI_MATERIAL_GET_ALL,--一个旧的和一个更长的,第一个标记为后者的包装器。
当SAP决定修改API并将旧的东西留给遗留物时,这是一种常见的情况。

所以是的,事情很复杂。总是和SAP在一起。
https://stackoverflow.com/questions/62811689
复制相似问题