You are on page 1of 14

CLIENT Name

Client ProjectNaming Convention

Author

Creation Date

Last Updated

Document Ref

: New Document

Version

: 2.0

Approval
Approver
Name

Position

Sign

1 of 14

CLIENT Name

Document Control

Change Record18
Date

Author

Version

Change Reference

Reviewers
Sl.
No.

Name

Location

Position

Distribution
Copy
No.

Name

Location

1
2

2 of 14

CLIENT Name

Table of Contents
DOCUMENT CONTROL......................................................................................2
TABLE OF CONTENTS.......................................................................................3
CUSTOM APPLICATION......................................................................................4
NAMING CONVENTIONS: CUSTOM OBJECTS (FUNCTIONAL)......................................6
NAMING CONVENTIONS: CUSTOM OBJECTS (TECHNICAL)......................................11
NAMING CONVENTIONS: DELIVERABLE DOCUMENTS.............................................13

3 of 14

CLIENT Name

Custom Application

Application Structure
Application Name

DHG Custom Application

Application
Name

XXCUS

Short

Base Path

XXCUS

Schema Name

XXCUS

Data Tablespace

XXCUS

Index Tablespace

XXCUS

Custom Directory Structure:


Make an identical directory tree structure for other modules under APPL_TOP on both
DB&APPS Tier.
b
X
i
X
n
C
U
S
_
T
O
P

Other Setups
1. Edit the environment files
Make an entry XXCUS in the environment files SID_hostname.env.

2. Register the Custom Schema:

Create tablespace XXCUS for data requirements


Create tablespaceXXCUS for index requirement
Create user XXCUSwith default tablespaceXXTCM/ XXDPG
Grant connect to XXCUS
Register the user with AOL. (Security -> Oracle -> Register)
Add the Custom Application to STANDARD data group

4 of 14

CLIENT Name

Register custom schema for custom alerts


Permission: for Read / Write / Delete ( for requested Schema /Apps)

5 of 14

CLIENT Name

NamingConventions: Custom Objects (Functional)


Object Type
Responsibility
Name

Name
Common:
DHG <MODULE_SHORT_NAME><FUNCTION><USER TYPE>
DHG AR Superuser
DHGAP Superuser

Size
50

BG Specific:
<BGSHORT NAME><MODULE SHOTR NAME><FUNCTION><USER TYPE>
DPG AR Superuser
TECOM AP Superuser
Entity Specific:
<ENTITY SHORT NAME><MODULE SHORT NAME><FUNCTION><USER
TYPE>
TECOM AP Invoice User
EJADAH AP Payments User
TATWEER AR Receipts User
SAMA AR Transactions User

Responsibility
Key

Note:
<FUNCTION>: This is Optional Value
Common:
XX<MODULE_SHORT_NAME>_<FUNCTION>_<USER_TYPE>_DHG
XXPAY_SUPER_USER_DHG

30

BG Specific:
XX<MODULE_SHORT_NAME>_<FUNCTION>_<USER_TYPE>_<BG_SHORT
_NAME>
XXPAY_SUPER_USER_TCM
XXPAY_SUPER_USER_DPG
XXPAY_SUPER_USER_EIT
Entity Specific:
XX<MODULE_SHORT_NAME>_<FUNCTION>_<USER_TYPE>_<ENTITY_S
HORT_NAME>
XXAP_INV_USER_TCM
XXAP_INV_USER_DPG
XXAP_INV_USER_SC
XXAP_INV_USER_EIT

Request
Group

Note:
<FUNCTION>: This is Optional Value
Common:
XX<MODULE_SHORT_NAME>_<FUNCTION>_<USER_TYPE>_DHG
XXPAY_SUPER_USER_DHG
BG Specific:
XX<MODULE_SHORT_NAME>_<FUNCTION>_<USER_TYPE>_<BG_SHORT

6 of 14

30

CLIENT Name

Object Type

Name

Size

_NAME>
XXPAY_SUPER_USER_TCM
XXPAY_SUPER_USER_DPG
XXPAY_SUPER_USER_EIT
Entity Specific:
XX<MODULE_SHORT_NAME>_<FUNCTION>_<USER_TYPE>_<ENTITY_S
HORT_NAME>
XXAP_INV_USER_TCM
XXAP_INV_USER_DPG
XXAP_INV_USER_SC
XXAP_INV_USER_EIT

User
Name

Menu

Note:
<FUNCTION>: This is Optional Value
Common:
DHG <MODULE_SHORT_NAME><FUNCTION><USER TYPE>
DHG AR Superuser
DHGAP Superuser

50

BG Specific:
<BGSHORT NAME><MODULE NAME><FUNCTION><USER TYPE>
DPG ARSuperuser
TECOM AP Superuser
Entity Specific:
<ENTITY SHORT NAME><MODULE SHORT NAME><FUNCTION><USER
TYPE>
TECOM AP Invoice User
EJADAH AP Payments User
TATWEER AR Receipts User
SAMA AR Transactions User

Menu Name

Note:
<FUNCTION>: This is Optional Value
Common:
XX<MODULE_SHORT_NAME>_<FUNCTION>_<USER_TYPE>_DHG
XXPAY_SUPER_USER_DHG
BG Specific:
XX<MODULE_SHORT_NAME>_<FUNCTION>_<USER_TYPE>_<BG_SHORT
_NAME>
XXPAY_SUPER_USER_TCM
XXPAY_SUPER_USER_DPG
XXPAY_SUPER_USER_EIT
Entity Specific:
XX<MODULE_SHORT_NAME>_<FUNCTION>_<USER_TYPE>_<ENTITY_S
HORT_NAME>
XXAP_INV_USER_TCM
XXAP_INV_USER_DPG

7 of 14

30

CLIENT Name

Object Type

Name

Value
Name

set

Size

XXAP_INV_USER_SC
XXAP_INV_USER_EIT

Note:
<FUNCTION>: This is Optional Value
BG Specific:
XXDHG_<MODULE_SHORT_NAME>_<FUNCTION>_<FLEXFILED_TYPE>
XXDHG_HR_JOB_NAME_KF
XXDHG_SCM_ITMCAT_DF

50

BG Specific:
XX<BG_SHORTNAME>_<MODULE_SHORT_NAME>_<FUNCTION>_<FLEXF
ILED_TYPE>
XXTCM_HR_JOB_NAME_KF
XXDPG_HR_JOB_NM_KF

XXDPG_SCM_ITMCAT_DF
XXTCM_SCM_ITMCAT_DF

Entity Specific :
XX<ENTITY_SHORTNAME>_<MODULE_SHORT_NAME>_<FUNCTION>_<F
LEXFILED_TYPE>
XXEJD_HR_JOB_NAME_KF
XXEHDF_HR_JOB_NM_KF

User Function
Name

XXEJD_SCM_ITMCAT_DF
XXEHDF_SCM_ITMCAT_DF
Common:
XX<MODULE_SHORT_NAME><FUNCTION>
1. XXPO_PAYMENT_CERTIFICATE

50

BG Specific:
XX<MODULE_SHORT_NAME><FUNCTION><BG_SHORT_NAME>
2. XXPO_PAYMENT_CERTIFICATE_DHG
3. XXPO_PAYMENT_CERTIFICATE_TCM

Function
Name

Entity Specific:
XX<MODULE_SHORT_NAME><FUNCTION><ENTITY_SHORT_NAME>
4. XXPO_PAYMENT_CERTIFICATE_TCM
5. XXPO_PAYMENT_CERTIFICATE_SAMA
6. XXPO_PAYMENT_CERTIFICATE_EHDF
Common:
XX<MODULE_SHORT_NAME><FUNCTION>
XXPOPPC
BG Specific:
XX<MODULE_SHORT_NAME><FUNCTION><BG_SHORT_NAME>
XXPOPPCDHG
XXPOPPCTECOM
Entity Specific:

8 of 14

30

CLIENT Name

Object Type

Name

Size

XX<MODULE_SHORT_NAME><FUNCTION><ENTITY_SHORT_NAME>
XXPOPPCEJD
XXPOPPCSAMA
XXPOPPCEHDF
Concurrent
Request
EXECUTABL
E NAME

Common:
XX<MODULE_SHORT_NAME><FUNCTION>
XXPOPPC

30

BG Specific:
XX<MODULE_SHORT_NAME><FUNCTION><BG_SHORT_NAME>
XXPOPPCDHG
XXPOPPCTECOM
Entity Specific:
XX<MODULE_SHORT_NAME><FUNCTION><ENTITY_SHORT_NAME>
XXPOPPCEJD
XXPOPPCSAMA
XXPOPPCEHDF
EXECUTABL
E
SHORT
NAME

Common:
XX<MODULE_SHORT_NAME><FUNCTION>
XXPOPPC

30

BG Specific:
XX<MODULE_SHORT_NAME><FUNCTION><BG_SHORT_NAME>
XXPOPPCDHG
XXPOPPCTECOM
Entity Specific:
XX<MODULE_SHORT_NAME><FUNCTION><ENTITY_SHORT_NAME>
XXPOPPCEJD
XXPOPPCSAMA
XXPOPPCEHDF
Concurrent
Program
Name

Common:
DHG <PROGRAM/REPORT NAME>
DHG Payroll Register Report
DHG Aging Register Detail Report
BG Specific:
<BG_SHORT_CODE><PROGRAM/REPORT NAME>
TECOM Payroll Register Report
DPG Payroll Register Report
DPG Aging Register Detail Report
TECOM Aging Register Detail Report
Entity Specific:
<ENTITY_SHORT_NAME><PROGRAM/REPORT NAME>
SAMA Payroll Register Report

9 of 14

50

CLIENT Name

Object Type

Name

Concurrent
Program Short
Name

Size

EJADAH Payroll Register Report


SAMA Aging Register Detail Report
EJADAH Aging Register Detail Report

Common:
XX<MODULE_SHORT_NAME><FUNCTION>
XXPOPPC

30

BG Specific:
XX<MODULE_SHORT_NAME><FUNCTION><BG_SHORT_NAME>
XXPOPPCDHG
XXPOPPCTECOM

Alert

Entity Specific:
XX<MODULE_SHORT_NAME><FUNCTION><ENTITY_SHORT_NAME>
XXPOPPCEJD
XXPOPPCSAMA
XXPOPPCEHDF
Common:
DHG <Alert Name>
DHG Contract Advance amount Updation Alert
DHG Bond Expiry Alert to Vendor
BG Specific:
<BG_SHORT_CODE><ALERT NAME>
TECOMContract Advance amount Updation Alert
DPG Contract Advance amount Updation Alert
TECOMBond Expiry Alert to Vendor
DPGBond Expiry Alert to Vendor
Entity Specific:
<ENTITY_SHORT_NAME><PROGRAM/REPORT NAME>
SALWANContract Advance amount Updation Alert
SAMAContract Advance amount Updation Alert
EJADAHContract Advance amount Updation Alert

10 of 14

50

CLIENT Name

Naming Conventions: Custom Objects (Technical)


Object Type
Report

Name
Common:
XX<MODULE_SHORT_NAME><FUNCTION>.rdf
XXPOPPC.rdf
BG Specific:
XX<MODULE_SHORT_NAME><FUNCTION><BG_SHORT_NAME>.rdf
XXPOPPCDHG.rdf
XXPOPPCTECOM.rdf
Entity Specific:
XX<MODULE_SHORT_NAME><FUNCTION><ENTITY_SHORT_NAME>.rdf
XXPOPPCEJD.rdf
XXPOPPCSAMA.rdf
XXPOPPCEHDF.rdf

RTF Template
for
XML
Publisher

Common:
XX<MODULE_SHORT_NAME><FUNCTION>.rtf
XXPOPPC.rtf
BG Specific:
XX<MODULE_SHORT_NAME><FUNCTION><BG_SHORT_NAME>.rtf
XXPOPPCDHG.rtf
XXPOPPCTECOM.rtf
Entity Specific:
XX<MODULE_SHORT_NAME><FUNCTION><ENTITY_SHORT_NAME>.rtf
XXPOPPCEJD.rtf
XXPOPPCSAMA.rtf
XXPOPPCEHDF.rtf

Form

Common:
XX<MODULE_SHORT_NAME><FUNCTION>.fmb
XXPOPPC.fmb
BG Specific:
XX<MODULE_SHORT_NAME><FUNCTION><BG_SHORT_NAME>.fmb
XXPOPPCDHG.fmb
XXPOPPCTECOM.fmb
Entity Specific:
XX<MODULE_SHORT_NAME><FUNCTION><ENTITY_SHORT_NAME>.fmb
XXPOPPCEJD.fmb
XXPOPPCSAMA.fmb
XXPOPPCEHDF.fmb

Package

XX<MODULE_SHORT_NAME><FUNCTION>_PKG

11 of 14

CLIENT Name

Object Type

Name

XXPO_PAYMENT_CERTIFICATE_PKG
XXPO_VARIATION_ORDER_PKG

Function

XX<MODULE_SHORT_NAME><FUNCTION>_FNC
XXPO_GET_EMP_NUMBER_FNC
XXPO_GET_PPC_NUMBER_FNC

Procedure

XX<MODULE_SHORT_NAME><FUNCTION>_PRC
XXPO_CREATE_PPC_PRC
XXPO_CREATE_VO_PRC

Trigger

XX<MODULE_SHORT_NAME><FUNCTION>_TRG
XXAP_INVOICE_NOTIFY_TRG
XXPO_SUPPLIER_NOTIFY_TRG

View

XX<MODULE_SHORT_NAME><FUNCTION>_VW
XXPO_PAYMENT_CERTIFICATE_VW
XXAP_VARIATION_ORDER_VW

Table

XX<MODULE_SHORT_NAME><TABLE_NAME>
XXPO_PPC_HEADERS_ALL
XXPO_VO_DISTRIBUTIONS_ALL
XXPO_VO_HEADERS_ALL
XXPO_VO_DISTRIBUTIONS_ALL

12 of 14

CLIENT Name

Naming Conventions: Deliverable Documents


Please note the Date & Version Control of documents will be taken care by Portal itself
Deliverabl
e Code
[AIM]

Project
Charter
Project
Plan
MOM

INSTANT
STRATEGY
AS IS

TA.040

BP.080

RD.080

BR.010
BR.030

MD.050

Deliverable Naming Convention

Deliverable Description

Project CharterDH

Project Charter

Project Plan DH

Project Plan MPP

MOM
<Stream
Name>
DH/DPG/EIT/TECOM
MODULES / TOPICS
Example:
MOM FIN DH General Ledger
MOM FIN DPG Organization Structure
Technology &Instant Strategy DH

Minutes of Meeting for


any meeting

AS IS <Stream Name>DH/DPG/EIT/TECOM MODULE


Example:AS IS HRMS DH Payroll
AS IS FIN DPG General Ledger
AS IS SCM TECOM Purchasing

This As-Is document


including requirement
gathering in AS IS
Session

Note: This is a combination of RD.020 as RD.050 so it


is equivalent to AS IS
TA.040 BG (DH/DPG/EIT/TECOM)
Example:TA.040 DPG
TA.040 DH
BP.080<Stream Name> DH/DPG/EIT/TECOM MODULE
Example:BP.080 HRMS DH Payroll
BP.080 FIN DPG General Ledger
BP.080 SCM TECOM iProcurement
RD.080<Stream Name> DH / EIT / TECOM / DPG
Example:RD.080 FIN DH
RD.080HRMS DPG
BR.010<Stream Name> DH/DPG/EIT/TECOM MODULE
Example:BR.010 HRMS DH Payroll
BR.030 <Stream Name> DH/DPG/EIT/TECOM MODULE
FITMENT
Example:BR.030 SCM DH Purchasing
MD.050<Stream Name> DH / EIT / TECOM /
DPG<OBJECT NAME>
Example:MD.050 SCM DH Receiving Detail Report
MD.050 HRMS DPG Payroll Register Report

13 of 14

Technical Architecture

Business
Process
Requirements

Master List of reports

Gap
Document

Analysis

Fitment
Document

Analysis

Techno
Functional
Specification document
for
Extensions
/
Customizations

CLIENT Name

Deliverabl
e Code
[AIM]

MD.070

CV.010

BR.100

BR.110

TE.040

DO.070

WPR

Deliverable Naming Convention

Deliverable Description

MD.070<Stream Name> DH / EIT / TECOM / DPG


<OBJECT NAME>
Example:MD.070 SCM DH Receiving Detail Report
MD.070 HRMS DPG Payroll Register Report
CV.010 Data Conversion Strategy DPG / TECOM

Technical
Design
document
for
Extensions
/
Customizations

BR.100<Stream Name> DH /
<MODULE NAME>
Example:BR.100 HRMS DH Payroll
BR.100 FIN DPG Receivables
BR.110<Stream Name> DH /
<MODULE>
Example:BR.110 HRMS DH Payroll
BR.110 FIN DPG Receivables
TE.040<Stream Name> DH /
<MODULE>
Example:TE.040 HRMS DH Payroll
TE.040 FIN DPG Receivables
DO.070<Stream Name> DH /
<MODULE>
Example:DO.070 HRMS DH Payroll
DO.070 FIN DPG Receivables
<Date>WPR
Example:
20120614WPR

EIT / TECOM / DPG

Data
Conversion
Strategy
document.
Each Module will be
specified inside the
document.
Setup Document

EIT / TECOM / DPG

Security
Matrix
for
each Module. Functions
will
be
maintained
inside

EIT / TECOM / DPG

User Test Scripts

EIT / TECOM / DPG

User Manual

14 of 14

Weekly Project Review


to be submitted by
MSAT.