找到对象链接操作

找到对象链接行为给出一组源对象通常从一个或多个SAP传输或增强包,和一组性能历史数据中获得可执行对象使用SAP系统被分析。使用这些设置的对象,找到对象链接动作产生的结果表,存储使用的链接使用的可执行文件的源对象。在结果表中使用的可执行文件会影响运输或增强包对象。

找到对象链接行动支持莫迪和MODO对象类型,对应输入和输出模块在ABAP代码。

  • 莫迪对象类型对应于过程后,在屏幕中输入语句的代码。
  • MODO对象类型对应于过程在屏幕上输出语句之前的代码。

而不是直接连接到他们的使用对象,所有屏幕链接莫迪和MODO对象类型,然后与适当的功能,结构或其他对象类型。

找到对象链接行动之前与RFC目的地,创建对象链接缓存行为通常应与SAP系统来创建或维护链接数据库的RFC目的地的树。创建对象链接缓存操作的源表应该包含使用对象获得RFC目的地历史数据的表现。

在用行动通常与一组运输对象的分析开始,分析找到对象链接所执行的操作是由SAP性能历史数据中获得可执行对象使用。出于这个原因,找到对象链接动作更适合大变化的分析。指导的影响分析模板是最适合你的变更管理的需求,请参阅在线帮助的对象变化影响分析,智能的影响分析和业务功能的影响分析模板。

行动属性 描述
关键业务对象 一个可选的表参数数据集的名称和类型列应该设置为包含一组关键业务对象。这些对象将搜索对象链接与对象存储在对象参数或数据集。
深度 一个整型参数指定最大深度搜索时使用引用的对象。这个参数的默认值是5。
重复的 一个表的数据集商店使用可执行对象复制的对象找到参数或数据集。每个重复的对象只处理一次。
异常 一个表的数据集这商店在找到对象链接搜索生成的任何异常。
扩大而定制的 如果这布尔参数设置为“真正的”,寻找一个可执行的引用的对象将继续找到自定义对象时,遇到第一个SAP-authored对象时停止。所有自定义对象和第一个SAP-authored对象将包含在结果中。如果参数设置为“false”, SAP-authored对象还包括在搜索。如果没有设置这个参数,“假”作为默认值。定制对象识别通过正则表达式模式存储在“模式”表中参数或数据集。
过滤后的 一个表的数据集存储对象的对象找到参数或数据集,无法处理,因为他们找到对象链接类型不支持的行动。
找对象 一个表参数数据集指定运输对象。找到对象链接行动始于源对象和发现他们使用的对象。递归地继续搜索,直到找到一组对象的对象发现。表应该有个名字列包含每个对象的名称,和每个对象的类型列指定类型。指定对象类型应使用大写。
模式 一个表参数数据集包含正则表达式模式用于识别源表中的自定义对象。这个属性只使用如果扩大而自定义属性设置为“真”。
结果 一个表的数据集这对商店的列表对象。对象的左侧每一对运输对象从源参数或数据集。引用对象右侧的每一对由传输对象,直接或间接。
RFC目的地 一个RFC目的地参数数据集指执行的SAP系统找到对象链接分析。
一个表参数数据集包含使用对象从SAP系统的性能获得历史数据。的表应该包含一个名称列存储每个对象的名字,和一个商店每个对象的类型列类型
TCOD学监地图 一个表参数数据集TCOD和掠夺列用于指定项目的屏幕被称为一个事务代码。SAP表D020S用于标识每个事务代码叫做屏幕。SAP表/ ICORP YVPR001也被用作一个源程序的屏幕,被称为一个事务代码。
交通分析 如果这布尔参数设置为“真实的”,将优化查找依赖对象的动作。如果没有设置这个参数,“假”作为默认值。
一个表的数据集列表对对象在树上找到对象链接结果的行动。每一对是两个物体之间的联系:左边的一对是一个对象;右边的两人是一个对象,使用对象直接在左边的一对。
类型的报告 一个字符串列表参数包含SAP对象类型找到对象链接报告结果。只有这些对象类型出现在FOUND_TYPE列的数据集的结果。
推高的数据 不习惯。
使用缓存 如果这布尔参数设置为“真正的”和树的链接已经存储了RFC目的地创建对象链接缓存操作,找到对象链接操作将使用缓存的树链接产生的结果。如果属性设置为“false”,找到对象链接操作将生成树的链接。通常,这将需要更长的时间,但是它不需要创建对象链接缓存操作运行。如果没有设置这个参数,“假”作为默认值。

样式表应该包含下面的列:

描述
类型 一个对象类型匹配源表的列类型。
SapQuery(必需) 模式匹配的SAP对象名称指定类型来确定哪些对象返回到LiveCompare服务器。模式必须包含至少一个通配符(*),与零个或多个字符的对象名称。
就像 SapQuery模式所需的形式表达这样一个SQLite条款。
正则表达式(必需) SapQuery模式表达了一个正则表达式的形式。这是用于过滤LiveCompare服务器返回的对象名称。
IorE(可选) 如果这列设置为“我”,对象名称匹配模式中包含匹配集。如果这列设置为“E”,对象名称匹配的模式被排除在外。每个名称匹配首先对“排除”模式,如果找到匹配的名字不是添加到匹配集。否则,这个名字是“包括”模式匹配,并添加到匹配设置如果找到匹配。如果缺失或空白IorE列,默认值是包含匹配的对象名称。

样式表中的每一行代表一个单一的模式。一个对象被认为是“自定义”如果它至少匹配一个模式。

复制数据集具有以下列:

描述
类型 复制对象的对象的类型参数或数据集。
的名字 复制对象的名称。

异常数据集具有以下列:

描述
类型 使用对象从源参数的类型或数据集。
的名字 使用对象的名称。
除了提高。

以下异常可能是生成:

异常 描述
不是在系统 一个对象从源表在系统中不存在由RFC目的地参数。
最大宽度超过 引用对象的最大数量在一个特定的搜索水平超过了。这个值被设置在内部,享年5000岁。当发生这个异常时,不执行进一步的处理当前对象。
空打超过 当使用解析代码,一个对象时,一系列的N试图找到对象失败。在这一点上,对象将被忽略。内部N的值设置为100。
解析错误 代码解析器生成一个错误在试图解析对象的代码。

如果出现异常终止在SAP中找到对象链接操作运行时,这些信息也记录在异常数据集。

过滤数据集具有以下列:

描述
类型 使用对象的类型从源表不能搜索找到对象链接的结果。
的名字 使用对象的名称。

结果集列如下:

描述
类型 使用对象从源参数的类型或数据集。
的名字 使用对象的名称。
FOUND_TYPE 的一个对象的类型是引用的使用对象,直接或间接。
FOUND_NAME 引用的对象的名称。
深度 的搜索深度引用的对象。

“结果”表可能包含的项目有一个深度大于您所指定的最大值。这是可以预料到的。LiveCompare动态调整分析基于对象发现在遍历SAP实现对象之间的通路。对于一些对象类型是有道理的更深层次的去找到真正的影响途径。而对另一些人来说,它是可以接受的没有比指定的深度更深。

树数据集具有以下列:

描述
类型 引用的对象的类型。
的名字 引用的对象的名称。
PARENT_TYPE 类型的一个对象直接使用引用的对象。
PARENT_NAME 引用对象的名称。
ROW_TYPE 每一行的类型。
深度 的搜索深度父对象。
LINK_TYPE 这一列用于生成树的对象链接。

ROW_TYPE列可以有以下值:

价值 描述
X 行表示两个对象之间的链接。
C 发现表明,对象是一个容器。
行类型的身份。这个值时使用恢复行动。
D 行类型深度。这个值时使用恢复行动。
E 行了因为一个可执行的是“找对象”的数据,但不是树中的数据集。

基于文件的数据集

改进的性能找到对象链接行动,结果和异常表存储为LiveCompare服务器上的文件的数据集。因为它们不是存储在SQLite,这些数据集等SQL语句可能不是直接引用如下:

SELECT * FROM Source1插入结果

您可以使用数据转换操作将一个基于文件的表数据集转换成一个正常的表数据集存储在SQLite。设置动作的InTable属性文件的表数据集和数据集创建一个新表动作的OutTable财产。

例子:

找到对象链接行为的例子。

检查找到对象链接的细节动作,双击操作节点,或选择“查看详细信息”节点的上下文菜单。屏幕显示细节的摘要记录的数量在每个结果的表,以及一些额外的诊断信息。动作完成所花费的时间也会显示。

找到对象链接行动的进展可能会被监控,通过查看详细信息屏幕操作运行时。以下细节所示:

描述
阶段- - - - - -读SAP表 阅读SAP表找到对象链接操作。
项目完成 阅读的数量表。
运行时间(秒) 花费的时间读SAP表相。
阶段- - -做,用于数据结构 在哪里进行分析是用于数据结构。
总项目 运输对象的对象的总数找到参数或数据集。
项目完成 使用的运输对象处理,数量到目前为止的结果。
运行时间(秒) 做的时间,用于数据结构阶段。
阶段- - -做什么使用的可执行文件 用什么分析使用的可执行文件的执行。
总项目 使用可执行文件的总数在源参数或数据集。
项目完成 可执行文件处理用于使用的数量到目前为止什么结果。
运行时间(秒) 做什么使用的可执行文件所需的时间阶段。
总运行时间hh: mm: ss 找到对象链接的时间行动已经运行在小时,分钟和秒。

按F5键定期更新显示。

如果找到对象链接动作中断(例如RFC目的地变得不可用),因为它从操作的上下文菜单中选择“继续”来重新启动它。

找到对象链接操作可能不是竞选一个RFC目的地而创建对象链接缓存行为运行对同一RFC目的地在另一个工作流。

创建对象链接缓存行为

维护SAP使用指标

对象类型的矩阵