发现类似的对象操作
发现类似的对象操作提供源对象的列表,和搜索指定的RFC目的地找到一组候选人相似的对象。源对象和对象被认为是类似的,如果他们发现至少有一个共同的子对象。
源对象和发现对象的相似性识别基于以下标准:
- 使用对象的数量他们有共同之处。
- 源代码的行数他们的共同点。行动检索源代码仅供以下对象类型:食物(程序),函数(函数),包括(包括)。
- 常见的字符数的对象名称。
行动报告这些标准没有关于任何是比别人更重要。如果你有一个特定的权重应该应用于结果的因素,因素可能应用于行动的结果表使用执行SQL操作。
找到相似的对象操作前与RFC目的地,创建对象链接缓存行为通常应与SAP系统来创建或维护链接数据库的RFC目的地的树。创建对象链接缓存操作的源表应该包含使用对象获得RFC目的地历史数据的表现。
行动属性 | 描述 |
---|---|
滤波器的基础 | 一个布尔参数决定是否SAP基础对象时应排除寻找类似的对象。这个参数的默认值是“真正的”,这意味着SAP基础对象将不会被用于搜索算法。如果将该参数设置为“真正的”(或没有),源对象大多使用基础对象会产生一些效果。 |
过滤器常见 | 一个整型参数值“N”。原始源对象的子对象和N多的父母将不会使用搜索算法。默认情况下,这个参数设置为20。如果该参数设置为0,不使用过滤器,所有儿童的原始对象将被搜索算法。 |
结果 | 一个表的数据集列出任何类似的对象发现源表中的每个对象。 |
RFC目的地 | 一个RFC目的地参数或数据集指的是SAP系统来寻找相似的对象。 |
源 | 一个表参数或数据集指定的对象相似的对象。表应该有个名字列包含每个对象的名称,和每个对象的类型列指定类型。指定对象名称应使用大写。 |
树 | 一个表的数据集列表对对象树中找到相似的对象操作的结果。每一对是两个物体之间的联系:左边的一对是一个对象;右边的两人是一个对象,使用对象直接在左边的一对。 |
类型来查找 | 一个字符串列表参数包含SAP的列表对象类型类似的对象。如果源对象的类型不在这个列表中,源对象将被忽略。 |
使用缓存 | 如果这布尔参数设置为“真正的”和树的链接已经存储了RFC目的地创建对象链接缓存操作,发现类似的对象操作将使用缓存的树链接产生的结果。如果属性设置为“false”,发现类似的对象操作将生成树的链接。通常,这将需要更长的时间,但是它不需要创建对象链接缓存操作运行。如果没有设置这个参数,“假”作为默认值。 |
结果集列如下:
列 | 描述 |
---|---|
类型 | 一个对象的类型从源参数或数据集。 |
的名字 | 源对象的名称。 |
FOUND_TYPE | 候选人相似的对象的类型。 |
FOUND_NAME | 候选人的名字类似的对象。 |
UW_COUNT | 源对象计数的“使用”的孩子。计数调整过滤基础对象,常见的对象和非对称对象类型(例如,莫迪)。 |
UW_SAME | 使用什么对象的数量是常见的源对象和候选人相似的对象。 |
NAME_LENGTH | 源对象名称的字符数。 |
FOUND_NAME_LENGTH | 候选人的字符数相似的对象名称。 |
NAME_MATCHES | 常见的字符数源对象名称和候选人相似的对象名称。 |
NAME_IN1 | 的字符数是独一无二的源对象名称。 |
NAME_IN2 | 独特的字符数候选人相似的对象名称。 |
代码 | 在源对象的源代码行数确定的类型和名称列。这个字段留空UW_COUNT如果UW_SAME小于1/2。 |
FOUND_CODE | 在候选对象的代码行数确定的FOUND_NAME和FOUND_TYPE列。这个字段留空UW_COUNT如果UW_SAME小于1/2。 |
匹配 | 的代码行数是常见的源对象和候选人相似的对象。这个字段留空UW_COUNT如果UW_SAME小于1/2。 |
IN_1 |
在源对象的代码行数不在候选人相似的对象。这个字段留空UW_COUNT如果UW_SAME小于1/2。 |
IN_2 | 代码行数的候选人相似的对象不是在源对象。这个字段留空UW_COUNT如果UW_SAME小于1/2。 |
树数据集具有以下列:
列 | 描述 |
---|---|
类型 | 子对象的类型树中找到相似的对象返回的行动的结果。 |
的名字 | 对象的名称。 |
PARENT_TYPE | 类型的一个对象直接使用子对象。 |
PARENT_NAME | 一个对象的名称直接使用子对象。 |
ROW_TYPE | 每一行的类型。 |
深度 | 的搜索深度父对象。 |
推高 | 不使用本专栏。 |
LINK_TYPE | 这一列用于生成树的对象链接。 |
ROW_TYPE列可以有以下值:
价值 |
描述 |
X | 行表示两个对象之间的链接。 |
C | 发现表明,对象是一个容器。 |
我 | 行类型的身份。这个值时使用恢复行动。 |
D | 行类型深度。这个值时使用恢复行动。 |
B | 如果基础对象是丢弃,因为行动的过滤器基础属性被设置为“真正的”写入一行树表ROW_TYPE设置为B。 |
E | 行了因为一个可执行的是“源”数据,但不是树中的数据集。 |
使用场景
发现类似的对象行动应该运行如下:
- 运行操作使用默认值过滤器和过滤器常见参数基础。
- 寻找相似的对象可能是成功的源对象。回顾这些结果和从源表中删除这些对象。
- 设置动作的参数如下:过滤器基础=‘假’,过滤器常见= 0,完整的初始化=“真实”。
- 再次运行操作和检查的结果剩下的源对象。
例子:
检查发现类似的对象操作的详细信息,双击操作节点,或选择“查看详细信息”节点的上下文菜单。屏幕显示细节的摘要记录的数量在树上和结果表,独特的源表中的记录的数量和动作所花费的时间来完成。
找到类似的进步可以通过查看详细信息屏幕监视对象的行动而行动正在运行。以下细节所示:
项 | 描述 |
---|---|
阶段- - - - - -读SAP表 | 发现类似的对象操作是阅读SAP表。 |
项目完成 | 阅读的数量表。 |
运行时间(秒) | 花费的时间读SAP表相。 |
阶段- - -找到类似的对象 | 分析执行中发现类似的对象。 |
总项目 | 要分析对象的总数(不含重复)。 |
项目完成 | 加工对象的数量。 |
运行时间(秒) | 花费的时间阶段的发现类似的对象。 |
总运行时间hh: mm: ss | 找到类似的对象操作的时间一直在运行小时,分钟和秒。 |
按F5键定期更新显示。
如果发现类似的对象操作中断(例如,因为它的RFC目的地变得不可用),从操作的上下文菜单中选择“继续”来重新启动它。
找到类似的对象操作可能不是竞选一个RFC目的地而创建对象链接缓存行为运行对同一RFC目的地在另一个工作流。