现有 RFC 以加载表数据,并获取 SAP 中的表列表和 BAPI 列表
我不确定 SAP 系统中是否有一个 BAPI 可以查看所有 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 以获取系统中的表。
广告