在ORACLE EBS数据库中,不同的OU的数据时存在一张基表中。譬如, oe_order_lines_all, ap_invoices_all
但是在不同的职责中,我们希望用户只能看到本OU,或者特定的几个OU的数据。 这个时候我们就需要使用VPD进行屏蔽了。
一般来说我们会将屏蔽的策略函数加在新建的同义词上使用。
常见问题:
问题1: 如何在PL/SQL中查询加上了VPD的表中的数据(如 ap_invoices, oe_order_lines)
答案1: 1. 通过 mo_global.set_policy_context('S',90); 设置单OU,推荐使用这种方式(没有任何前提,直接将当前环境初始化为ORG_ID=90的环境)。
2. 通过 mo_global.init('ONT'); 将OM应用能访问的组织都初始化访问列表中(前提是使用的应用已经注册了多组织访问)
R12组织屏蔽
原创QUANWEIRU 博主文章分类:Oracle EBS ©著作权
©著作权归作者所有:来自51CTO博客作者QUANWEIRU的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
MySQL 组复制搭建
MySQL 组复制搭建
MySQL -
EBS R12 总帐设置总结
R12中分类帐构成:•会计科目表•分类帐货币•会计日历•会计方法(新的第四个要素) 1、设置COA值集
日历 numbers General User ci -
EBS R12 快捷键
4. 清除表单 F85. 清除记录 F66. &n
up 字段 标签页 表单 -
查找替换 java 最尾巴的数据
描述:你会得到一个字符串 s (索引从 0 开始),你必须对它执行 k 个替换操作。替换操作以三个长度均为 k 的并行数组给出:indices, sources, targets。要完成第 i 个替换操作:检查 子字符串 sources[i]
查找替换 java 最尾巴的数据 leetcode 算法 职场和发展 bc