R12中注册客户化应用为多组织应用
来源:互联网 发布:网络校时电话 编辑:程序博客网 时间:2024/06/08 04:33
Oralce EBS R12中引入了MOAC的控制,所有多OU的表对象都添加了数据库VPD的控制策略,需要访问这些对象中的数据,首先需要进行多组织环境的初始化,但是如果客户化的应用中也需要具备多OU的能力,那也需要按照EBS的规范来创建数据库对象,同时访问客户化数据库对象数据时也需要对客户化应用进行多组织环境的初始化.
如下所示初始化我的客户化应用XHU:
BEGIN MO_GLOBAL.init('XHU');END; ORA-20001: SQL_PLSQL_ERROR: N, ROUTINE, MO_GLOBAL.INIT, N, ERRNO, -20001, N, REASON, ORA-20001: SQL_PLSQL_ERROR: N, ROUTINE, MO_GLOBAL.SET_ORG_ACCESS, N, ERRNO, -20001, N, REASON, ORA-20001: APP-FND-02938: 多组织例程初始化产品: &PRODUCT 的会话失败。请通知您的支持代表。ORA-06512: 在 "APPS.FND_MESSAGE", line 509ORA-06512: 在 "APPS.MO_GLOBAL", line 36ORA-06512: 在 "APPS.MO_GLOBAL", line 757ORA-06512: 在 "APPS.MO_GLOBAL", line 700ORA-06512: 在 line 3运行下面的SQL来检查一下客户化应用的情况:
SELECT COUNT(*) FROM fnd_mo_product_init t WHERE application_short_name = 'XHU' AND status = 'Y'; COUNT(*)---------- 0
从上面的SQL结果可以看出由于客户化应用并没有注册为多组织的应用,因此初始化失败,通过下面的脚本来注册客户化应用使得多组织访问有效:
BEGIN fnd_mo_product_init_pkg.register_application('XHU', 'SYSADMIN', 'Y'); COMMIT;END;
上面语句执行后,客户化应用就具备了多组织访问的能力了,再次进行多组织的初始化就没有问题了。
当然如果你想去掉客户化应用的多组织能力,可以运行下面的代码来移除它
BEGIN fnd_mo_product_init_pkg.remove_application('XHU'); COMMIT;END;
转载自:http://oracleseeker.com/2009/08/17/register_application_as_access_enabled_in_oracle_ebs12/
0 0
- R12中注册客户化应用为多组织应用
- R12中注册客户化应用为多组织应用
- R12中注册客户化应用为多组织应用
- R12中注册客户化应用为多组织应用
- R12中注册客户化应用为多组织应用
- R12中注册应用为多组织应用
- R12.1.3 应用克隆过程中autocfg脚本报错
- R12 FA中“摊销“(Amortize Adjustment)的实际应用
- R12 FA中“摊销“(Amortize Adjustment)的实际应用
- 工作流系统中组织模型应用解决方案
- Oracle EBS R12多组织访问架构
- Oracle EBS R12多组织访问架构
- EBS R12多组织访问控制
- EBS R12多组织的实现原理
- 数据挖掘中客户分群的应用
- 如何部署客户化开发的应用?
- 客户商品生命周期应用
- R12.2应用启动关闭脚本
- 安装FTP服务器
- dataguru课程优惠码
- hdu 4739 Zhuge Liang's Mines (水题:坑题!!!)
- 我的oracle笔记-06 之 有限CR
- 跨系统数据库取数实现方案
- R12中注册客户化应用为多组织应用
- Linux 下ssh创建ip加密码隧道
- VM虚拟机无摄像头问题解决
- 关于DEBUG调试用的宏定义
- 《捕鱼达人 3》主程洪志雄专访:如何使用Cocos2d-x完美呈现捕鱼3
- poj 1159 Palindrome (DP:LCS+滚动数组)
- T-SQL系列之附加数据库
- 我的oracle笔记-07 之 完结篇
- s3c2440操作norflash EN29LV160AB