层次结构数据集
层次结构数据集是由LiveCompare填充操作,结果被存储为对象的层次结构。层次结构数据存储检索的结果,比较或过滤操作。例如,使层次行动可用于创建一个层次结构数据集检索的对象从表从SAP。
当填充一个层次结构的数据集,数据集节点工作流图中标记来表示数量的检索结果集,而或过滤。每个结果集对应于对象检索的类型,或过滤相比,例如,交易的结果。还有一个结果集的所有对象。
检查的内容层次结构数据集,双击工作流中的数据集节点图,或选择“查看详细信息”节点的上下文菜单。
层次结构数据集有以下结构(结果集以粗体显示):
<数据集名称>(数据集)
所有对象
<对象类型>
…
<对象类型>结果
<对象类型>
<个人对象>
…
…
…
选择一个对象的层次结构来显示它比较细节在细节窗格中。
<对象类型>结果的文件夹层次结构存储检索或比较结果为每个单独的对象类型。如果一个对象类型<结果>文件夹包含比较结果,每个对象的层次结构是用一个或两个图标指示比较地位。
图标 | 描述 |
---|---|
![]() |
相比,每个对象都是一样的系统(相同)。 |
![]() |
对象系统相比是不同的(不同)。 |
![]() |
对象只存在于第一个比较系统(in)。 |
![]() |
对象只存在于第二个系统相比(In2)。 |
![]() |
对象不是相比(NotCompared)。 |
![]() |
对象不能相比(CantCompare)。 |
![]() |
为表键比较结果,这种比较状态表明,没有行匹配表键可以在系统(NotIn1Or2)。 |
图标在层次结构数据反映实际的比较对象的状态。这是独立的细节窗格中显示,这可能会影响到你的“属性过滤”用户的偏好或一个工作流对象属性过滤器。例如,一个对象使用相同的代码,将使用一个不同的属性图标的层次结构数据集商店比较结果。但是如果不同的属性被排除在外的对象属性过滤器,详细讯息面板将显示对象是一样的。
如果一个对象被标记有两个比较状态图标,左边的图标表示的卷起的对比状态对象的孩子,和右边的图标表示当地比较对象的状态。对象的子文件夹“细节”,在右边的图标表示比较整个对象的状态。
卷起的比较对象的状态计算如下。在下面,没有比较的对象状态被忽略:
如果NotCompared下每个对象O, O状态NotCompared卷起的比较。
如果每个对象在O In1或NotCompared,那么O状态In1卷起的比较。
如果每个对象O In2或NotCompared之下,那么O状态In2卷起的比较。
如果每个对象O是相同或NotCompared之下,那么O卷起的对比状态是一样的。
如果任何对象O下是不同的,那么O卷起的比较地位是不同的。
如果以上是正确的,和下面的对象O三机一体,In2相同,CantCompare或NotIn1Or2,那么O卷起的比较地位是不同的。
如果没有比较状态下啊,那么O没有卷起的比较状态。
如果一个对象有一个比较状态图标,它可能是:
一个对象没有孩子,在这种情况下,图标代表了当地比较对象的状态,或
一个容器对象,在这种情况下,图标代表了卷起的比较对象的孩子的状态。
SAP表比较如下:
表1 < Sys1 > | 表二< Sys2 > | 比较状态 |
---|---|---|
存在,但没有行 | 存在,但没有行 | ![]() |
不存在 | 不存在 | ![]() |
也行 | 不存在或没有行吗 | ![]() |
不存在或没有行吗 | 也行 | ![]() |
存在,但没有行 | 不存在 | ![]() |
不存在 | 存在,但没有行 | ![]() |
笔记
当程序层次结构组件相比,忽略空白行和注释在确定他们的对比状态。然而,空白行和注释差异被认为是可用的更详细的比较结果单个对象。
如果一个表存在于每个系统相比,表和表关键只存在于一个系统,表键被标记为不同的层次结构。然而,比较细节表的键将表明它存在系统相比在第一或第二。
规范运输表键检索匹配的传输规范的层次结构。所有的运输表检索键指定的传输。