创建应用程序时,如果启用“所有权管理”功能,则可以启用“按期间增强组织”。如果已启用“所有权管理”,还可以为现有应用程序启用“按期间增强组织”。
“按期间增强组织”仅可用于密集/稀疏优化 (Dense/Sparse optimized, DSO) 应用程序。
有关该功能的详细信息,请参阅“管理所有权”。
本节列出了启用“按期间增强组织”的要求,以及启用该功能时系统实施的元数据更改。
注:
如果未启用“按期间增强组织”,则现有应用程序不受影响。但是,如果已启用“所有权管理”,则建议启用“按期间增强组织”。
启用“按期间增强组织”之前,请参阅以下部分:
新应用程序的“按期间增强组织”要求
现有应用程序的“按期间增强组织”要求
所有权管理元数据更改
新应用程序的“按期间增强组织”要求
要为新应用程序选择“按期间增强组织”选项:
必须启用公司内数据选项和跟踪公司内抵消 选项。
如果这两个选项都已启用,则可以选择所有权管理选项。
然后必须选择所有权管理选项。
如果选择了“所有权管理”,则“按期间增强组织”选项可供选择。
如果在应用程序创建期间未选择“所有权管理”或“按期间增强组织”,您可以在以后启用了所需的公司内设置后启用这两项功能。
现有应用程序的所有权管理要求
要为现有应用程序启用所有权管理选项:
如果未启用公司内维,则必须重新创建应用程序才能使用“所有权管理”功能。
如果已启用公司内维,则您可以在现有应用程序中启用此选项。请参阅“启用应用程序功能”。
如果自定义了数据状态表单并使用相同名称保存,则需要复制该表单并使用唯一名称保存,因为将存在包含“节点状态”的新数据状态表单。所做的任何自定义都将被覆盖。
在现有应用程序中启用新功能后,必须重新加载导航流。
“按期间增强组织”元数据更改
启用了“按期间增强组织”选项时,系统将对元数据和设置实施以下更改。
帐户更改
启用了“按期间增强组织”时,将创建额外的植入系统帐户来支持记录计算状态。
除了现有的 FCCS_CSTATUS 和 FCCS_CSTATUS_FILTER 帐户之外,还将创建以下附加帐户:
如果未启用“按期间增强组织”,则实体的每个实例将具有一个计算状态(“计算状态”),用于表示整个实体的计算和数据。
启用了“按期间增强组织”时,将会添加“节点状态”。
此时,对于单货币应用程序,计算状态将表示合并层次的“实体合计”部分中所有合并维成员的所有计算和数据(从“实体合并”向上到“实体合计”)。对于多货币应用程序,计算状态将表示合并层次的“实体合计”部分中所有合并维成员的所有计算和数据(包括使用实体货币和父代货币)。这些合并维成员中存储的数据可称为公用数据。
对于单货币应用程序,节点状态将表示其余合并维成员的所有计算和数据(从“父代输入”(如果已启用)向上到“贡献合计”)。对于多货币应用程序,节点状态将表示其余合并维成员的所有计算和数据(全部只使用父代货币)。这些合并维成员中存储的数据可称为节点数据。
请注意,公用数据和计算状态是共享实体的所有实例共有的,而节点数据和节点状态特定于共享实体的 Parent.Entity 实例。
合并方法更改
未启用“按期间增强组织”时,不应使用植入的非活动合并方法。
启用了“按期间增强组织”时,非活动合并方法由系统使用,范围设置如下:
从: =0% 到: =0%
当从非活动合并方法更改为任何其他合并方法时,请确保当前分配为非活动的实体不存在“计算状态”或“节点状态”为“受影响”的期间。
未启用“按期间增强组织”时,不合并合并方法的范围设置如下:
从: =0% 到: <=20%
启用了“按期间增强组织”时,不合并合并方法的范围设置如下:
从: >0% 到: <=20%
审批流程更改
未启用“按期间增强组织”时,共享实体的多个实例始终共享单个流程管理审批单元。当共享实体的某个审批单元处于锁定状态时,该共享实体的所有实例均处于锁定状态。
启用了“按期间增强组织”时,共享实体的每个实例将有自己单独的审批单元。当共享实体的某个审批单元处于锁定状态时,该共享实体的所有实例的公用数据均处于锁定状态,但仅已锁定实例的节点数据处于锁定状态。
为现有应用程序启用“按期间增强组织”时的注意事项
启用了“按期间增强组织”时,系统将对应用程序进行多项更改:
请注意,作为流程的一部分,上一期间更新任务将执行自定义计算(插入点规则)。
在为现有应用程序启用“按期间增强组织”之前