在编程的时候,很多时候需要查找业务模块中使用的字段来自哪个数据库表,我们往往遇到两种情况:一是透明表,另一种是结构。
一、透明表的查找很简单,相信很多人都已经知道怎样用了。
方法:通过帮助直接查找表和字段,在业务操作界面的相关字段上按F1,然后单击“技术参数”按钮,系统就会直接显示所使用的透明表或结构的字段。
二、通过结构查找字段所属的透明表:
下面以查询PO下的delivery date字段为例:
同样的,鼠标选中delivery date ’01.09.2011’,按F1,如下图所示:
然后点击‘技术参数’,如下图所示,是结构中的字段。
新开一个窗口,输入T-Code: ST05,选中SQL跟踪,并点击‘激活跟踪’如下图所示:
回到po界面,修改delivery date为其他日期,比如‘02.09.2011’,点击保存。
回到跟踪页面,点击‘结束跟踪’,如下所示:
然后选中‘显示跟踪’,
得到结果如下,可能有很多sql语句,因为我们修改了delivery date,所以点击查找‘update’,找到更新语句,
再出现的查询结果列表中双击某条,看哪条是修改了delivery date
找到后可以发现,delivery date 是透明表EKET中的字段EINDT。自此,我们就完成了字段的查找。