快捷搜索: 王者荣耀 脱发

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

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

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

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

经验分享 程序员 微信小程序 职场和发展