1/19
文档分类:经济/贸易/财会

业务探寻表字段.doc


下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

特别说明:文档预览什么样,下载就是什么样。

下载所得到的文件列表
业务探寻表字段.doc
文档介绍:
[业务]探寻表字段
查找表字段的方法:
从下图可以看到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
文档标签