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

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

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

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

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

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

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

SAT 侧重点在记录 ABAP 代码的执行效率,包括 ABAP 类,ABAP Function Module,ABAP Subroutine 和 Open SQL 语句的执