TEC1304.值集和弹性域相关技术总结 - 第一章 值和值集详解

本文详细介绍了Oracle EBS中值和值集的概念,包括值集的格式验证、值验证以及使用验证表。值集的格式类型包括字符、数字、时间等,值验证涉及独立、从属、表等多种类型。值命名应遵循特定惯例,以避免与EBS内置值集冲突。此外,文章还探讨了验证表的使用和WHERE子句的构建。
摘要由CSDN通过智能技术生成

 

 

第一节    值和值集的基本概念

EBS使用值、值集和验证表作为说明性弹性域、键弹性域和标准请求提交的重要组成部分。

在首次定义弹性域时,可以选择段的使用数量和显示顺序,也可以选择验证每个段的方法,选择的结果将影响如何定义值集和值。不管是在定义弹性域段结构之前或在进行定义时,应首先定义值集。通常在完成定义(冻结和编译)弹性域之后才定义单个值。

对于在不同弹性域中的段、相同弹性域的不同结构中的段甚至相同弹性域结构内的段,均可以共享其间的值集。

由于为值集指定的条件确定了可以与之一起使用的值,因此应该同时计划值和值集。例如,如果要使用值 0102 而非 12,应该在定义值集时将“右对齐填零”设置为“是”。

要计划值和值集,要执行以下操作:

1)      选择值的格式;

2)      确定段是否具有值列表;

3)      选择值的相应验证类型;

4)      考虑使用归结为一类的值,以便在使用基于该范围的功能(值安全性、值层次结构等)时会更加容易;

5)      计划相应的值和说明;

6)      计划相应的值层次结构、交叉验证规则和值安全性规则等;

clip_image002

 

 

第二节    格式验证(值格式)

由于值集是值的主要“载体”,因此定义值集可以控制值集(预定义或未验证)所允许包含的值类型。可以指定以下的值格式:字符、数字、时间、标准日期、标准日期时间、日期和日期时间。

在“格式类型”字段中指定的格式类型即为段或参数值的格式。如果使用此值集的验证表,不管是否指定隐藏标识列,此格式类型对应于在“验证表信息”区域中指定的值列的格式类型。

因为对值集的更改影响了所有使用相同值集的弹性域和报表参数,所以不能更改现有值集的格式类型

所有这些格式选项影响您在“段值”窗口和弹性域段及报表参数中输入的值。

l  格式类型:

1)      字符,可以输入任意字符值,包括字母、数字和特殊字符,如 # $% ( ) . / , & *

2)      数字,可以确保用户输入数值。数字格式允许您输入基数字符('D' 或小数点分隔符)和正号或负号(尽管正号不显示在段中)。“精确度”表示在数字值小数点后出现的位数。

注:此格式与“仅限于数字”格式的行为不同,“仅限于数字”格式实际上是字符格式。

3)      时间,强制使用时间格式,如 HH24:MI,这取决于此值集的最大长度。如HH24:MI(最大长度5)HH24:MI:SS(最大长度8)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值