下载此文档

探寻表字段.doc


文档分类:建筑/环境 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
查找表字段的方法: 从下图可以看到 table 的类型, 第一种可能,如果该字段是个表字段,就可以直接使用; 第二种可能,如果该字段是个 view, 查看 view 相关的 table 第三种可能, TEXT 文本字段的处理: 如果要读取的信息是文本字段,需要用 read_text 函数来处理: 需要指定以上参数。通过以下方式,可以找到以上所需的参数,进入文本界面后,然后选择其中 TEXT NAME 的命名规则是这个表的 KEY 字段值(含前置零) AFKO 的关键 key 为 CLIENT + ORDER number. 例子当中的 work order header 的 text name 就是 800 + ORDER 字段的值。对于 work order 工序的 TEXT NAME 也是同样的原理,看表 AFVC 的 key 值为: 对于 sales order item 中的文本,需要这样处理: 同一个 text type , 可以创建不同的语言版本, 双击或者单击放大镜后, 可以显示如下的界面: 在 SD 的设计中,基本也是用 key 值来确立 TEXT name, 只是没有包含进 client 值。第四种可能, structure 中的字段,就直接包含一个被 include 的表当中。图中的 condition value 在哪个表当中?寻找过程如下: 双击其中的 field name ,进入如下界面: 向上翻滚,可以看到这个字段是属于某一个 include 结构。双击” KONV ”,查看其构成: 不难发现,这里面 include 的是一个 cluster table, KONV 。如果读数值,就直接到表 KONV-KWERT 中去读取了。如果 structure 里面有 include 和 append 时候, 这些 include 或者 append 的组件里面的字段在 ECC6 中是用蓝色显示出来的。第五种可能,利用已有的 report, query, infostructure 来查找需要的字段信息。第六种可能,设置观察点,用 debug 的方式查找。用/h, 来查找。此种方法用在非标准的程序上比较迅速,如果用在 ECC 的标准程序, debu g 的效率非常低。这种方法在遇到 import 语句的时候,找不到字段名称。需要在 import 语句上面再次设置断点。 SQL 跟踪的方法: 举例: CJ30 的预算值字段查找。打开 CJ30-> ST05->activate-> 改变 CJ30 的值,保存->deactivate trace-> 显示 trace 的记录。从上面看出“ Obj. name ”应该包含表。后面的 update 语句表明原来的表行记录值要更新。 Insert 或者 append 语句表明原来的表需要增加行记录。另外,用光标选中一行后,可以查看该行对应的 ABAP 程序源代码。以 ALV 的方式显示, SQL trace 的记录。点击” Operation ”字段排序, 然后用 Find 功能进行筛选” update ”, 或者” insert ”。查看对应的 object , 一般情况下能把表找出来。( ALV 显示方式可能和系统版本有关。)要么使用后续的方式。 SQL TRACE 记录导出 EXCEL 进行筛选的技巧:

探寻表字段 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人825790901
  • 文件大小0 KB
  • 时间2016-06-20