每個應用模塊均有唯一的對應簡稱,例如:總帳 – 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 |