EBS中的数据组与请求组

Oracle EBS中的数据组:

Oracle的文档中,数据组的定义是:数据组是分配给每个应用产品的 Oracle Applications 和 Oracle 用户名列表。定义一个数据组,实际上就是定义一些应用产品和Oracle数据库用户名的对应关系。这些对应关系,决定了一个用户,通过某一应用的职责,可以访问到的Oracle数据库表及其权限。

一个数据组下面,一般包括很多应用,且这些应用在同一个数据组中不重复出现。这些不同的应用,可以对应到一个Oracle用户名。(下面会截图给大家看,比较直观一点)。

标准数据组

图1:EBS中的标准数据组

在新定义一个职责(这里叫A职责吧)的时候,我们需要为这个职责A选择一个数据组,一般我们选择的是标准的数据组(standard)。然后在下拉列表中,选择数据组中包含的某个应用分配给职责A(标准的数据组中,应用所对应的Oracle用户名为APPS,)通过给职责A分配这个标准的数据组的某一个应用,则户用通过职责A可以访问的数据,同Oracle数据库用户APPS访问到的数据是一样多的。

Oracle EBS中的请求组:

请求组的定义,只需要很简单的一句话:请求组,就是一些报表和并发程序(包括请求集)的集合。

请求组和应用的关系:定义请求组的时候,我们需要给请求组限定一个应用产品(注意:一个请求组,从属于一个,且只能属于一个应用)。

创建请求组:在给请求组分配完应用后,接下来的工作就是给他添加并发请求和报表了。因为上面所分配的应用的原因,你在请求部分给请求组添加请求的时候,下拉列表里,只能查询到所分配应用下面的请求、请求集和报表(也就是说,请求组所属的应用,决定了你能给请求组添加的请求和报表的范围)。

定义请求组的界面

图2:定义请求组的界面

问题来了,既然请求组里面添加的请求,必须是属于请求组所在应用的请求或报表,那末使用请求组,能不能实现跨应用提交请求呢?答案是肯定的,因为在往请求组中添加项的时候,除了可以选择上面说的请求或报表之外,我们还可以选择另一个类型,即“应用产品“,如果你给请求组添加了一个应用的话,那末这个请求组里,就包括了此应用产品中的所有请求。

PS:本文收集自ITPUB论坛,只做交流学习之用。

本文标题:EBS中的数据组与请求组

本文链接:http://yedward.net/?id=74

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章