现有的RFC可以加载表数据,并在SAP中获取表列表和BAPI列表

我不确定是否存在一个BAPI可以查看SAP系统中所有BAPI的列表。您可以使用功能模块RFC_FUNCTION_SEARCH搜索以BAPI *开头的功能模块。

示例

您可以调用功能模块-BAPI_MONITOR_GETLIST以获取所有可用BAPI的列表。

CALL FUNCTION'BAPI_MONITOR_GETLIST'
EXPORTING
OBJECTTYPE = p_ojtpe
SHOW_RELEASE = p_rel
BAPIS_POTENTIAL = p_poten
BAPIS_NEW = p_new_pabi
BAPIS_OLD = p_old_bapi
RELEASED_BAPI = p_rel_bapi
RELEASED_FUNC = p_released_func
IMPORTING
RETURN = d_ret
TABLES
COMPONENTS2SELECT = int_cs
SYSTEMS2SELECT = int_sss
BAPILIST = int_bapilist

存在一个功能模块-RFC_READ_TABLE,该模块可用于通过RFC外部访问SAP R / 3系统。

使用此功能,您可以读取表DD02L以获取系统中的表。