文档库

最新最全的文档下载
当前位置:文档库 > 18种根据屏幕字段查找潜在数据的技巧

18种根据屏幕字段查找潜在数据的技巧

河南恩湃电力技术有限公司 zhouxu 2008-07 18种根据屏幕字段查找潜在数据的技巧18 Techniques for Locating the Underlying

Data of a Screen Field

版本:2008.7.25

来源:http://www.wendangku.net/doc/79a28034ee06eff9aef80762.html 及

http://www.wendangku.net/doc/79a28034ee06eff9aef80762.html /qiangsheng

【注】因SAP系统版本不同,本人进入系统实际操作并更新了文档中的截图,但仍有一些技巧未找到合适的例子,或者干脆未找到相应的命令或事务码,请注意本文档的更新版本,欢迎提出更新建议。

想象一下这样的情景。一位业务经理希望得到一个关于她的服务订单的专用报表,她给了你一个报表的草图(包括列、行、标题、分组、小计、合计等等),而“服务管理”事务屏幕中的字段就包含了她希望你在报表中显示的数据。

你该怎么做?通常的,你会检查系统中运行的,能够提供这个业务经理所需信息的现存报表(或者是已经为这个client写过的),或者可以在复制和修改后能符合需要的报表。如果没有找到,你也许会在适当的报表系统——例如,工厂维护信息系统(PMIS)——中看看是否能找到合适的。即使这样,你仍然无法找到报表,或者无法从现存报表中找到可修改的,那只能写一个报表或者一个ABAP查询来实现这个需求。

现在,设想一下业务经理问你是否以某种方式在《创建计量单位文档事务》中增加一个小小的功能:向MDoc文本字段中粘贴相关销售订单号。这个要求需要你创建一个增强功能。在前面两个情形中,你都需要访问数据库表中的特定数据。你怎么以屏幕字段做指导来找到这些数据?我们都知道与一个事务关联的信息都存储在几个(偶尔还会是很多个)相关的表里。这样,当你需要在报表或增强功能中使用一个事务中的几个字段时,你需要找出许多事务的表并在它们之间建立关联。这些关联通常都不会很明显。

我曾经在众多场合遇到这些情况,有时需要同时在SD、MM、IM、WM和服务管理(现在叫客户服务)等模块对多个client进行工作。随着时间推移,我收集了同事和自己在开发中寻找需要数据的建议。我现在来跟你分享这些技巧——共18种。

起跑线和终点线

我将会介绍达成本练习“终点线”的各种各样的技巧——也就是说,定位那些在屏幕字段中存储潜在数据的表和字段。你未必需要所有这些方法,一般来说,前四种技巧已经足够了。我之所以写其他的技巧是因为有些字段非常难以追踪,而这些工具或许可以解决问题。

起点

这套技巧的起点通常是技术信息屏幕,因为你可以从这里知道屏幕字段的名字,并且辨别出这个潜在数据对象是不是一个结构、视图或者表。

如果潜在数据对象是一个表,你的查找就结束了。字段名称显示在技术信息屏幕中,还包括了表名称,都是你需要的细节。如果数据对象是一个视图,只需要再点击一下就能得到表名称。如果数据

1 / 15