Search Results hr_org_info_types_by_class
The HR_ORG_INFO_TYPES_BY_CLASS
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical data structure within the Human Resources (HR) module, specifically designed to manage organization information types and their classification. This table serves as a bridge between organization information types (HR_ORG_INFO_TYPES
) and organization classes (HR_ORGANIZATION_CLASSES
), enabling a flexible framework for defining and associating metadata with organizational entities. Below is a detailed analysis of its purpose, structure, and functional significance.
Purpose and Functional Role
TheHR_ORG_INFO_TYPES_BY_CLASS
table establishes relationships between organization information types and the classes to which they apply. Organization information types are user-defined attributes or metadata fields (e.g., "Budget Code," "Location Type") that extend the standard attributes of organizations in Oracle HR. Organization classes categorize organizations (e.g., "Department," "Cost Center," "Division") for reporting, security, or workflow purposes. By linking these two entities, the table ensures that specific information types are only available or mandatory for organizations belonging to certain classes, enforcing data integrity and relevance.
Table Structure and Key Columns
The table's structure includes the following key columns:- ORG_INFO_TYPE_ID: Foreign key referencing
HR_ORG_INFO_TYPES.ORG_INFO_TYPE_ID
, identifying the information type. - ORG_CLASSIFICATION_CODE: Foreign key referencing
HR_ORGANIZATION_CLASSES.CLASSIFICATION_CODE
, identifying the organization class. - ENABLED_FLAG: Indicates whether the information type is active for the associated class (Y/N).
- REQUIRED_FLAG: Specifies if the information type is mandatory for organizations of the given class (Y/N).
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY: Standard Oracle audit columns for tracking changes.
Integration with Oracle HRMS
This table supports the dynamic assignment of attributes to organizations based on their classification. For example:- A "Cost Center" class may require a "Budget Code" information type, while a "Division" class might not.
- Custom information types like "Sustainability Score" can be enabled only for "Green Initiative" classified organizations.
Technical Considerations
- Performance: Indexes on
ORG_INFO_TYPE_ID
andORG_CLASSIFICATION_CODE
optimize joins with related tables. - Security: Access is typically restricted to HR administrators due to its role in defining data governance rules.
- Upgrades: In EBS 12.2.2, the table remains structurally consistent with 12.1.1, but may leverage Oracle's online patching (ADOP) for maintenance.
Business Impact
By centralizing the rules for information type applicability, the table reduces redundant data entry, minimizes errors, and ensures consistency across organizational hierarchies. For instance:- Global enterprises can enforce region-specific attributes (e.g., "Tax Jurisdiction") only for relevant classes.
- Mandatory fields like "Legal Entity ID" can be auto-enforced for compliance.
Conclusion
TheHR_ORG_INFO_TYPES_BY_CLASS
table is a foundational component of Oracle EBS HRMS, enabling configurable and class-specific organization metadata management. Its design aligns with Oracle's modular architecture, supporting complex organizational structures while maintaining data integrity. Administrators should carefully configure its entries to align with business processes, as misconfigurations can lead to missing or erroneous data in critical HR operations.
-
Table: HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_ORG_INFO_TYPES_BY_CLASS, object_name:HR_ORG_INFO_TYPES_BY_CLASS, status:VALID, product: PER - Human Resources , description: Defines organization information types for specific organization classifications. , implementation_dba_data: HR.HR_ORG_INFO_TYPES_BY_CLASS ,
-
Table: HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_ORG_INFO_TYPES_BY_CLASS, object_name:HR_ORG_INFO_TYPES_BY_CLASS, status:VALID, product: PER - Human Resources , description: Defines organization information types for specific organization classifications. , implementation_dba_data: HR.HR_ORG_INFO_TYPES_BY_CLASS ,
-
APPS.HR_LEGISLATION dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
-
APPS.PQH_BUDGET dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
-
APPS.HR_ORGANIZATION_API dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
-
APPS.PER_DB_PER_SETUP dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
-
APPS.PQH_BUDGET dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
-
APPS.HR_LEGISLATION dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
-
APPS.HR_ORG_INFO_TYPES_BY_CLASS_PKG dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
-
APPS.HR_CCMGR_SS dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
-
APPS.HRI_OPL_SUPH_ORGMGR dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
-
APPS.HR_H2PI_DOWNLOAD dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
-
APPS.HR_SUPERVISOR_SS dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
-
APPS.HR_LEGISLATION_LOCAL dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
-
APPS.PER_RI_CONFIG_UTILITIES dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
-
APPS.INV_COPY_ORGANIZATION_REPORT dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
-
APPS.PER_RI_CONFIG_UTILITIES dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
-
APPS.PAY_PGR_BUS dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
-
APPS.INV_COPY_ORGANIZATION_REPORT dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
-
APPS.PAY_PGR_BUS dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
-
APPS.PER_DB_PER_SETUP dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
-
APPS.HR_ORG_UTILITY dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
-
APPS.HR_CCMGR_SS dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
-
APPS.HR_ORI_BUS dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
-
APPS.HR_ORGANIZATION_API dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
-
APPS.HR_SUPERVISOR_SS dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
-
APPS.HR_ORG_UTILITY dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
-
APPS.HR_LEGISLATION_LOCAL dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
-
APPS.HR_REGISTER_EITS dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
-
APPS.HR_ORG_INFO_TYPES_BY_CLASS_PKG dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
-
APPS.HR_ORI_BUS dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
-
APPS.PAY_IP_UTILITY dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
-
APPS.HR_REGISTER_EITS dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
-
APPS.HR_H2PI_DOWNLOAD dependencies on HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
-
APPS.HR_ORG_INFORMATION_TYPES_PKG dependencies on PER_RIC_PKG
12.2.2
-
TABLE: HR.HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_ORG_INFO_TYPES_BY_CLASS, object_name:HR_ORG_INFO_TYPES_BY_CLASS, status:VALID,
-
APPS.HR_ORG_INFO_TYPES_BY_CLASS_PKG SQL Statements
12.1.1
-
VIEW: HR.HR_ORG_INFO_TYPES_BY_CLASS#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_ORG_INFO_TYPES_BY_CLASS#, status:VALID,
-
SYNONYM: PUBLIC.HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HR_ORG_INFO_TYPES_BY_CLASS, status:VALID,
-
VIEW: HR.HR_ORG_INFO_TYPES_BY_CLASS#
12.2.2
-
APPS.HR_ORG_INFO_TYPES_BY_CLASS_PKG SQL Statements
12.2.2
-
TABLE: HR.HR_ORG_INFO_TYPES_BY_CLASS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_ORG_INFO_TYPES_BY_CLASS, object_name:HR_ORG_INFO_TYPES_BY_CLASS, status:VALID,
-
TRIGGER: APPS.HR_ORG_INFO_TYPES_BY_CLASS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_ORG_INFO_TYPES_BY_CLASS+, status:VALID,
-
SYNONYM: APPS.HR_ORG_INFO_TYPES_BY_CLASS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ORG_INFO_TYPES_BY_CLASS, status:VALID,
-
PACKAGE BODY: APPS.HR_ORG_INFO_TYPES_BY_CLASS_PKG
12.2.2
-
TRIGGER: APPS.HR_ORG_INFO_TYPES_BY_CLASS+
12.2.2
-
PACKAGE BODY: APPS.HR_ORG_INFO_TYPES_BY_CLASS_PKG
12.1.1
-
APPS.HR_H2PI_DOWNLOAD dependencies on HR_ORGANIZATION_INFORMATION
12.1.1
-
APPS.HR_H2PI_DOWNLOAD dependencies on HR_ORGANIZATION_INFORMATION
12.2.2
-
APPS.HRI_OPL_SUPH_ORGMGR dependencies on HR_ORGANIZATION_INFORMATION
12.1.1