http://www.oracle.com.cn/viewthread.php?tid=58080
弹性域概念概览
弹性域概念概览
弹性域是由子字段或段组成的字段。它在表单上显示为包含各段提示的弹出式窗口。每个段都有一个名称和一个有效值集。弹性域有两种类型:键弹性域和说明性弹性域。
键弹性域 多数组织使用“代码”来识别总帐帐户、部件号以及其它业务实体,这些“代码”由有意义的段(智能关键字)组成。代码的每个段都可以表示实体的一个特性。例如,您的组织可能使用部件号 PAD-NR-YEL-8 1/2x14" 来表示一个大小为 8 1/2"14" 的窄方格黄色记事本,而另一个组织则可能使用部件号 "D-8x14-Y-NR" 来识别同样的记事本。这两个部件号均为代码,代码所包含的段说明了部件的特性。虽然这些代码表示相同的部件,但是每个代码都有不同的段结构,这些段结构只对使用这些代码的组织有意义。 Oracle Applications 将这些“代码”存储在键弹性域中。键弹性域具有很大的弹性,所以任何组织无需编程就可以使用所需的代码模式。 在组织开始安装 Oracle Applications 时,您和组织的实施小组可以自定义键弹性域,以便合并对业务具有意义的代码段。您可以确定每段的含义、每段可包含的值以及段值的含义。组织可以定义一些规则,以指定哪些段值可以组成有效的完整代码(此过程也称为组合)。此外,您还可以定义段与段之间的关系,这样做可以使您和组织使用需要的代码,而不必为了适应 Oracle Applications 的要求而更改代码。 例如,考虑组织用于识别总帐帐户的代码,Oracle Applications 使用一个称为“会计弹性域”的特殊键弹性域来表示这些代码。一个组织可能选择自定义会计弹性域,使其包括五个段:公司、分部、部门、帐户及项目。而另一个组织可能以另一种方式来建立总帐帐户段,比如使用十二个段而不是五个段。会计弹性域通过允许不同的组织根据其特定的业务用途自定义键弹性域,使 Oracle General Ledger 应用产品能够满足不同组织的需要。请参阅:《Oracle General Ledger User's Guide》 注意:在整个指南的实例和图形中,我们都使用“部件号键弹性域”。使用此实例是因为它有助于在不需要任何会计、人力资源或制造等专业知识的情况下,即可说明键弹性域的使用方法和行为。但是,实际上在 Oracle Applications 中并不存在“部件号键弹性域”,而且您不能将其与许多 Oracle Applications 产品(如 Oracle Inventory)使用的系统项弹性域(项弹性域)相混淆。
|
弹性域限定词
弹性域限定词标识键弹性域的特定段。
通常,出于安全性或计算等应用目的,应用产品需要使用某些方法来标识特定的段。但是,由于可以自定义键弹性域,以便段以及提示能够按某种顺序显示,因此应用产品还需要使用除段名或段顺序以外的其它机制来标识段。弹性域限定词就可以达到这种目的。您可以将弹性域限定词视为段的“识别标记”。
例如,Oracle General Ledger 产品需要能够识别“会计弹性域”中哪个段包含余额信息,哪个段包含自然帐户信息。由于您可以自定义“会计弹性域”,以便段以及提示能够按某种顺序显示,因此 Oracle General Ledger 还需要弹性域限定词来确定使用的哪个段包含自然帐户信息。在定义“会计弹性域”时,您必须指定哪些弹性域限定词适用于哪些段。
其它应用产品,如 Oracle Human Resources,也使用弹性域限定词。Oracle Human Resources 使用弹性域限定词来控制谁可以访问弹性域段中的机密信息。
段限定词可标识键弹性域单个段中的值的特定类型。在 Oracle Applications 中,只有会计弹性域使用段限定词。您可以将段限定词视为值的“识别标记”。在会计弹性域中,段限定词可以标识自然帐户段值的帐户类型,并确定是否允许对某个特定值进行明细过帐或预算。
这两种类型的限定词很容易混淆。您可以认为整个弹性域使用弹性域限定词来标记弹性域的一小部分,而段使用段限定词来标记段值。