SAP中根据字段查找对应表的方法

SAP中根据字段查找对应表的方法
不论是业务顾问还是开发顾问,都会遇到一个难题,怎么确定前台这个字段对应后台是那个表那个字段,总结了五种常用的方法,希望对各位有些帮助。下面的查找主要以事务QS23为例进行。

一、F1直接查找
实例:查找QS23界面的工厂字段对应的表格。
在这里插入图片描述
将光标定位在工厂字段值1000内,按F1键
在这里插入图片描述
点击上图所示按钮
在这里插入图片描述
弹出的屏幕中就可以找到需要的表信息,以及字段所对应的元素,要注意表类别是否为透明表格,有些字段对应的表类别是结构,这时候就需要用其他方法去查找字段对应的透明表。

二、根据元素查找
有时候根据第一种方法找出的表名是结构类型的,这时可以用字段对应的元素继续查找。
在这里插入图片描述
首先经过第一种方法之后,发现找出的表类别是结构类型的,不满足要求
在这里插入图片描述
这时需要双击图中的数据元素QKURZTEXT,进入到元素屏幕:
在这里插入图片描述
根据上图,找到元素所用出清单,只需选择表格字段复选框即可,进入清单界面,如下
在这里插入图片描述
在这里插入图片描述
执行之后可以看到所用处清单列出了所有使用该数据元素的数据库表,这样就可以在其中找到所需要的透明表了,这里需要自己去判断,感觉可能性比较大的就去SE11里面找到这个表确认一下,上述短文本所对应的数据库表为QPMT。不过这种方法也有问题,有时候某个数据元素所对应的表格太多,以至于无法从中准确快速地找到自己需要的表,这时候就需要用其他方法再去查找了。

三、 ST05性能跟踪
首先运行事务ST05,进入性能跟踪界面
在这里插入图片描述
运行事务QS23,进入选择屏幕界面,如下
在这里插入图片描述
这时再回到ST05,点击开始跟踪
在这里插入图片描述
进入QS23
在这里插入图片描述
返回ST05,点击结束跟踪,之后点击跟踪列表,进入跟踪列表界面
在这里插入图片描述
跟踪列表界面如下
在这里插入图片描述
这个界面显示的就是刚刚对于QS23操作所涉及的所有数据库表信息,即QS23事务运行过程中屏幕上的数据来源,这里可以看到对象名一列所列的都是透明表名称,可以去SE11查看相关表格,对比过后,发现所需要的字段在表QPMT中,则QPMT即所需要的表。

四、 通过SM12查看
由于事务QS23是可编辑状态,对于可编辑状态的事务,进入到屏幕之后系统会锁定相关的后台表,这样通过SM12就可以查看到该事务所对应的一些表了。
在这里插入图片描述
SM12进入查看被锁定的对象
在这里插入图片描述
点击清单
在这里插入图片描述
这里可以看到,对于刚刚进入QS23的操作,系统将表QPMK进行锁定,即QS23屏幕上某些字段是位于这个表中的,通过检验即可发现屏幕上的工厂、搜索字段等字段都是在表QPMK中。但这个方法有些缺陷,就是不能将所有的表都罗列出来,例如前面的短文本所对应的表QPMT就不能通过这种方法查找到。

五、 通过字段对应的搜索帮助进行查找
进入QS23
在这里插入图片描述将光标定位于等级特性字段,按F4帮助
在这里插入图片描述
通过字段对比即可发现,QS23屏幕上的等级特性值即搜索帮助屏幕上的特征名称值。将光标定位于搜索帮助屏幕上的特征名称,按F1帮助
在这里插入图片描述
可以发现字段ATNAM对应的表格为视图M_MERKB,进入视图M_MERKB,找到视图对应的基本数据库表,则字段肯定会在这几个基本表中的一个。 进入视图M_MERKB。
在这里插入图片描述
可以发现视图M_MERKB有基本表CABN和CABNT联合而成,进一步查看这两个基本表,会在表CABN中发现需要的字段ATNAM。
在这里插入图片描述
即QS23屏幕上等级特性字段所在的表是CABN。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值