如何查询各版本SAP系统内置Function Modules及当前系统可用列表?
官方查询SAP各版本内置Function Modules的方法
- SAP官方帮助文档:按目标系统版本筛选(如ECC 6.0、R/3 4.7),可按业务功能分类查找FM,每个FM会标注参数、功能说明及版本兼容性。
- SAP Note数据库:通过系统内事务码
SNOTE或SAP支持平台搜索特定功能关键词(如“attachment read”),官方Note会推荐适配对应版本的FM,并说明适用场景。 - SAP API Business Hub:按系统版本筛选,浏览官方梳理的FM清单,按业务领域分类,可直接查看FM的版本支持范围。
列出当前系统所有Function Modules的方法
- 事务码
SE37:进入后点击「Information System」按钮,可按包名、功能组、关键词等维度筛选,也可执行报表RS_FUNCTION_LIST导出完整FM列表。 - ABAP查询表:直接查询存储FM信息的核心表
TFDIR(基本信息)和TFDIR_T(多语言描述),示例代码:
REPORT Z_LIST_ALL_FUNCTION_MODULES. SELECT fdname, funcgroup, text FROM tfdir INNER JOIN tfdir_t ON tfdir~fdname = tfdir_t~fdname WHERE sprsl = sy-langu ORDER BY fdname. WRITE:/2 fdname, 25 funcgroup, 50 text. ENDSELECT.
- 事务码
SE80:打开对象导航器,选择「Function Group」节点,可浏览全系统功能组及其包含的FM,也可通过包名缩小范围。
针对旧系统读取附件的官方FM推荐
旧版本SAP(如ECC系列)中,常用的官方附件操作FM包括:
SO_DOCUMENT_READ_API1:读取SAP Office中的文档及关联附件SCMS_DOC_READ:读取Content Server存储的附件内容EPS_GET_DIRECTORY_LISTING:获取应用服务器指定目录下的附件文件列表
内容的提问来源于stack exchange,提问作者Samuel Allan Chapkovski
相关产品推荐
相关产品推荐

