上一页  下一页          目录  索引  定位  词汇表  程序库

父值、子值和累计组

注意:只有 Oracle 总帐管理系统和 Oracle 公共部门总帐管理系统使用这些功能,并且仅限于与会计弹性域一同使用。

请注意父值集和子值集具有的关系不同于独立值和相关值之间的关系。

请参阅:设计会计弹性域编制汇总帐户

由于您可以在验证类型为“非”的值集中输入任何值,因而您无法为使用这些未验证值集的段创建父 - 子关系。另外,您无法创建相关值集的父 - 子关系。

父值

父值是与一个或多个子值相关的值。您可以对累计组指定父值。通过定义属于父值的子值范围,您可以创建父 - 子关系。您也可以为报告和其它应用目的使用父 - 子关系。

子值

子值是一个属于父值的值范围内的值。子值可以属于一个以上的父值。子值不是相关值;也就是说,实际的子值并不依赖于另一个段的值。通过定义属于父值的子值范围,您可以创建父 - 子关系。

累计组

累计组是父值的集合。除非值是具有子值的父值,否则此值不属于累计组。父值和子值属于相同的值集,此值集连接在键弹性域段上。

累计组允许您将用于创建汇总模板的相关父值组合起来。接受汇总模板之后,总帐将使用所有指定至此累计组的父值来创建汇总和明细报表。

在定义关键段值之前,您可以使用“累计组”窗口来定义累计组。请参阅:然后,您可以在定义父值后将父值指定至累计组。

请参阅:累计组窗口段值窗口

累计组可以从父 - 子关系中分离出来。无论父值处于创建的值分层结构中的哪一个位置,您均可以将任意父值指定至给出的累计组。

创建父 - 子关系和累计组

Oracle 应用产品提供了定义父值和子值之间关系的窗口,您可以通过定义父值并给出成为父值的子值的值范围来创建此关系。

您也可以使用“帐户分层结构编辑器”来定义新累计组,然后以图解方式创建父 - 子关系并将父值指定至累计组。

请参阅:使用帐户分层结构编辑器

您可以参阅下图中独立和相关值集之间的关系以及父值和子值之间的关系:

Oracle 应用产品在 FND_FLEX_VALUES 和 FND_FLEX_VALUE_HIERARCHIES 表中存储父 - 子关系信息。

使用验证表的父 - 子关系

您可以创建由键弹性域段使用的任何相关值集的父 - 子关系。如果值集是“表”验证类型的值集,您也可以使用“定义段值”表以在表中创建值的父值。但是您无法使用此表创建新子值,您必须创建自己的应用表来维护验证表。Oracle 应用产品将父值储存在 Oracle 应用对象程序库表中,并且不会添加新父值至验证表。在上图中,虽然所有值均是相同值集中的一部分,但父值仍驻留在“对象程序库”表中,子值仍驻留在验证表中。

警告:您应确保作为验证表中值的表单中从未输入父值。如果您输入了父值,由于两个值均显示在此段的值列表中,因而可能导致数据破坏,但您可以从不选择列表两个值中的某个。如果此值包含在弹性域组合数据中,由于相同值存在两个可能的说明,因而也可能产生问题。

另请参阅

值和值集概览

累计组窗口

值集窗口

验证表信息窗口

段值窗口

定义段值


         上一页  下一页          目录  索引  定位  词汇表  程序库