事务代码记录
函数开发
SE11:数据字典
SE11 用来查看和维护 SAP 的数据字典(ABAP Dictionary),常见对象包括数据库表、字段、数据元素、域(Domain)和结构等。
简单理解:
SE11 = 查看 SAP 数据结构和字段定义。
例如想知道某张 SAP 表有哪些字段、字段是什么类型,就可以使用 SE11。
SE37:函数模块
SE37 用来查看、测试和维护 SAP 的函数模块(Function Module)。开发人员可以在这里查看函数的输入参数、输出参数以及执行结果。
简单理解:
SE37 = 查看和测试 SAP 函数。
例如想确认某个 Function Module 怎么调用、需要传什么参数,就可以使用 SE37。
SE80:对象导航器
SE80 是 SAP 的综合开发入口,可以查看和维护程序、类、函数组、包等开发对象。
简单理解:
SE80 = SAP 开发对象的综合管理工具。
例如想从一个入口查看某个程序及其相关对象,就可以使用 SE80。
API接口开发
SICF:服务管理
SICF 用来查看、启用和维护 SAP 的 HTTP / ICF 服务,常用于 Web 服务、Fiori、Web 应用等场景。
简单理解:
SICF = 管理 SAP 的 Web 服务。
SE24:类管理
SE24 用来查看、创建和维护 SAP 的 ABAP 类(Class)和接口(Interface)。
简单理解:
SE24 = 查看和维护 ABAP 类。
STRUST:证书管理
STRUST 用来查看和维护 SAP 的 数字证书、SSL 证书和 PSE,常用于 HTTPS、接口通信和系统间安全连接。
简单理解:
STRUST = 管理 SAP 的安全证书。
例如 HTTPS 证书过期、接口 SSL 连接失败时,通常会到 STRUST 检查证书。
SMICM:ICM 监控
SMICM 用来监控和管理 SAP 的 Internet Communication Manager(ICM),主要负责 HTTP、HTTPS 等网络通信。
简单理解:
SMICM = 查看和管理 SAP 的 Web 通信状态。
例如需要检查 HTTP/HTTPS 服务是否正常、端口是否监听时,可以使用 SMICM。
BADI增强
SE18:BAdI 定义
SE18 用来查看和维护 SAP 的 BAdI 增强定义,主要用于查看系统提供了哪些增强点、接口和方法。
简单理解:
SE18 = 查看“哪里可以做增强”。
SE19:BAdI 实现
SE19 用来创建和维护 BAdI 增强实现,也就是在 SAP 提供的增强点中编写自己的业务逻辑。
简单理解:
SE19 = 实现“具体怎么增强”。
请求传输相关
SE09:请求管理
SE09 用来管理 SAP 的传输请求(Transport Request)。开发或配置完成后,相关程序、表、配置等内容会被放进一个传输请求中,并在 SE09 里查看、管理和释放(Release)。
简单理解:
SE09 = 管理“要传输哪些东西”。
STMS:传输管理
STMS 用来管理 SAP 系统之间的传输和导入。例如把 DEV 开发系统中的请求传到 QAS 测试系统,再传到 PRD 生产系统。
简单理解:
STMS = 管理“这些东西怎么传到其他系统”。
整个流程可以记成:
DEV 开发 → SE09 释放请求 → STMS 导入 QAS / PRD
AI 协同
RZ11:系统参数查看
RZ11 用来查看 SAP 的系统参数(Profile Parameter),可以查看参数当前值、默认值以及相关说明,部分动态参数也可以临时修改。
简单理解:
RZ11 = 查看和临时调整 SAP 系统参数。
例如想查看系统超时时间、内存相关参数等,可以使用 RZ11。
