每个应用模块均有唯一的对应简称,例如:总帐 – GL,库存 – INV。所有客户化的应用模块的简称均为在标准模块简称前面加一个”C”,例如:总帐客户化– CGL,库存客户化– CINV。
应用产品简称 | 描述 |
CAP | Payables Customization |
CAR | Receivable Customization |
CFA | Assets Customization |
CGL | General Ledger Customization |
CINV | Inventory Customization |
CPO | Purchasing Customization |
CPA | Project Accounting Customization |
ITFC | Interface Customization |
CBOM | Bills of Material |
CQA | Quality |
CFA | Assets |
CONT | Order Management |
CPA | Projects |
CCE | Cash Management |
|
|
|
|
每个模块客户化底层表、序列、包、触发器的建立均要放到以上模块所对应的Schema简称下。如总帐模块的客户化表必须建立在CGL 下。
根据环境的用途不同简称如下:
环境名称 | 简称 |
开发(Development) | DEV |
系统集成测试(System Integration Test) | SIT |
用户验收(User Acceptance Test) | UAT |
生产(Production) | PRD |
原型(Prototype) | PRO |
培训(Training) | TRG |
压力测试(Stress Test) | STR |
数据转换(Conversion) | CNV |
演示(Vision Demo) | VIS |
数据库实例名在所有主机中应是唯一的,命名规则为 + <环境用途简称>。
环境名称 | 环境简称 | 数据库实例名 |
演示环境 | VIS | VIS |
开发环境 | DEV | DEV |
用户验收测试环境 | UAT | UAT |
系统集成测试环境 | SIT | SIT |
压力测试环境 | STR | STR |
培训环境 | TRG | TRG |
生产环境 | PRD | PRD |
数据转换环境 | CNV | CNV |
客户化的数据库对象包括(表,视图,存储过程,触发器等),应遵守下面命名规则,其中(XX是应用模块简称,例如: GL)
对象类型 | 格式 | 说明 | 备注 |
Table | AXXDDDDDD_T | A: C = Modify Oracle Applications Standard Q = New DDDDDD = Description | 表名不超过30个英文字符,DDDDDD为Table的缩写,可以包括字母,数字和下划线,下同。例如:QINV_ITEM_IMPORT_T |
Temporary Table | AXXDDDDDD_TEMP | A: C = Modify Oracle Applications Standard Q = New DDDDDD = Description | 例如:QAP_VENDOR_TEMP |
View | AXXDDDDDD_V | A: C = Modify Oracle Applications Standard Q = New DDDDDD = Description | 例如:QAR_CUSTOMER_V |
Sequence | AXXDDDDDD_S | A: C = Modify Oracle Applications Standard Q = New DDDDDD = Description | 例如:QAP_VENDOR_INTERFACE _S |
Index | AXXDDDDDD_Tn | A: C = Modify Oracle Applications Standard Q = New DDDDDD = Description (table_name) | 例如: |
Stored Procedure | AXXDDDDDD_PRC | A: C = Modify Oracle Applications Standard Q = New DDDDDD = Description | 例如:QAP_VENDOR_INTERFACE _PRC |
Function | AXXDDDDDD_FUN | A: C = Modify Oracle Applications Standard Q = New DDDDDD = Description | 例如:QGL_GET_VOUCHER_FUN |
Procedure Package | AXXDDDDDD_PKG | A: C = Modify Oracle Applications Standard Q = New DDDDDD = Customization Abbreviation | 一个客户化的存储过程包必须整合在一起。
|
Database Trigger | ATABLE_XYZ_TRG | A: C = Modify Oracle Applications Standard Q = New TABLE = Base table name | 例如: QPO_VENDORS_BUR_TRG 是 Before Update trigger它会在更新每条记录时被触发。
|
对象类型 | 格式 | 说明 | 备注 |
Form | AXXDDDDDD.fmb | A: C = Modify Oracle Applications’ existing form Q = New form
| 例如: 如果在INVTOMAI. Fmb基础上进行客户化,应该把它拷贝成 CINVTOMAI.fmb QINVFSUBA这里’Q’表示新开发,’INV’表示库存模块
|
Report | AXXDDDDDD.rdf | A: C = Modify Oracle Applications’ existing report Q = New report
|
|
SQL script | AXXDDDDDD.sql | A: C = Modify Oracle Applications’ existing sql Q = New sql
|
|
PL/SQL script | AXXDDDDDD.pls | A: C = Modify Oracle Applications’ existing pl/sql scripts Q = New script
|
|
Procedure/Function/Package install script | AXXDDDDDDY.sql | A: C = Modify Oracle Applications’ existing package script Q = New package DDDDDD = Customization (Header file)
B = Package Body | 所有procedure、function和package安装脚本必须保存成sql文件。可以直接在sqlplus中编译。 |
Database Trigger install script |
AXXDDDDDD.sql
|
A: C = Modify Oracle Applications’ existing Trigger scripts Q = New trigger DDDDDD = Customization | 如果在一个表上有不同类型的触发器,请把它们的建立脚本合并到一个sql文件中。所有trigger安装脚本都必须保存成sql文件。 |
Database Object creation script |
AXXDDDDDD.sql
|
A: C = Modify Oracle Applications’ existing Object scripts Q = New object DDDDDD = Customization |
|
客户化的其它对象,主要包括源码文件(如VB 表单,工作流节点,Java 类等),应遵守下面命名规则,其中(XX是应用模块简称,例如: GL)
对象类型 | 格式 | 说明 | 备注 |
VB Form | QXXDDDDDD.frm/ QXXDDDDDD.vbp etc. | DDDDDD = Customization |
|
Workflow |
CDDDDDD
| C = Modify Oracle Workflow DDDDDD= description |
|
Java Source/Class | AXXDDDDDD.class/ AXXDDDDDD.java | A: C = Modify Oracle Applications’ standard Q = New class DDDDDD = Customization |
|
客户化任务的编号( 表单,工作流,报表,触发器,接口等),应遵守下面命名规则,其中(XX是应用模块简称,例如: GL)
对象类型 | 格式 | 说明 | 备注 |
ALL | C-NNNNN | NNNNN=Sequence Number starting from 00001 | 例如:C00001 |