Oracle EBS 关键性弹性域定义分段

来源:互联网 发布:java web权限控制 编辑:程序博客网 时间:2024/05/17 03:39

Oracle EBS 关键性弹性域定义分段

定义分段

使用分段窗口为你的弹性域定义分段。窗口标题包含当前弹性域的名称。如果你的弹性域定义被冻结了(就是冻结弹性域定义复选框被选中了),这个窗口只用于显示。

你的弹性域表有多少定义的分段列就可以定义多少分段。你可以插入一行为你的弹性域创建一个新的分段。

注意:如果你的弹性域定义被冻结了,分段窗口字段不可被更新。

在定义分段之前,使用关键性弹性域分段窗口或者描述性弹性域分段窗口定义弹性域结构。对于关键性弹性域,参考:定义关键性弹性域分段,页2-14.对于描述性弹性域,参考定义描述性弹性域分段,也3-24.

要定义分段,做以下操作步骤:

1.      为你想定义的分段输入一个名称。

分段名应该以字母开头,并只能使用字母,数字,空格或者下划线(_).分段提示的默认值来自于这个字段。弹性域视图生成器使用分段名作为列名并把所有空格和特殊字符改为下划线(_).参考:分段命名规范,页8-6.

注意:如果你输入的名字违反分段命名规范,你会收到一个错误消息。

2.      选中启用复选框来声明你使用这个弹性域分段。

你的弹性域不显示禁用的分段。你的关键性弹性域组合表定义了多少分段列,就可以定义多少分段。

小建议:要保护你的数据的完整性,如果你已经用分段输入数据了,就不应该禁用这个分段。

3.      选择你想要用于弹性域分段的列名。

小建议:如果你在同一个结构一次定义多于一个分段,确认你为每个分段使用了唯一的列。如果你尝试为同一个结构中的多于一个分段使用同一个列,你不能保存你的修改或者编译你的结构。为你的分段选择的列不会从你的值列表中消失直到你保存你的工作。

4.      为这个分段输入分段编码。

这个号码指明了这个分段在弹性域窗口中出现的相对位置。拥有较低的分段号出现在拥有较高分段号的分段的前面。依赖分段在弹性域窗口上应该出现在它所依赖的分段的后面。

如果你为弹性域输入了一个已经定义的分段号码,你会收到一个警告消息。这个警告仅是提醒这个分段号以被使用。如果你尝试冻结两个分段共享同一个分段号码的弹性域,弹性域不会编译成功。

小建议:对大多数弹性域,如果你给你的分段较大空间的号码(比如10,20,30…)来指明它们的相对位置,你可以更容易添加分段到你的结构中。但是添加分段会禁止这个弹性域结构所有已存在的交叉验证规则和速记别名。注意会计弹性域要求连续的分段号码并且从1开始(比如1,2,3…).

警告:更改你分段的顺序会使这个弹性域结构的所有已存在的交叉验证规则和速记别名失效。

5.      指明你是否想让这个分段出现在弹性域窗口上。如果你的分段不显示,你应该提供一个默认类型和默认值这样用户不需要为这个分段输入一个值。如果你不显示一个分段但又为它不提供一个默认值,当使用这个弹性域的时候,你的用户可能会看到错误消息。

警告:如果你在定义会计弹性域,你必须显示所有分段,隐藏分段会影响你应用程序的功能,比如大量分配。

6.      如果你在定义会计弹性域,决定是否你应该选中编入索引复选框。关于会计弹性域的更多信息,参考Oracle总账实施指引。如果你在定义其它的Oracle EBS(关键性)弹性域,你可以跳过这个复选框。

Oracle总账应用使用编入索引字段用于优化功能。你这里输入东西不会影响除了会计弹性域之外的其它Oracle EBS 关键性弹性域,但是这个值可能或者不会影响自定义应用中的关键性弹性域(依赖于这些应用是否有逻辑使用这个字段的值).

表明是否你想组合表中用于存储这个关键分段的数据库列有一个单列索引。你应该为你认为有很多不同值的分段创建索引(而不是只有一些不同的值).Oracle总账产品Optimizer不会删除已存在的索引。更多信息参考Oracle总账文档。

如果你为同一个弹性域建立一个新的结构,这个值默认是你建立的第一个结构中的值。

7.      输入你的弹性域想用来验证这个分段的值集的名字。参考:选择你的值集,页2-23.

8.      指明你是否这个分段是必填。如果是,用户必须在离开弹性域窗口之前输入一个值。如果不是,这个分段是可选的。

重要:会计弹性域中的所有分段都必须是必填的。

如果这个分段是必填的,但是其依赖一个可选的分段,如果用户为依赖的分段留空,那么这个分段也会变成可选。

9.      指明是否为这个分段使用安全规则。否则会禁用所有已定义的安全规则。

如果这个分段的值集不允许安全规则,那么这个字段仅用于显示。

10.  如果你想根据这个结构中的另一个分段的值验证你的分段,那么就在范围字段选择高或者低。范围类型为低分段必须出现在范围类型为高的分段之前。比如,你想添加两个名为”开始日期”和”结束日期”的分段,你可能需要用户输入的结束日期比开始日期要迟。你可以让”开始日期”为低而”结束日期”为高。在这个示例中,定义”开始日期”分段必须出现在定义”结束日期”之前。否则你不能编译你的弹性域。

如果你为一个分段选择”低”,那么你也必须为结构中的另一个分段选择”High”(反之亦然)。否则你不能编译你的弹性域。

如果你的值集的类型为Pair,这个字段仅用于显示,那么值默认是Pair.

11.  为这个分段输入显示大小和提示信息。参考:分段提示和显示长度,页2-28.

0 0
原创粉丝点击