Documente Academic
Documente Profesional
Documente Cultură
OA Framework Workshop
OA Framework
Standards
Topics
• Value Proposition
• Directory Structure
• General Naming Rules
• Package Naming
• Page Naming
• Region Naming
• Item Naming
• Examples
• Summary
Value Proposition
• Reduce cost of maintaining our code
• Ease of customization by 3rd party
consultants
• Ease of reuse by members of the same
team and members of other teams
• Ease of documentation and readability
• May aid us in automating certain
processes
Directory Structure
General Naming Rules
• Name length:
– File names are limited to 30.3 characters.
– For performance reasons, object names
(internal ID’s) are limited to 30 characters.
– Use the shortest possible names that are
readable.
– Consider abbreviating repeating object
names.
General Naming Rules
• Abbreviations:
– Common abbreviations are acceptable to keep
names as short as possible.
– A common abbreviation that is acceptable is one that
can be instantly understood by a third party
consultant.
– Examples of acceptable abbreviations are: Emp for
employee; Num or No for number; and Desc for
description. If in doubt don’t abbreviate.
General Naming Rules
• Conflicts:
– If after applying the naming convention you
run into naming conflicts, the general rule is to
prefix the second and above instances of the
conflicting name with a short version of the
parent object’s name.
• Reserved words:
– the word name is reserved and can’t be used
as the name of any object.
Package Naming
XML file or a sub-directory signify a single
functional unit (sub-component) of the
•application
Sub-directory package name: should clearly
indicate the name of the sub-component and be
all in small cap letters.
– Example: oracle/apps/per/selfservice/emppersonalinfo/webui