资源描述:
《ORACLE EBS 集值(对)的使用方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、集值对的使用方法集值的应用在EBS里已经很多了,在这里介绍下集值(对)的应用,图片如下“弹性三”的段结构如下:其中值集EDV_LIUNAN设置如下:在值集EDV_LIU的对编辑信息中,设置了键弹性域K_LN,也就是说,此值集(EDV_LN)将显示的是键弹性域(K_LN)的内容结构。那么在系统程序中,应用了值集EDV_LIUNAN的地方,将都会显示如下的界面:对此,应该看图片说明就明白了附外部关键字参考弹性域的POPID/LOADID/VALID调用序列(用于大多数弹性域报表参数)为:语法#FND{POPID
2、LOADID
3、VALID}CODE="flexfieldcode"APPL_SHO
4、RT_NAME="application_short_name"VALIDATE="{FULL
5、PARTIAL
6、NONE
7、QUERY}"SEG="block.concatenatedvaluesfieldname"[BLOCK="block_name"][FIELD="field_name"][DERIVED=":block.fieldSegmentqualifier"][READ_ONLY="{Y
8、N}"][DINSERT="{Y
9、N}"][WINDOW="{Y
10、N}"][ID="block.uniqueIDfield"][REQUIRED="{Y
11、N}"][DISPLAY="{AL
12、L
13、flexfieldqualifier
14、segmentnumber}"][UPDATE="{ALL
15、flexfieldqualifier
16、segmentnumber}"][INSERT="{ALL
17、flexfieldqualifier
18、segmentnumber}"][DATA_FIELD="concatenatedhiddenIDsfield"][DESC="block.concatenateddescriptionfieldname"][TITLE="windowtitle"][VDATE="date"][NAVIGATE="{Y
19、N}"][AUTOPICK="{Y
20、N}"][NUM
21、=":structuredefiningfield"][COPY=":block.field{ALL
22、flexfieldqualifier}"][VRULE="flexfieldqualifiersegmentqualifier{I[nclude]
23、E[xclude]}APPL=shortname;NAME=MessageDictionarymessagenamevalidationvalue1validationvalue2..."][VALATT=":block.fieldflexfieldqualifiersegmentqualifier"][USED
24、BFLDS="{Y
25、N}"][COLUMN="{column1(n)
26、column1alias(n)[,column2(n),...]}][WHERE="whereclause"][SET="setnumber"][ALLOWNULLS="{Y
27、N}"][QUERY_SECURITY="{Y
28、N}"][QBE_IN="{Y
29、N}"][LONGLIST="{Y
30、N}"][NO_COMBMSG="MESG_NAME"]代码在您使用“注册键弹性域”表单设置此弹性域时指定的弹性域代码。此代码必须与您注册的代码相匹配。APPL_SHORT_NAME用来注册您的弹性域的应用简称。VALIDATEFUL
31、L(完全)验证类型用来验证所有段值,并生成新的代码组合,然后在必要时动态地将其插入组合表中。如果您指定了FULL,Oracle应用对象程序库将依据代码组合中的现有代码组合检查用户输入的值。如果此组合存在,则Oracle应用对象程序库将检索代码组合标识。如果代码组合不存在,则Oracle应用对象程序库将创建代码组合标识,并将此组合插入组合表中。如果您(或安装员)在定义弹性域结构时,将“允许动态插入”设置为“否”,则Oracle应用对象程序库会在用户输入已经不存在的组合时发出错误信息。在这种情况下,Oracle应用对象程序库并不创建新的代码组合。FULL是具有外部关键字参考表单的一个通用变元。
32、PARTIAL(部分)用来验证每个单独的段值,但并不创建新的有效组合或检查组合表中的现有组合。在您希望具有的应用逻辑仅要求弹性域段值而不要求实际代码组合时,请使用PARTIAL。例如,Oracle应用对象程序库的“定义速记别名”表单要求用户为每个段输入有效的值,但不要求(或检查)实际代码组合已经存在于组合表中。“定义速记别名”表单也不会创建此组合。如果不要求验证,请使用NONE(无)。对于FND_PRE_QUERY触发器