查找业务模块中使用的字段来自哪个数据库表

在编程的时候,很多时候需要查找业务模块中使用的字段来自哪个数据库表,我们往往遇到两种情况:一是透明表,另一种是结构。
       一、透明表的查找很简单,相信很多人都已经知道怎样用了。
            方法:通过帮助直接查找表和字段,在业务操作界面的相关字段上按F1,然后单击技术参数按钮,系统就会直接显示所使用的透明表或结构的字段。
       二、通过结构查找字段所属的透明表:
下面以查询PO下的delivery date字段为例:
同样的,鼠标选中delivery date ’01.09.2011’,F1,如下图所示:
 

51

 
然后点击‘技术参数’,如下图所示,是结构中的字段。
 
6 
新开一个窗口,输入T-Code ST05,选中SQL跟踪,并点击‘激活跟踪’如下图所示:
 
71
回到po界面,修改delivery date为其他日期,比如‘02.09.2011,点击保存。
 
8
回到跟踪页面,点击‘结束跟踪’,如下所示:
 
9
然后选中‘显示跟踪’,
10
111
 
 
 得到结果如下,可能有很多sql语句,因为我们修改了delivery date,所以点击查找‘update,找到更新语句,
 
122
131
 
再出现的查询结果列表中双击某条,看哪条是修改了delivery date
14
 
找到后可以发现,delivery date 是透明表EKET中的字段EINDT。自此,我们就完成了字段的查找。
posted @ 2012-11-29 11:43  hanmos  阅读(770)  评论(0编辑  收藏  举报