!!Entity - Table Names
Entities are identified in the [Entity Relationship Diagrams|ERD] as a singular name (i.e. DEPARTMENT).  The table name can be derived from the entity name on teh diagram by noting this name, and the module that the ERD reflects (HR, PR, etc.) which is CM (Common Definitions) for DEPARTMENT.

The table name is assembled by the prefix (P2K_), the module abbreviation (CM_) and then the entity name in plural (DEPARTMENTS) thus: P2K_CM_DEPARTMENTS.
If the entity name has multiple words then these are separated by underscores (i.e. P2K_PR_PAY_LINE_DETAILS)
If the plural of the entity name is an irregular ending, then the correct pluralization applies (i.e. P2K_HR_IDENTITIES from the IDENTITY entity)

!!View Names

!!Function Names
!Professional Interface
1. First character indicates the type of function
* "I" - Interactive screen e.g. [IEAS]
* "V" - View only screen e.g. [VEEP]
* "D" - Date (Calendar) controlled screen eg 
* "R" - Report program (does not normally update data)
* "U" - Update program (usually produces a report as well)
* "L" - Load program
* "X" - Extract program
2. Second letter indicates the module that this function belongs to (.e.g  M = Ad[m|]inistration P = [P|]ayroll etc.)\\
3. The rest of the letters are a useful mnemonic of what the function is intended to do.  For interactive screens, it is often the [table alias|Table_Alias] of the table primarily maintained (e.g. IEID is an [I|]nteractive screen that maintains the [EID|] table, UPCALC is an [U|]pdate process for [P|]ayroll [CALC|]ulation)

!Self Service Interface

!!Lexicon Names