Search Results per_letter_types
Overview
The PER_LETTER_TYPES table is a core reference table within the Oracle E-Business Suite Human Resources (PER) module. It serves as the master repository for defining the types of letters or documents that can be generated by the system, such as employment contracts, promotion letters, or termination notices. Its primary role is to establish the framework for automated letter generation, enabling organizations to standardize and control the creation of HR-related correspondence. Each record defines a specific letter template or category, which is then utilized by the letter generation and request processes to produce final documents for employees or other entities.
Key Information Stored
The table's structure is designed to uniquely identify and categorize letter definitions within the context of a specific business group. The critical columns include the surrogate primary key, LETTER_TYPE_ID, and the unique composite key formed by LETTER_TYPE_NAME and BUSINESS_GROUP_ID. This composite key ensures that letter type names are unique within each business group, a fundamental requirement for multi-organization implementations. Additional columns, implied by its purpose and common HR table design, would typically store attributes such as the letter's description, the associated report or template identifier, active status, and other control parameters that govern the auto-request and generation logic.
Common Use Cases and Queries
This table is central to any process involving system-generated HR letters. Common use cases include configuring new letter templates for mass communications, auditing available letter types for a business group, and troubleshooting letter generation workflows. A typical administrative query would list all active letter types for a specific business group. For example:
- SELECT letter_type_name, description FROM per_letter_types WHERE business_group_id = &bg_id ORDER BY letter_type_name;
For integration or reporting purposes, developers often join this table to letter request tables to correlate generated documents with their master definitions, providing context for status tracking and historical reporting on letter issuance.
Related Objects
As documented in the ETRM metadata, PER_LETTER_TYPES maintains defined foreign key relationships with several key HR tables, establishing its role as a parent reference entity.
- HR_ALL_ORGANIZATION_UNITS: The BUSINESS_GROUP_ID column in PER_LETTER_TYPES is a foreign key to this table, enforcing that each letter type is associated with a valid business group.
- PER_LETTER_GEN_STATUSES: This child table references PER_LETTER_TYPES via the LETTER_TYPE_ID foreign key, storing status information for letter generation processes tied to a specific letter type.
- PER_LETTER_REQUESTS: This child table also references PER_LETTER_TYPES via LETTER_TYPE_ID, storing the individual instances or queue of requests to generate a particular type of letter.
These relationships confirm that PER_LETTER_TYPES is a foundational object for the letter generation subsystem, with child tables managing the runtime execution and status of requests based on its definitions.
-
Table: PER_LETTER_TYPES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_LETTER_TYPES, object_name:PER_LETTER_TYPES, status:VALID, product: PER - Human Resources , description: Letter types and auto-request definitions. , implementation_dba_data: HR.PER_LETTER_TYPES ,
-
Table: PER_LETTER_TYPES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_LETTER_TYPES, object_name:PER_LETTER_TYPES, status:VALID, product: PER - Human Resources , description: Letter types and auto-request definitions. , implementation_dba_data: HR.PER_LETTER_TYPES ,
-
APPS.PER_LETTER_TYPES_PKG dependencies on PER_LETTER_TYPES
12.2.2
-
APPS.HR_DELETE dependencies on PER_LETTER_TYPES
12.1.1
-
APPS.OTA_TDB_BUS dependencies on PER_LETTER_TYPES
12.1.1
-
APPS.HR_DELETE dependencies on PER_LETTER_TYPES
12.2.2
-
APPS.PER_LETTER_TYPES_PKG dependencies on PER_LETTER_TYPES
12.1.1
-
APPS.OTA_TDB_BUS dependencies on PER_LETTER_TYPES
12.2.2
-
TABLE: HR.PER_LETTER_TYPES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_LETTER_TYPES, object_name:PER_LETTER_TYPES, status:VALID,
-
APPS.OTA_TDB_BUS dependencies on PER_LETTER_GEN_STATUSES
12.1.1
-
APPS.OTA_TDB_BUS dependencies on PER_LETTER_GEN_STATUSES
12.2.2
-
VIEW: APPS.PER_LETTER_TYPES_DFV
12.2.2
-
TABLE: HR.PER_LETTER_TYPES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_LETTER_TYPES, object_name:PER_LETTER_TYPES, status:VALID,
-
VIEW: APPS.PER_LETTER_TYPES_DFV
12.1.1
-
SYNONYM: APPS.PER_LETTER_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_LETTER_TYPES, status:VALID,
-
SYNONYM: PUBLIC.PER_LETTER_TYPES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_LETTER_TYPES, status:VALID,
-
VIEW: HR.PER_LETTER_TYPES#
12.2.2
owner:HR, object_type:VIEW, object_name:PER_LETTER_TYPES#, status:VALID,
-
SYNONYM: APPS.PER_LETTER_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_LETTER_TYPES, status:VALID,
-
VIEW: APPS.PER_LETTER_REQUESTS_V
12.2.2
-
VIEW: APPS.PER_LETTER_REQUESTS_V
12.1.1
-
VIEW: HR.PER_LETTER_TYPES#
12.2.2
-
Table: PER_LETTER_GEN_STATUSES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_LETTER_GEN_STATUSES, object_name:PER_LETTER_GEN_STATUSES, status:VALID, product: PER - Human Resources , description: Associations between letter types and possible status type changes. , implementation_dba_data: HR.PER_LETTER_GEN_STATUSES ,
-
Table: PER_LETTER_GEN_STATUSES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_LETTER_GEN_STATUSES, object_name:PER_LETTER_GEN_STATUSES, status:VALID, product: PER - Human Resources , description: Associations between letter types and possible status type changes. , implementation_dba_data: HR.PER_LETTER_GEN_STATUSES ,
-
Table: PER_LETTER_REQUESTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_LETTER_REQUESTS, object_name:PER_LETTER_REQUESTS, status:VALID, product: PER - Human Resources , description: Requests for specific types of standard letter. , implementation_dba_data: HR.PER_LETTER_REQUESTS ,
-
Table: PER_LETTER_REQUESTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_LETTER_REQUESTS, object_name:PER_LETTER_REQUESTS, status:VALID, product: PER - Human Resources , description: Requests for specific types of standard letter. , implementation_dba_data: HR.PER_LETTER_REQUESTS ,
-
APPS.HR_DELETE dependencies on PER_LETTER_GEN_STATUSES
12.1.1
-
PACKAGE BODY: APPS.PER_LETTER_TYPES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_LETTER_TYPES_PKG, status:VALID,
-
TRIGGER: APPS.PER_LETTER_TYPES_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PER_LETTER_TYPES_WHO, status:VALID,
-
TRIGGER: APPS.PER_LETTER_TYPES_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PER_LETTER_TYPES_WHO, status:VALID,
-
PACKAGE BODY: APPS.PER_LETTER_TYPES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_LETTER_TYPES_PKG, status:VALID,
-
VIEW: APPS.PER_LETTER_TYPES_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:PER_LETTER_TYPES_DFV, status:VALID,
-
TABLE: HR.PER_LETTER_GEN_STATUSES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_LETTER_GEN_STATUSES, object_name:PER_LETTER_GEN_STATUSES, status:VALID,
-
APPS.OTA_TDB_BUS dependencies on PER_LETTER_REQUESTS
12.2.2
-
APPS.HR_DELETE dependencies on PER_LETTER_GEN_STATUSES
12.2.2
-
TABLE: HR.PER_LETTER_GEN_STATUSES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_LETTER_GEN_STATUSES, object_name:PER_LETTER_GEN_STATUSES, status:VALID,
-
TRIGGER: APPS.PER_LETTER_TYPES_WHO
12.2.2
-
VIEW: APPS.PER_LETTER_TYPES_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:PER_LETTER_TYPES_DFV, status:VALID,
-
APPS.OTA_TDB_BUS dependencies on PER_LETTER_REQUESTS
12.1.1
-
APPS.OTA_TDB_BUS SQL Statements
12.1.1
-
TRIGGER: APPS.PER_LETTER_TYPES_WHO
12.1.1
-
View: PER_LETTER_REQUESTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_LETTER_REQUESTS_V, object_name:PER_LETTER_REQUESTS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_LETTER_REQUESTS_V ,
-
TABLE: HR.PER_LETTER_REQUESTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_LETTER_REQUESTS, object_name:PER_LETTER_REQUESTS, status:VALID,
-
TABLE: HR.PER_LETTER_REQUESTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_LETTER_REQUESTS, object_name:PER_LETTER_REQUESTS, status:VALID,
-
View: PER_LETTER_REQUESTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_LETTER_REQUESTS_V, object_name:PER_LETTER_REQUESTS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_LETTER_REQUESTS_V ,
-
APPS.PER_LETTER_TYPES_PKG SQL Statements
12.1.1
-
APPS.PER_LETTER_TYPES_PKG SQL Statements
12.2.2
-
APPS.OTA_TDB_BUS SQL Statements
12.2.2
-
APPS.HR_DELETE dependencies on PER_PARENT_SPINES
12.1.1
-
PACKAGE BODY: APPS.OTA_TDB_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TDB_BUS, status:VALID,
-
PACKAGE BODY: APPS.OTA_TDB_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OTA_TDB_BUS, status:VALID,