Oracle EBS
开发编码规范
天马信息技术管理部
(内部使用)
文档变更记录
版本号版本日期作者修改描述V1.02012-01-09 陈恩力初稿 V1.12012-2-14 陈恩力试行 V1.22012-2-22 陈恩力修改增加开发评分标准
目 录
1、引言5
1、编写目的5
2、适用范围5
3、文档规范5
2、数据库命名规范7
2.1表空间7
系统表空间7
用户表空间7
表空间数据文件7
2.4 表相关8
表名8
列名8
主键名8
外键名8
CHECK约束8
UNIQUE约束8
索引名9
视图9
2.5 PL/SQL对象名9
过程9
函数9
包9
2.6其他对象10
角色名10
序列名10
同义词10
数据库链10
3、SQL规范10
3.1 CREATE11
3.2 SELECT11
3.3 INSERT11
3.4 UPDATE11
3.5 DELETE11
5、PL/SQL开发规范11
5.1代码11
5.2对象名12
5.3参数12
5.4变量常量12
6、Operation System Files(操作系统档案)13
7、OAF开发规范13
命名空间13
8、Applications Objects(系统对象)13
9、 Documentation (文件)14
10、 开发评分标准15
1、引言
1、编写目的
运用统一的数据库平台规范,对数据库及EBS整体命名以及编码风格进行标准化,便于管理开发以及维护人员进行阅读、交流与理解。
2、适用范围
本规范适用于所有以ORACLE EBS 为平台客制化开发的项目团队及维护团队。
3、文档规范
《MMM》
表示命名为在实际情况下MMM所表示的内容为模块缩写。并非MMM本身。
AA + BB + CC
表示名称为AABBCC。
AA + BB + CC/DD
表示名称为AABBCC或AABBDD。
英文缩写
对于英文单词较长的情况下,使用辅音缩写,缩写参照英文缩写规范,并尽量使用通用的缩写方式。如:European Community缩写为EC,European缩写为EUR。具体项目可根据实际情况拟定统一的英文缩写对照表。
对于英文单词较短,如小于四位,可不进行缩写。
系统模块英文缩写对照表示例:
中文含义英文含义英文缩写总账General LedgerGL应付PayablesAP应收ReceivablesAR资产Fixed AssetFA现金Cash ManagementCE成本Cost ManagementCT库存InventoryIV采购PurchasingPO订单Order ManagementOM物料清单Bills of MaterialBM制造Work in ProcessWP
添加有含义的英文缩写词典
中文含义英文含义英文缩写来源补充规则PO Sourcing RuleSR批准的供应商列表Approved Suppliers ListASL物料交易批次Inventory Transaction LotINVTXNLOT库存周转天Quantity days of inventoryINVQTYDATE库龄Onhand AgeONHANDAGE日异动Transaction DayTRANSDAY物料搬运单Move OrderMOVEORDER装箱单Inventory Package OrderPACKAGEORDER子库存转移Subinventory TransactionSUBINVTRANS客户预付款帐龄Customer BalanceCUSTBALANCE对账单Match StatementsMTCHR采购订单打印Purchasing Orders PrintPOPRINT订单汇总Order SummaryORDERSUM订单明细汇总Order Summary DetailsORDERSUMDET报价成本核算Price Cost PCT发票打印Invoice PrintINVPRINT应收帐明细报表Receivables De