如何使用事物码 SAT 查找某个 SAPGUI 屏幕字段对应的后台存储数据库表的名称

本教程之前的文章如何查询 SAPGUI 屏幕上某个字段对应的数据库表存储,我们介绍了如何使用 SAPGUI 里自带的 F1 快捷键,通过查询技术信息(Technical Information),借助 Where Used List 按钮的帮助,找到了事物码 QA11 里 System Status 字段的存储数据库表的名称:

我们通过 Where Used List 找到的实际是读取 System Status 的函数 STATUS_TEXT_EDIT,然后通过进入该函数进行一些简单的单步调试之后,找到了数据库表 JEST 和 TJ02.

ABAP 调试技术尚未掌握熟练的从业者,使用这种单步调试的方法可能会遇到一些困难。因此本文介绍另一种使用事物码 SAT 来查找数据库表的方法。

事务码 SAT 在 ABAP 开发圈是一种类似瑞士军刀的工具,具有多种用途。Jerry 在文章 SAP错误消息调试之七种武器:让所有的错误消息都能被定位 里曾经用它来查找 SAPGUI 里某个错误消息抛出的准确位置。

本文用它来查找 System Status 字段的数据库存储表,也不过是牛刀小试。

SAT 本质上是一种跟踪工具,即在跟踪模式下,运行一个事物码。这样该事物码运行过程中的各种明细,比如调用的函数,访问的数据库表,抛出的消息等,统统都会被 SAT 记

猜你喜欢

转载自blog.csdn.net/i042416/article/details/125238865