每个应用模块均有唯一的对应简称,例如:总帐 – 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 |
本文详细介绍了应用模块定制过程中的一系列命名规范,包括不同环境的简称、数据库实例命名规则及各类数据库对象(如表、视图、存储过程等)的命名方式。
5141

被折叠的 条评论
为什么被折叠?



