用户选择其中一个合并命令时,Oracle Hyperion Financial Management 会为与各个以前未合并的子实体交叉的多个值维运行计算规则。为子实体执行操作之后,Financial Management 会为子实体与父实体默认货币的值维成员的交叉点运行规则。
为子实体与存储子实体默认货币 (Entity Currency) 的值成员的交叉点运行规则。
如果将子实体的 "AllowAdjs" 属性设置为 Y,则为子实体与存储子实体默认货币调整 (Entity Curr Adjs) 的值成员的交叉点运行规则。
如果子实体的货币与父实体的货币不相同,则为子实体与存储转换为父实体主货币 (Parent Currency) 金额的值成员的交叉点运行规则。
如果子实体货币与父实体货币不相同,并且规则文件包含转换规则,则 Financial Management 在步骤 3 之前执行转换规则。
如果子实体货币与父实体货币不相同,并且子实体的 "AllowAdjs" 属性设置为 Y,则为子实体与存储转换为父实体主货币调整 (Parent Curr Adjs) 的值成员的交叉点运行规则。
如果父实体的 "AllowAdjFromChildren" 属性设置为 Y,则为子实体与 Parent Adjs 值的交叉点运行逻辑规则。
为子实体与 Proportion 值的交叉点运行规则。
为子实体与 Elimination 值的交叉点运行规则。
如果父实体的 "AllowAdjFromChildren" 属性设置为 Y,则为子实体与 Contribution Adjs 值的交叉点运行规则。
对于每个包含之前未合并的数据的其他子实体,重复步骤 1 至步骤 9。
为父实体与存储父实体默认货币的值成员的交叉点运行规则。
示例
例如,名称为 UnitedStates 的父实体具有名为 EastUS 和 WestUS 的子代。子代的 "AllowAdjs" 属性已启用。UnitedStates 实体的 "AllowAdjs" 和 "AllowAdjFromChildren" 属性都已启用。所有三个实体共享默认货币(美元)。
如果更改 EastUS 和 WestUS 的数据并合并 UnitedStates,则 Financial Management 会为实体和值维的以下每个交叉点运行规则:
EastUS 与 Entity Currency。
EastUS 与 Entity Currency Adjs。(EastUS 的 "AllowAdjs" 属性已设置为 Y。)
EastUS 与 Parent。
EastUS 与 Parent Adjs。(UnitedStates 的 "AllowAdjFromChildren" 属性已设置为 Y。)
EastUS 与 Proportion。
EastUS 与 Elimination。
EastUS 与 Contribution Adjs。(UnitedStates 的 "AllowAdjFromChildren" 属性已设置为 Y。)
WestUS 与 Entity Currency。
WestUS 与 Entity Currency Adjs。(WestUS 的 "AllowAdjs" 属性已设置为 Y。)
WestUS 与 Parent。
WestUS 与 Parent Adjs。(UnitedStates 的 "AllowAdjFromChildren" 属性已设置为 Y。)
WestUS 与 Proportion。
WestUS 与 Elimination。
WestUS 与 Contribution Adjs。(UnitedStates 的 "AllowAdjFromChildren" 属性已设置为 Y。)
UnitedStates 与 Entity Currency。
下面是合并过程的几个示例。
第一个示例显示的是实体货币与父代货币不相同时的过程。
下例显示的是实体货币与父代货币相同时的过程。