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

创建弹性域视图

Oracle 应用产品在与原始表相同的 Oracle 标识中创建您的弹性域视图。例如,如果您有一个称为 GL 的 Oracle 总帐管理系统或 Oracle 公共部门总帐 Oracle 标识,并且生成一个会计弹性域的弹性域视图,则视图将出现在 GL Oracle 标识中。

如果您安装的 Oracle 应用产品具有多个数据组,则在与 Oracle 应用产品相对应的每个 Oracle 标识中应创建弹性域视图。例如,如果您有两个数据组,它们使用 Oracle 应付款管理系统产品的不同 Oracle 标识,AP1 和 AP2,则每个 Oracle 标识 中均将创建 Oracle 应付款管理系统描述性弹性域视图。由于安装的两个 Oracle 应付款管理系统共享单个描述性弹性域定义,因此虽然视图包含不同数据,但是两个视图的结构均相同。

有时,“Oracle 应用产品”表单可能使用其描述性弹性域的“假”表。在这种情况下,没有视图会被创建。通常,这些特殊描述性弹性域出现在包含多个描述性弹性域的表单块中(通常一个块可能只包含一个描述性弹性域)。

如果弹性域所属的应用产品没有安装或共享一个 Oracle 应用产品,则视图生成器不会创建视图。视图生成器不会为非 Oracle 应用产品(自定义)弹性域创建视图。

如果描述性弹性域唯一命名的总段数(在更正非字母字符段名后)超过 253,则 Oracle 应用产品不会创建描述性弹性域视图并包括所有段列(视图只可以包括 256 列)。如果这样,弹性域视图生成器将创建不包括个别段列的描述性弹性域视图,但包括 ROW_ID、CONCATENATED_SEGMENTS 和结构定义列(上下文列)。

如果您要为多个描述性弹性域使用段(这些段分布于所有结构中,包括全局和上下文相关段),则应使用重复段名。例如,如果您定义 Oracle 资产管理系统中的“资产类别”描述性弹性域,则可以使用多个结构(每种资产类别均具有一个结构,如机动),每个结构具有多个段。对于此弹性域,很容易就超过 253 个唯一命名的段。

但是,您可以有意共享上下文相关结构中的段名,这样就可以保持低于 253 个唯一命名的段。例如,您可以使机动类型的段在“机动”结构中,家具类型的段在“家具”结构中。您可以同时命名这两种段类型,并且这两种类型的段可以共享视图中的列。由于上下文(结构)列显示在视图中,因此您可以方便地区分此列的两种用途。而且,由于此视图使用段名,而不是段提示,因此您可以使用这些段的不同提示以避免用户混淆。但是,请确保上下文相关段的段名与所有全局段的段名不重复。

您应经常验证视图生成并发请求是否成功完成。如果由于某种原因并发请求失败,如复制列名,则视图生成器将尝试创建“空视图”,以保留所有以前存在的视图权限与同名词。在这种情况下,您应识别并解决问题,然后重新生成视图。并发请求的报表文件包含视图的说明。

更新弹性域视图

如果您要重建弹性域视图,则需要重新冻结并重新编译弹性域结构。

另请参阅

报告弹性域数据概览

弹性域视图概览

键弹性域级连段视图

键弹性域结构视图

描述性弹性域视图

段命名惯例

使用弹性域视图写入报表

键弹性域视图实例

描述性弹性域视图实例


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