下载此文档

业务探寻表字段.doc


文档分类:经济/贸易/财会 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
[业务]探寻表字段
查找表字段的方法:
从下图可以看到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的标准程序,debug的效率非常低。
这种方法在遇到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转载请标明出处.

非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人scuzhrouh
  • 文件大小957 KB
  • 时间2021-01-11