如何查询 SAP ABAP 系统做过的基于源代码的增强信息试读版

简介: 如何查询 SAP ABAP 系统做过的基于源代码的增强信息试读版

我的知识星球里有朋友提问:


Jerry,想问一下查看系统做过的修改源码的增强有什么好办法,snif 能查看 badi,cmod,表 append/include 增强,此外隐式和财务校验替代也有办法查到,但是源码的增强没有比较好的方式可以查,比如 mv45afzz 等销售相关的增强。

我的回答是:

ABAP 里增强实现和被增强的对象,二者的关系,肯定存储在一张数据库表里。我也不知道数据库表的名称,但我确认肯定有这样一张数据库表的存在。


我之所以这么肯定,是因为大家都知道,SAP ABAP 系统里,对象与对象之间的关联关系,最终都通过数据库表来存储。ABAP 系统里被增强的 SAP 标准对象,和基于它们的增强实现,肯定也有一张数据库表来维护关联关系,我们把这张表的名称暂时命名为 X.


我们在系统里用 SE37,SE24,SE80 等工具,打开被增强的 SAP ABAP 标准对象 A,能看到这些对象上的增强实现源代码。那么这些工具本身的实现,肯定要先从表 X 里查询对象 A 上创建的增强实现 B,C,D 等。


本文的任务,就是讲清楚如何找到表 A 的具体名称。


下面是具体的步骤讲解。

相关文章
|
24天前
|
SQL 数据库 索引
关于 SAP ABAP REPOSRC 数据库表在 HANA 中的 DDL Definition
关于 SAP ABAP REPOSRC 数据库表在 HANA 中的 DDL Definition
19 1
关于 SAP ABAP REPOSRC 数据库表在 HANA 中的 DDL Definition
|
1月前
|
安全 开发者
什么是 SAP ABAP 调试器里的 TRFC Block Sending 设置
什么是 SAP ABAP 调试器里的 TRFC Block Sending 设置
22 0
|
1月前
|
中间件
什么是 SAP CRM 系统里的 Initial Download
什么是 SAP CRM 系统里的 Initial Download
23 0
|
20天前
|
存储
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
20 0
|
20天前
|
人工智能
Suno AI 生成 SAP ABAP 顾问之歌
Suno AI 生成 SAP ABAP 顾问之歌
15 1
|
20天前
|
存储 安全 数据库
SAP ABAP 中数据类型 xstring 的使用介绍
SAP ABAP 中数据类型 xstring 的使用介绍
20 0
|
20天前
|
Java BI API
SAP Cloud for Customer 里如何通过 ABSL 二次开发方式消费 SAP S/4HANA 系统的 API
SAP Cloud for Customer 里如何通过 ABSL 二次开发方式消费 SAP S/4HANA 系统的 API
15 0
|
24天前
|
数据处理 自然语言处理 BI
ABAP 源代码如何创建嵌套的内表,即内表列数据结构又是内表
ABAP 源代码如何创建嵌套的内表,即内表列数据结构又是内表
24 1
|
24天前
什么是 SAP ABAP 里的 Subscreen
什么是 SAP ABAP 里的 Subscreen
16 1
什么是 SAP ABAP 里的 Subscreen
|
24天前
|
数据库 存储 BI
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版
12 0
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版