zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

76. 如何使用 ST05 事物码,快速找到访问指定数据库表的 ABAP 代码

2023-02-19 12:29:19 时间

在实际项目开发过程中,ABAP 顾问可能会经常接到这类需求:

调研 SAP 标准产品某个功能的具体实现位置,在此基础上做增强开发。

比如下图是 SAP CRM 产品主数据管理应用的搜索页面。

点击 Search 按钮之后,我们能够看到根据指定的搜索条件,在 ABAP 后台数据库表里搜索之后得到的结果:

现在我们已经从组里其他同事那里得知产品搜索时需要访问数据库表 COMM_PRODUCT, 但是没有告诉我们具体在哪一段 ABAP 代码里访问的这张表,需要我们自己找到答案

本文介绍如何使用 ST05 这个工具,快速找到准确的 ABAP 代码位置。

ST05 同本教程之前介绍的 SAT 工具有一些共同点:二者都是一种性能记录和分析工具,都需要使用者启动工具,开启跟踪模式,然后在跟踪模式下运行应用,运行完毕之后,工具会将记录的性能执行数据和分析结果展现给用户。

SAT 侧重点在记录 ABAP 代码的执行效率,包括 ABAP 类,ABAP Function Module,ABAP Subroutine 和 Open SQL 语句的执行性能,而 ST05 则侧重于数据库层面的执行性能分析。