SAP-查找业务应用使用的数据表.pdf
文本预览下载声明
版权归原作者所有 仅供学习交流之用,请勿用于他途
第十二章 查找业务应用使用的数据表
在 ABAP 编程时,很大的工作量是查找模块中使用的是哪个数据表的哪个字段,这是
最基础也是最重要的工作之一,本章介绍以下两种方法:
(1)透明表可以通过帮助直接查找表和字段。
(2 )结构通过 SQL 跟踪(ST05)。
12.1 通过帮助直接查找表和字段
在业务系统操作界面的相关字段上按 F1 键,进入帮助后单击“技术参数”按钮,如图
12-1 所示。
图 12-1
系统直接提示使用的透明表或结构所用的字段,如图 12-2 所示。
1
版权归原作者所有 仅供学习交流之用,请勿用于他途
图 12-2
12.2 通过 SQL 跟踪器
除了透明表外,SAP 应用大量的使用结构,就很难查到字段来源于哪个透明表,如图
12-3 所示的请示交货日期。
2
版权归原作者所有 仅供学习交流之用,请勿用于他途
图 12-3
对于这种结构表,可以通过 SQL 跟踪器跟踪,就是在执行某个动作时,应用执行了什么 SQL
语句,由于应用庞大,查询语句比较多,比较难跟踪,所以仅更新需要字段来观察。
以 SE16 更新航班表 SPFLI 为例说明具体步骤。
1. 打开应用到准备更新的界面
输入 TCODE :SE16,进入数据表记录,如图 12-4 所示。
3
版权归原作者所有 仅供学习交流之用,请勿用于他途
图 12-4
单击表内容( ),不输入任何条件,查到所有记录,如图 12-5 所示。
4
版权归原作者所有 仅供学习交流之用,请勿用于他途
图 12-5
选择其中一行,单击更改按钮( ),如图 12-6 所示。
图 12-6
跟踪前的工作准备完成。
2. 启动 SQL 跟踪器
以TCODE :/o 再打开一个客户端,输入 TCODE :ST05,单击“开始跟踪”按扭,如图 12-7
所示。
5
版权归原作者所有 仅供学习交流之用,请勿用于他途
图 12-7
3. 更新数据
回到数据维护窗口,调整字段PERIOD = 111 ,并且保存,如图 12-8 所示。
6
版权归原作者所有 仅供学习交流之用,请勿用于他途
显示全部