Search Results hr_document_types
Overview
HR.HR_DOCUMENT_TYPES is a Human Resources (PER) setup table that defines the document types available for Documents of Record in Oracle EBS 12.1.1 and 12.2.2. Each row represents a configurable document category that can be attached to a person, assignment, or HR record — for example identification papers, visas, passports, contracts, or certifications — together with the rules that govern how those documents are captured and validated. Because the table sits at the intersection of HR security, authorization requirements, and legislative compliance, it is typically treated as reference or control data rather than transactional data.
The ETRM metadata classifies this object as standalone in the heuristic Data Vault model. In practice, this suggests modeling HR_DOCUMENT_TYPES as a hub or reference table keyed on DOCUMENT_TYPE_ID, with no direct parent dependency inside the documented relationship graph. Any dependents are captured through the foreign keys listed below.
Key Information Stored
- DOCUMENT_TYPE_ID — the surrogate primary key defined by the
HR_DOCUMENT_TYPES_PKunique index; also part of theZD_EDITION_NAMEcomposite. - SYSTEM_DOCUMENT_TYPE — the seeded, system-recognized identifier for the document type; forms a business-key candidate via
HR_DOCUMENT_TYPES_U1 (SYSTEM_DOCUMENT_TYPE, ZD_EDITION_NAME). - ZD_EDITION_NAME — the edition/versioning column carried across Oracle EBS 12.2.2 tables; it participates in both unique indexes.
- CATEGORY_CODE and SUB_CATEGORY_CODE — the classification hierarchy used to group document types for setup, reporting, and filtering.
- ACTIVE_INACTIVE_FLAG — controls whether the document type is selectable on HR forms and self-service pages.
- MULTIPLE_OCCURENCES_FLAG — defines whether more than one document of this type may be recorded per person or record.
- LEGISLATION_CODE — the legislation (country/regulatory) under which the document type is valid, enabling localization.
- AUTHORIZATION_REQUIRED — indicates whether the document requires an explicit authorization step before acceptance.
- WARNING_PERIOD — the lead time used to warn users of approaching document expiry or renewal.
- Audit columns —
LAST_UPDATE_DATE,LAST_UPDATED_BY,LAST_UPDATE_LOGIN,CREATED_BY,CREATION_DATE, andOBJECT_VERSION_NUMBER. - Concurrent program columns —
REQUEST_ID,PROGRAM_APPLICATION_ID,PROGRAM_ID, andPROGRAM_UPDATE_DATEcapture the process that created or updated the row.
Common Use Cases and Queries
HR administrators query this table to enumerate available document types when configuring Documents of Record, and reporting teams join it to person-level document instances to analyze compliance. A typical lookup for active document types by legislation is:
SELECT document_type_id, category_code, sub_category_code FROM hr.hr_document_types WHERE active_inactive_flag = 'Y' AND legislation_code = :legislation;- Resolving a seeded type:
SELECT * FROM hr.hr_document_types WHERE system_document_type = :system_document_type; - Expiry monitoring: use
WARNING_PERIODagainst the corresponding person document dates to flag renewals.
Because the table is small and largely static, it is commonly used as a validation set for flexfields, self-service page configurations, and extracts to downstream systems.
Related Objects
- MTL_MWB_GTMP — references
HR_DOCUMENT_TYPES.DOCUMENT_TYPE_ID; relevant to mobile/wireless gateway staging. - ZX_PTNR_NEG_TAX_LINE_GT — references
HR_DOCUMENT_TYPE_IDin partner negotiation tax line processing. - HR_DOCUMENT_TYPES_PK — primary key index on
DOCUMENT_TYPE_ID, ZD_EDITION_NAME. - HR_DOCUMENT_TYPES_U1 — unique business-key index on
SYSTEM_DOCUMENT_TYPE, ZD_EDITION_NAME. - PER_DOCUMENTS_OF_RECORD — the transactional table holding person-level document instances keyed to these types.
- HR_LOOKUPS — often joined for
CATEGORY_CODEandSUB_CATEGORY_CODEvalidation.
-
Table: HR_DOCUMENT_TYPES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_DOCUMENT_TYPES, object_name:HR_DOCUMENT_TYPES, status:VALID, product: PER - Human Resources , description: Document Types for Documents od Record , implementation_dba_data: HR.HR_DOCUMENT_TYPES ,
-
Table: HR_DOCUMENT_TYPES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_DOCUMENT_TYPES, object_name:HR_DOCUMENT_TYPES, status:VALID, product: PER - Human Resources , description: Document Types for Documents od Record , implementation_dba_data: HR.HR_DOCUMENT_TYPES ,
-
VIEW: HR.HR_DOCUMENT_TYPES#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_DOCUMENT_TYPES#, status:VALID,
-
TRIGGER: APPS.HR_DOCUMENT_TYPES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_DOCUMENT_TYPES+, status:VALID,
-
APPS.HR_DTY_SHD SQL Statements
12.1.1
-
SYNONYM: PUBLIC.HR_DOCUMENT_TYPES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HR_DOCUMENT_TYPES, status:VALID,
-
SYNONYM: APPS.HR_DOCUMENT_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_DOCUMENT_TYPES, status:VALID,
-
APPS.HR_DTY_SHD SQL Statements
12.2.2
-
TRIGGER: APPS.HR_DOCUMENT_TYPES+
12.2.2
-
APPS.HR_DOCUMENT_TYPES_PKG SQL Statements
12.1.1
-
APPS.PER_PL_DEI_INFO SQL Statements
12.2.2
-
VIEW: HR.HR_DOCUMENT_TYPES#
12.2.2
-
SYNONYM: APPS.HR_DOCUMENT_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_DOCUMENT_TYPES, status:VALID,
-
TABLE: HR.HR_DOCUMENT_TYPES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_DOCUMENT_TYPES, object_name:HR_DOCUMENT_TYPES, status:VALID,
-
VIEW: APPS.HR_DOCUMENT_TYPES_V
12.2.2
-
VIEW: APPS.HR_DOCUMENT_TYPES_V
12.1.1
-
APPS.PER_PL_DEI_INFO SQL Statements
12.1.1
-
APPS.HR_DOCUMENT_TYPES_PKG SQL Statements
12.2.2
-
APPS.PER_RO_DEI_INFO SQL Statements
12.2.2
-
APPS.HR_DTY_INS SQL Statements
12.1.1
-
APPS.HR_DTY_INS SQL Statements
12.2.2
-
FUNCTION: APPS.HR_DOCUMENT_TYPES=
12.2.2
-
PACKAGE BODY: APPS.HR_DOCUMENT_TYPES_PKG
12.2.2
-
FUNCTION: APPS.HR_DOCUMENT_TYPES=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:HR_DOCUMENT_TYPES=, status:VALID,
-
TABLE: HR.HR_DOCUMENT_TYPES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_DOCUMENT_TYPES, object_name:HR_DOCUMENT_TYPES, status:VALID,
-
PACKAGE BODY: APPS.PER_RO_DEI_INFO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_RO_DEI_INFO, status:VALID,
-
PACKAGE BODY: APPS.PER_PL_DEI_INFO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PL_DEI_INFO, status:VALID,
-
PACKAGE BODY: APPS.HR_DOCUMENT_TYPES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DOCUMENT_TYPES_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_PL_DEI_INFO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_PL_DEI_INFO, status:VALID,
-
PACKAGE BODY: APPS.HR_DTY_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DTY_SHD, status:VALID,
-
PACKAGE BODY: APPS.HR_DOCUMENT_TYPES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DOCUMENT_TYPES_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_DTY_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DTY_UPD, status:VALID,
-
PACKAGE BODY: APPS.HR_DTY_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DTY_SHD, status:VALID,
-
PACKAGE BODY: APPS.HR_DTT_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DTT_SHD, status:VALID,
-
PACKAGE BODY: APPS.HR_DTY_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DTY_INS, status:VALID,
-
PACKAGE BODY: APPS.HR_DEI_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DEI_BUS, status:VALID,
-
TRIGGER: APPS.HR_DOCUMENT_TYPES_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_DOCUMENT_TYPES_WHO, status:VALID,
-
TRIGGER: APPS.HR_DOCUMENT_TYPES_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_DOCUMENT_TYPES_WHO, status:VALID,
-
PACKAGE BODY: APPS.HR_DTY_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DTY_UPD, status:VALID,
-
PACKAGE BODY: APPS.HR_DTY_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DTY_DEL, status:VALID,
-
PACKAGE BODY: APPS.HR_DTT_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DTT_SHD, status:VALID,
-
PACKAGE BODY: APPS.HR_DOCUMENT_TYPES_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DOCUMENT_TYPES_API, status:VALID,
-
PACKAGE BODY: APPS.HR_DOCUMENT_TYPES_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DOCUMENT_TYPES_API, status:VALID,
-
TRIGGER: APPS.HR_DOCUMENT_TYPES_WHO
12.2.2
-
PACKAGE BODY: APPS.HR_DTY_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DTY_BUS, status:VALID,
-
PACKAGE BODY: APPS.HR_DOCUMENT_TYPES_PKG
12.1.1
-
PACKAGE BODY: APPS.HR_DTY_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DTY_INS, status:VALID,
-
PACKAGE BODY: APPS.HR_DEI_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DEI_BUS, status:VALID,
-
PACKAGE BODY: APPS.HR_DTY_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DTY_DEL, status:VALID,
-
PACKAGE BODY: APPS.HR_DTY_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DTY_BUS, status:VALID,