Search Results hr_document_extra_info
Overview
HR_DOCUMENT_EXTRA_INFO is a Human Resources (PER) schema table in Oracle E-Business Suite, documented in ETRM as "Documents of Record Information." It stores supplementary, flexfield-driven detail about documents of record captured against a person or worker, such as visas, passports, licenses, certifications, and other statutory or internally tracked credentials. The table is distinct from the core documents-of-record table, which holds primary identifying attributes; HR_DOCUMENT_EXTRA_INFO provides the extensible attribute payload and related-object linkage that accompanies each document record.
In Data Vault modeling terms, the heuristic classification mined from the foreign-key structure is satellite-leaning. This suggests the table is best treated as a descriptive satellite whose grain is keyed by DOCUMENT_EXTRA_INFO_ID and which enriches a parent document or person hub. In Oracle EBS 12.1.1 and 12.2.2 the object is reported as VALID, residing in the HR schema, with 87 documented columns in the 12.2.2 physical schema.
Key Information Stored
The surrogate primary key is DOCUMENT_EXTRA_INFO_ID, enforced by the unique index/pk constraint HR_DOCUMENT_EXTRA_INFO_PK. It is the only documented unique index, and therefore the only business-key candidate formally recorded; no alternate unique key is present in the metadata.
- DOCUMENT_EXTRA_INFO_ID — surrogate primary key and the grain of the satellite row.
- PERSON_ID — the person or worker to whom the document belongs.
- DOCUMENT_TYPE_ID — foreign key identifying the document type definition; the principal FK documented on the table.
- DOCUMENT_NUMBER — the external reference number printed on the credential.
- DATE_FROM / DATE_TO — validity window of the document.
- ISSUED_BY, ISSUED_AT, ISSUED_DATE, ISSUING_AUTHORITY — issuing details.
- VERIFIED_BY / VERIFIED_DATE — internal verification audit fields.
- RELATED_OBJECT_NAME, RELATED_OBJECT_ID_COL, RELATED_OBJECT_ID — polymorphic linkage to a related business object (for example, a quote-related object referenced via ASO_QUOTE_RELATED_OBJECTS).
- DEI_ATTRIBUTE_CATEGORY with DEI_ATTRIBUTE1–30 — descriptive flexfield attributes.
- DEI_INFORMATION_CATEGORY with DEI_INFORMATION1–30 — additional flexfield information payload.
- OBJECT_VERSION_NUMBER — optimistic locking column used by the OAF/ADF framework.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — concurrent program who-columns for batch maintenance.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE — standard WHO audit columns.
Common Use Cases and Queries
The table supports compliance reporting, document expiry monitoring, and integration extracts. A typical expiry report joins to the document type definition and filters on DATE_TO:
- Expiring documents:
SELECT dei.person_id, dei.document_number, dei.date_to FROM hr.hr_document_extra_info dei WHERE dei.date_to BETWEEN SYSDATE AND SYSDATE + 90. - By document type: filter with
dei.document_type_id = :p_type_id. - Flexfield reporting uses DEI_ATTRIBUTE_CATEGORY as the context discriminator, then selects only the DEI_ATTRIBUTEn columns relevant to that context, since the 30 attribute columns are context-dependent.
- Purging or archiving can key off OBJECT_VERSION_NUMBER and the WHO columns to identify stale rows.
Related Objects
- HR_DOCUMENT_EXTRA_INFO_PK — primary key constraint/index on DOCUMENT_EXTRA_INFO_ID.
- Document type definition — referenced through DOCUMENT_TYPE_ID.
- ASO_QUOTE_RELATED_OBJECTS — the documented foreign-table target associated with RELATED_OBJECT_ID.
- Person / worker tables (PER_ALL_PEOPLE_F) — linked through PERSON_ID for worker-level reporting.
- Core documents-of-record tables — the parent records this satellite describes.
- HR document APIs (hr_document_api) — the supported programmatic interface for creating and maintaining document rows rather than direct DML.
-
Table: HR_DOCUMENT_EXTRA_INFO
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_DOCUMENT_EXTRA_INFO, object_name:HR_DOCUMENT_EXTRA_INFO, status:VALID, product: PER - Human Resources , description: Documents of Record Information , implementation_dba_data: HR.HR_DOCUMENT_EXTRA_INFO ,
-
Table: HR_DOCUMENT_EXTRA_INFO
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_DOCUMENT_EXTRA_INFO, object_name:HR_DOCUMENT_EXTRA_INFO, status:VALID, product: PER - Human Resources , description: Documents of Record Information , implementation_dba_data: HR.HR_DOCUMENT_EXTRA_INFO ,
-
VIEW: APPS.HR_DOCUMENT_EXTRA_INFO_DFV
12.1.1
-
APPS.PER_RO_DEI_INFO SQL Statements
12.2.2
-
VIEW: APPS.HR_DOCUMENT_EXTRA_INFO_DFV
12.2.2
-
SYNONYM: APPS.HR_DOCUMENT_EXTRA_INFO
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_DOCUMENT_EXTRA_INFO, status:VALID,
-
SYNONYM: PUBLIC.HR_DOCUMENT_EXTRA_INFO
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HR_DOCUMENT_EXTRA_INFO, status:VALID,
-
SYNONYM: APPS.HR_DOCUMENT_EXTRA_INFO
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_DOCUMENT_EXTRA_INFO, status:VALID,
-
APPS.PER_PL_DEI_INFO SQL Statements
12.1.1
-
APPS.PER_PL_DEI_INFO SQL Statements
12.2.2
-
VIEW: APPS.HR_DOCUMENT_EXTRA_INFO1_DFV
12.2.2
-
VIEW: APPS.HR_DOCUMENT_EXTRA_INFO1_DFV
12.1.1
-
APPS.HR_DEI_BUS SQL Statements
12.1.1
-
VIEW: HR.HR_DOCUMENT_EXTRA_INFO#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_DOCUMENT_EXTRA_INFO#, status:VALID,
-
APPS.HR_DEI_BUS SQL Statements
12.2.2
-
APPS.HR_DEI_SHD SQL Statements
12.1.1
-
APPS.HR_DEI_SHD SQL Statements
12.2.2
-
APPS.HR_NO_UTILITY SQL Statements
12.2.2
-
TRIGGER: APPS.HR_DOCUMENT_EXTRA_INFO_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_DOCUMENT_EXTRA_INFO_WHO, status:VALID,
-
APPS.HR_DOR_REVIEW_SS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.HR_DEI_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DEI_SHD, status:VALID,
-
VIEW: APPS.HR_DOCUMENT_EXTRA_INFO_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:HR_DOCUMENT_EXTRA_INFO_DFV, status:VALID,
-
VIEW: APPS.HR_DOCUMENT_EXTRA_INFO_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:HR_DOCUMENT_EXTRA_INFO_DFV, 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.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_DEI_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DEI_INS, status:VALID,
-
PACKAGE BODY: APPS.PER_AE_XDO_REPORT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_AE_XDO_REPORT, status:VALID,
-
PACKAGE: APPS.HR_DOR_REVIEW_SS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_DOR_REVIEW_SS, status:VALID,
-
PACKAGE BODY: APPS.PER_AE_XDO_REPORT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_AE_XDO_REPORT, status:VALID,
-
TRIGGER: APPS.HR_DOCUMENT_EXTRA_INFO_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_DOCUMENT_EXTRA_INFO_WHO, status:VALID,
-
PACKAGE BODY: APPS.HR_DEI_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DEI_DEL, status:VALID,
-
PACKAGE BODY: APPS.HR_DEI_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DEI_UPD, status:VALID,
-
TRIGGER: APPS.HR_DOCUMENT_EXTRA_INFO_WHO
12.1.1
-
TRIGGER: APPS.HR_DOCUMENT_EXTRA_INFO_WHO
12.2.2
-
PACKAGE BODY: APPS.HR_DEI_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DEI_SHD, 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,
-
APPS.HR_NO_UTILITY SQL Statements
12.1.1
-
PACKAGE BODY: APPS.HR_DEI_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DEI_INS, status:VALID,
-
PACKAGE BODY: APPS.HR_DEI_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DEI_DEL, status:VALID,
-
PACKAGE BODY: APPS.HR_DOCUMENT_EXTRA_INFO_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DOCUMENT_EXTRA_INFO_API, status:VALID,
-
PACKAGE BODY: APPS.HR_NO_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_NO_UTILITY, status:VALID,
-
PACKAGE BODY: APPS.HR_DTY_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DTY_BUS, 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_DEI_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DEI_UPD, status:VALID,
-
PACKAGE BODY: APPS.HR_DOCUMENT_EXTRA_INFO_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DOCUMENT_EXTRA_INFO_API, status:VALID,
-
PACKAGE BODY: APPS.HR_NO_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_NO_UTILITY, status:VALID,
-
PACKAGE BODY: APPS.HR_DEI_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DEI_BUS, status:VALID,
-
VIEW: HR.HR_DOCUMENT_EXTRA_INFO#
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,
-
APPS.HR_DOCUMENT_EXTRA_INFO_API SQL Statements
12.2.2