CODE大全
您的位置 : 首页 > 前端在线资源 >

Oracle EBS 值集

发布时间:『 2018-04-11

第一次接触 ebs 我还不懂它是什么意思,导致做的一个功能无法正常上线。后来通过搜索我对 ebs 有了初步了了解。今天在这里做一个总结,加深我对它的理解。

oracle ebs系统允许开发人员定义自己的值集,以http://www.bdx-leb.com/2bec/3a8ef360fb89.html满足特定的需要,在EBS中定义值集的简单步骤如下:

Oracle EBS 值集定义功能界面

在“应用开发员”职责下,进入值集定义功能。

Oracle EBS 定义值集

在值集定义时,选择合适的列表类型、格式类型、最大尺寸、验证类型,这里选择验证类型为表,然后点击“编http://www.bdx-leb.com/ada1/2dc32432cf8e.html辑信息”进入值集的详细定义界面,如下图所示:

Oracle EBS 值集信息定义

定义值集信息的时候,需要注意如下几点:

值:值是显示在参数LOV中的列,同时也是返回的值,不需要定义别名,自己会有别名,选择相应的类型,设置相应的大小。 含义:含义是对应的LOV显示的说明段,会自动附上“说明”别名,选择相应的类型,设置相http://www.bdx-leb.com/021e/9bf3111290f1.html应的大小。 标识:标识中添加相应的值,同样是表中的字段,一般是ID,是比较的参数,相当于where后面的值,选择相应的类型,设置相应的大小。 附加列:附加列为附加显示在LOV中的列,当想要在参数的LOV中显示不止一列的值时,但是不需要返回出来,可以在附加列中添加相应的要显示的列,要加上别名。
Oracle EBS 值集附加列 填写 出处/排序依据:出处、排序中需要加上where和order关键字,如果条件中需要调用之前的参数,可以使用:$FLEX$.来调用,:$FLEX$.后面跟的是要调用的参数的值集名,而FLEX一定要大写,例如:$FLEX$.CUXINV_ORG。 对于shipment = nvl(:$FLEX$.CUXSHIPMENT, shipment)和shipment = nvl(:$FLEX$.CUXSHIPMENT:NULL, shipment)这样一个例子,当不加nullhttp://www.bdx-leb.com/5caf/604205f025b0.html的时候,当调用的值集没有被选时,后面的参数就显示灰http://www.bdx-leb.com/28d5/dd2949400af6.html色,标识不可选择,加上:NULL以后,可以选择。 对于设置成“独立”类型http://www.bdx-leb.com/056b/4c3b60ca1eac.html的值集,表示的意思是值列表中的值是固定的http://www.bdx-leb.com/8e0d/8c8fda6fdba3.html、手工输入,在“请求集”中定义好以后,再在图1上的“请求集”下面的那个“值http://www.bdx-leb.com/41bd/465ae0925150.html”中添加详细信息,需要先查找出。

http://www.bdx-leb.com/6b53/8692c9d69f5f.html 注意:有标识时传标识,没http://www.bdx-leb.com/ab98/239e90ecec1f.html标识时传值;标识中的列不会显示在LOV中;在标识中出现的字段不能再出现在附加列中,否则为报错。

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!


——— 全文完 ———
Powered by 张鑫旭 | 鄂ICP备14009759号-2 | 网站留言 Copyright © 2014-2016 张鑫旭 版权所有