Oracle EBS R12.2创建客户化模块

以下步骤描述EBS R12.2中如何注册客户化模块,参考Oracle
support

Creating a CustomApplication in Oracle E-Business Suite Release 12.2 (文档 ID 1577707.1)

1、下载补丁3636980,拷贝3636980\izu\admin目录下3个.txt文件到/tmp目录下进行修改

如:izuprod.txt改名为cuxhdprod.txt

izuterr.txt改名为cuxhdterr.txt

2、修改newprods.txt内容

product=izu

base_product_top=*APPL_TOP*

oracle_schema=izu

sizing_factor=100

main_tspace=USER_DATA

index_tspace=USER_IDX

temp_tspace=TEMP

default_tspace=USER_DATA

以上为newprods.txt内容,修改为所要注册模块对应值,如:

product=cuxhd

base_product_top=*APPL_TOP*

oracle_schema=cuxhd

sizing_factor=100

main_tspace=APPS_TS_TX_DATA

index_tspace=APPS_TS_TX_IDX

temp_tspace=TEMP

default_tspace=APPS_TS_TX_DATA

注意:文件中izu修改为cuxhd,IZU修改为CUXHD

3、修改cuxhdprod.txt文件

替换文件中izu为cuxhd,替换prodid 278为cuxhd的唯一number

注意:文件中izu修改为cuxhd,IZU修改为CUXHD

如下SQL,可检查想要设置的prodid是否被占用

select decode(count,0, ‘Selected number is Available‘, ‘Selected number already in use‘) Status,&&enter_custom_applID selected_number

from

(

select count(*) as count from

(

select ‘x‘ from fnd_oracle_userid

where oracle_id= &&enter_custom_applID

union

select ‘x‘ from fnd_application

where application_id=&&enter_custom_applID

)

);

运行上述SQL,输入想要设置的prodid

4、修改cuxhdterr.txt文件

替换文件中izu为cuxhd,修改Oracle_Support_Diagnostic_Tools为cuxhd_custom_app

注意:文件中izu修改为cuxhd,IZU修改为CUXHD

5、拷贝上述三个.txt文件到$APPL_TOP/admin下

6、运行adsplice命令

adsplice必须在$APPL_TOP/admin下运行

运行adsplice

当遇到如下提示时,默认回车

The defaultdirectory is [/u01/VS03/apps/apps_st/appl/admin] :

Please enter thename of your AD Splicer control file [newprods.txt] :

Do you wish toregenerate your environment file [Yes] ?

7、确认客户化模块是否在数据库中创建

查看fnd_application中是否有CUXHD记录

select * fromfnd_application where application_short_name = ‘CUXHD‘;

通过application_id查看fnd_product_installations中是否有记录

select * fromfnd_product_installations where APPLICATION_ID = 5001;

查看数据库用户是否创建成功

select * fromdba_users where username = ‘CUXHD‘;

[[email protected]]$ sqlplus cuxhd/cuxhd

重新应用环境变量,确认$CUXHD_TOP

[[email protected] ~]$echo $CUXHD_TOP

/u01/VS03/apps/apps_st/appl/cuxhd/12.0.0

[[email protected] ~]$ ls$CUXHD_TOP

admin  log mesg  out  sql

注意:如果之前使用fnd_oracle_user_pkg.lod_row API注册过模块,因为这些注册的密码将会被加密,注册后运行adpatch、adsplice将出错。

需要使用FNDCPASS来修改密码

如果应用使用sharedAPPL_TOP那么,只需要在剩余节点运行autoconfig

如果应用使用的是非sharedAPPL_TOP那么,需要在剩余节点重复上述5、6、7三步操作

以下步骤依据需求操作

1、创建客户化对象

在$CUXHD_TOP中,

a)可以为form创建$CUXHD_TOP/forms/US和$CUXHD_TOP/forms/ZHS目录

b)可以为package创建$CUXHD_TOP/admin/sql目录

c)可以为report创建$CUXHD_TOP/reports/US和$CUXHD_TOP/reports/ZHS

.

.

.

2、将所有客户化data object权限授予APPS用户

SQL> grant allprivileges on myTable to apps;

APPS用户下创建相关同义词

SQL>createsynonym myTable for CUXHD.myTable;>

问题:

1、当下一次使用adop打补丁时,在prepare阶段,将会同步adsplice的操作到另一套FS

如果在同步过程失败,日志$APPL_TOP/admin/$TWO_TASK/log/adsplicelog出现

UPDATEFND_ORACLE_USERID SET READ_ONLY_FLAG = ‘A‘ WHERE ORACLE_ID

解决方法:应用Patch18815526:R12.AD.C,重启prepare phase

The following arecurrently known issues:

1、If you are anupgrade customer with a custom product top in the context file but have not runadsplice, you must remove the relevant entry from the FND_OAM_CONTEXT_CUSTOMtable and then run AutoConfig on all nodes.

2、The same approach needs to be taken ifyou have any custom context variables with more than eight characters, as acustom schema abbreviation cannot exceed eight charcters.

After performing either of the above steps,you should run adsplice to add/register the custom product (after applying thelatest AD-TXK RUP).

时间: 2024-10-23 14:37:16

Oracle EBS R12.2创建客户化模块的相关文章

Oracle EBS R12文件系统结构(学习汇总网上资料)

Oracle EBS R12在服务器端文件结构如下: 顶层目录下面分为 1)inst --–跟ebs整个实例(instance)相关的配置信息以及其他信息 2)  db   ---主要存储DB层的信息 3)  apps ---主要是应用层的信息 1)首先来看 INST_TOP的情况 2) 再来看 数据库的内容的情况 3) 最后是apps的内容 上图文件夹的说明如下: apps_st/appl ----按照product分开(hr,pay,gl等),每个product都有一个单独的文件夹.比方说a

Oracle EBS R12 - 怎样更改SYSADMIN的password

SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production PL/SQL Release 11.1.0.7.0 - Production CORE    11.1.0.7

Oracle EBS R12 (12.1.3) Installation Linux(64 bit)

Oracle EBS R12 (12.1.3) Installation Linux(64 bit) Contents Objective. 3 1 Download & Unzip. 3 Download. 3 Unzip. 3 MD5 Checksums. 4 2 Pre-Install Task. 5 Disk Space. 5 Specific Software Requirements. 5 RPM... 6 JDK. 8 OS User & Group. 11 3 Instal

Oracle EBS R12 客户表结构

R12 客户表结构 客户表/联系人/PARTY关联 HZ_PARTIES 客户账户表 HZ_CUST_ACCOUNTS 例子: SELECT hp.party_number --客户注册标识 , hp.party_name --组织名/客户 , hp.known_as --别名 , hp.organization_name_phonetic --名称拼音 , acc.account_number --帐号 , flv_sale.meaning sales_channel_code --销售渠道

Oracle Ebs R12 SLA与GL关系变化

http://www.cnblogs.com/bruce_zhao/p/3809886.html SLA概念:SLA(Subledger Accounting) 子帐是子分类帐会计的简称,字面上的含义就是子分类帐会计分录 SLA&GL关系:    R12功能模块上面都启用了MOAC特性,新增了子模块和税模块,OPM和离散库存也集成了,所有的子模块会计分录都可以使用特定的公司配置出来;之间的关系分位三种: 1.子分类帐会计其实就是连接子模块会计和GL凭证之间的桥梁.就是子模块和GL之间的桥梁.所有

【转】oracle EBS R12和11i的主要区别

简单的说1.架构变了,原来的SOB现在叫Ledger 2.客户.供应商.税提升了一个级别3.客户.供应商.银行改为web界面的4.AR.AP可以支持在一个职责下跨OU查询和录入.5.引入SLA架构,数据逻辑更清晰.另外从子模块到总账的数据形式和生成的摘要都可编辑.简化了开发的工作量. 一.在原来的应收/应付/项目/CST和GL之间增加了一个层次SLA(SUBLEDGER ACCOUNT 子分类帐),通过这个层次来进一步支持全球财务解决方案,如银行.税务引擎.公司间业务等:即银行帐号的定义是法人共

ORACLE EBS R12 - 寄售功能知多少

材料以寄售方式供应,是制造业实现零库存管理的一种方式.东西放在我这里,不用的时候,东西还是供应商的,用的时候,按"装机"数量进行付款.这种业务模式,对于竞争日趋白热化的家电行业,非常重要.库存量为零,库存占用资金为零,库存周转率百分之百,企业的现金可以流动得更快,这应该是所有企业的心愿.    公司创立于92年,98年正式使用Oracle 10.7版ERP系统,当时公司规模尚小,没有寄售业务,也没有供应商愿意搞寄售,对于供方来说,材料发货了,就希望收到货款,谁也不愿意承担资金被占而货款

Oracle EBS R12财务月结基础(转)

一.月结概述 1.什么叫月结:从字面含义上,即为月底结帐. 2.月结的目的 1)会计分期 2)财务报告 3.什么叫对帐:即将两套帐核对.在Oracle中,主要指将子模块的帐与总帐核对. 4.为什么要对帐:总帐接收到的财务信息与子模块业务必须保持一致,才能保证整个系统的帐务是正确的,所以要进行对帐.在日常事务处理中,存在录入或系统异常等导致的错误,通过对帐及时发现并解决. 5.月结与对帐之间的关系: 对帐是月结过程中的一个重要事项. 2.子模块与总帐之间的关系 n总帐模块处于财务核算的核心地位,它

Oracle EBS R12 - 以Excel查看输出格式为“文本”的请求时乱码

重现的前提条件: 输出格式为"文本"的并发程序:有效责任和用户. 如何在查看输出时出现Excel选项:系统管理员>安装>浏览器选项>添加一行"文件格式"为"文本"的记录,"MIME 类型"和"说明"选"文件格式"是"Excel"的那行一样. EBS需要已安装好简体中文语言,这样"有效责任和用户"里面才会有中文. 提交"有