Search Results interface
The HR_LAYOUT_COMP_DEFINITIONS table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical metadata repository within the Human Resources (HR) module. It stores structural definitions for layout components used in HRMS (Human Resource Management System) forms, reports, and self-service applications. This table plays a pivotal role in defining the presentation layer of HR data by establishing relationships between UI components and underlying business logic. ### **Purpose and Functional Scope** The table serves as a configuration repository for dynamic UI rendering in Oracle HRMS. It defines: 1. **Component Types** – Specifies whether a component is a field, block, region, or tab. 2. **Data Bindings** – Maps UI elements to underlying database columns or PL/SQL logic. 3. **Validation Rules** – Stores client-side or server-side validation criteria (e.g., mandatory fields, format masks). 4. **Dependencies** – Manages conditional rendering logic (show/hide components based on business rules). ### **Key Columns and Metadata** The table includes columns such as: - COMPONENT_ID: Primary key for the component definition. - COMPONENT_TYPE: Classifies the component (e.g., 'TEXT_FIELD', 'LOV', 'BUTTON'). - DATA_SOURCE: References the underlying table or view (e.g., PER_ALL_PEOPLE_F for employee data). - DISPLAY_LABEL: UI label for the component. - VALIDATION_LOGIC: Stores PL/SQL snippets or regex patterns for input validation. - PARENT_COMPONENT_ID: Hierarchical relationship for nested components. ### **Integration with Oracle EBS Modules** 1. **Self-Service HR (SSHR):** - Defines layouts for employee self-service pages (e.g., personal details updates, benefits enrollment). - Enables role-based customization (managers vs. employees see different fields). 2. **Payroll and Compensation:** - Configures input forms for salary components, bonuses, and deductions. - Validates data integrity before payroll processing. 3. **Talent Management:** - Structures performance appraisal templates and competency assessments. ### **Technical Implementation** - **Oracle Application Framework (OAF):** The table’s metadata is often consumed by OAF pages to dynamically render HR self-service interfaces. - **Flexfield Integration:** Works alongside Descriptive Flexfields (DFFs) to extend field-level customization. - **Audit and Security:** Includes columns like CREATED_BY and LAST_UPDATE_DATE to track changes. Access is controlled via Oracle Function Security. ### **Customization and Extensibility** - **Personalization:** Customers can override default layouts via HR_CUSTOM_LAYOUTS or metadata patches. - **Upgrade Impact:** During EBS upgrades, Oracle preserves customizations by merging them with new definitions. ### **Performance Considerations** - Indexes on COMPONENT_ID and DATA_SOURCE optimize UI rendering. - Caching mechanisms (e.g., Middle Tier cache) reduce database hits for frequently accessed layouts. ### **Conclusion** The HR_LAYOUT_COMP_DEFINITIONS table is a backbone for HR UI configuration in Oracle EBS, enabling flexible, rule-driven interfaces. Its metadata-driven approach ensures consistency across HR processes while supporting extensive customization. Administrators and developers must understand its schema to optimize HR workflows and ensure seamless upgrades.
-
Lookup Type: PAY US VERTEX INTERFACE
12.1.1
product: PER - Human Resources , meaning: PAY US Vertex Interface , description: List of Different interface options available for Tax Calculation ,
-
Lookup Type: PAY US VERTEX INTERFACE
12.2.2
product: PER - Human Resources , meaning: PAY US Vertex Interface , description: List of Different interface options available for Tax Calculation ,
-
Lookup Type: HR_KPI_UI_TYPE
12.1.1
product: PER - Human Resources , meaning: Lookup for user interface types , description: Lookup to specify user interface types ,
-
Lookup Type: HR_KPI_UI_TYPE
12.2.2
product: PER - Human Resources , meaning: Lookup for user interface types , description: Lookup to specify user interface types ,
-
Lookup Type: PAY_CA_PROCESS_NAMES
12.2.2
product: PER - Human Resources , meaning: Payroll Process Names ,
-
Concurrent Program: MX_SUA_MAG
12.2.2
product: PER - Human Resources , user_name: SUA Interface Extract , description: SUA Interface Extract , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: MX_SUA_MAG
12.1.1
product: PER - Human Resources , user_name: SUA Interface Extract , description: SUA Interface Extract , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Table: HR_LAYOUT_COMP_DEFINITIONS
12.2.2
product: PER - Human Resources , description: Definitions of the set of User Interface components that can be used within a configurable Self Service User Interface Layout. , implementation_dba_data: Not implemented in this database ,
-
Table: HR_LAYOUT_COMP_DEFINITIONS
12.1.1
product: PER - Human Resources , description: Definitions of the set of User Interface components that can be used within a configurable Self Service User Interface Layout. , implementation_dba_data: Not implemented in this database ,
-
Lookup Type: GL_TRANSFER_STATUS
12.1.1
product: PER - Human Resources , meaning: GL TRANSFER STATUS , description: Status of transfer of finance headers and lines to GL ,
-
Lookup Type: GL_TRANSFER_STATUS
12.2.2
product: PER - Human Resources , meaning: GL TRANSFER STATUS , description: Status of transfer of finance headers and lines to GL ,
-
Concurrent Program: PECERMI2
12.2.2
execution_filename: PECERMI2 , product: PER - Human Resources , user_name: PECERMI2 , description: Ceridian S100 interface: Missing Employees Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: PEADPMIW
12.1.1
execution_filename: PEADPMIW , product: PER - Human Resources , user_name: PEADPMIW , description: ADP interface : Missing Workers Compensation Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: PECERMI2
12.1.1
execution_filename: PECERMI2 , product: PER - Human Resources , user_name: PECERMI2 , description: Ceridian S100 interface: Missing Employees Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: PEADPMIC
12.1.1
execution_filename: PEADPMIC , product: PER - Human Resources , user_name: PEADPMIC , description: ADP interface : Missing Assignment Costing Info Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: PEADPMIE
12.1.1
execution_filename: PEADPMIE , product: PER - Human Resources , user_name: PEADPMIE , description: ADP interface : Missing Employees and Assignments Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: PECE5MIT
12.1.1
execution_filename: PECE5MIT , product: PER - Human Resources , user_name: PECE5MIT , description: Ceridian S500 interface : Missing Employee Tax Info Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: PEADPMIT
12.1.1
execution_filename: PEADPMIT , product: PER - Human Resources , user_name: PEADPMIT , description: ADP interface: Missing Employee Tax Info Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: PEADPMIW
12.2.2
execution_filename: PEADPMIW , product: PER - Human Resources , user_name: PEADPMIW , description: ADP interface : Missing Workers Compensation Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: PEADPMIC
12.2.2
execution_filename: PEADPMIC , product: PER - Human Resources , user_name: PEADPMIC , description: ADP interface : Missing Assignment Costing Info Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: PEADPMIE
12.2.2
execution_filename: PEADPMIE , product: PER - Human Resources , user_name: PEADPMIE , description: ADP interface : Missing Employees and Assignments Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: PECE5MIT
12.2.2
execution_filename: PECE5MIT , product: PER - Human Resources , user_name: PECE5MIT , description: Ceridian S500 interface : Missing Employee Tax Info Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: PEADPMIT
12.2.2
execution_filename: PEADPMIT , product: PER - Human Resources , user_name: PEADPMIT , description: ADP interface: Missing Employee Tax Info Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: PECE5MIC
12.1.1
execution_filename: PECE5MIC , product: PER - Human Resources , user_name: PECE5MIC , description: Ceridian S500 interface : Missing Assignment Costing Info Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: PECE5MIE
12.1.1
execution_filename: PECE5MIE , product: PER - Human Resources , user_name: PECE5MIE , description: Ceridian S500 interface : Missing Employees and Assignments Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: PECE5MIC
12.2.2
execution_filename: PECE5MIC , product: PER - Human Resources , user_name: PECE5MIC , description: Ceridian S500 interface : Missing Assignment Costing Info Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: PECE5MIE
12.2.2
execution_filename: PECE5MIE , product: PER - Human Resources , user_name: PECE5MIE , description: Ceridian S500 interface : Missing Employees and Assignments Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Lookup Type: PAY_CA_PROCESS_NAMES
12.1.1
product: PER - Human Resources , meaning: Payroll Process Names ,
-
Lookup Type: BEN_PTNL_LER_FOR_PER_SRC
12.2.2
product: PER - Human Resources , meaning: BEN_PTNL_LER_FOR_PER_SRC ,
-
Lookup Type: BEN_PTNL_LER_FOR_PER_SRC
12.1.1
product: PER - Human Resources , meaning: BEN_PTNL_LER_FOR_PER_SRC ,
-
View: PER_ESTABLISHMENTS_BASE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ESTABLISHMENTS_BASE_V, object_name:PER_ESTABLISHMENTS_BASE_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_ESTABLISHMENTS_BASE_V ,
-
View: HR_TERRITORIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_TERRITORIES_V, object_name:HR_TERRITORIES_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.HR_TERRITORIES_V ,
-
View: PER_ESTABLISHMENTS_BASE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ESTABLISHMENTS_BASE_V, object_name:PER_ESTABLISHMENTS_BASE_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_ESTABLISHMENTS_BASE_V ,
-
Table: HR_H2PI_MESSAGE_LINES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_H2PI_MESSAGE_LINES, object_name:HR_H2PI_MESSAGE_LINES, status:VALID, product: PER - Human Resources , description: This table stores information about all the messages for Oracle HR to Oracle Payroll Interface (H2PI). , implementation_dba_data: HR.HR_H2PI_MESSAGE_LINES ,
-
View: PER_RECRUITER_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_RECRUITER_LOV_V, object_name:PER_RECRUITER_LOV_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_RECRUITER_LOV_V ,
-
View: PER_ESTABLISHMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ESTABLISHMENTS_V, object_name:PER_ESTABLISHMENTS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_ESTABLISHMENTS_V ,
-
View: PER_SHARED_TYPES_V1
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_SHARED_TYPES_V1, object_name:PER_SHARED_TYPES_V1, status:VALID, product: PER - Human Resources , description: Used to support user-interface. , implementation_dba_data: APPS.PER_SHARED_TYPES_V1 ,
-
View: HR_TERRITORIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_TERRITORIES_V, object_name:HR_TERRITORIES_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.HR_TERRITORIES_V ,
-
View: PER_SHARED_TYPES_V1
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_SHARED_TYPES_V1, object_name:PER_SHARED_TYPES_V1, status:VALID, product: PER - Human Resources , description: Used to support user-interface. , implementation_dba_data: APPS.PER_SHARED_TYPES_V1 ,
-
View: HR_ADP_GRE_LIST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_GRE_LIST_V, object_name:HR_ADP_GRE_LIST_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_GRE_LIST_V ,
-
View: HR_ADP_GRE_LIST_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ADP_GRE_LIST_V, object_name:HR_ADP_GRE_LIST_V, status:VALID, product: PER - Human Resources , description: ADP payroll interface view , implementation_dba_data: APPS.HR_ADP_GRE_LIST_V ,
-
View: PER_SUCCESSION_PLANNING_LOV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_SUCCESSION_PLANNING_LOV, object_name:PER_SUCCESSION_PLANNING_LOV, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_SUCCESSION_PLANNING_LOV ,
-
Lookup Type: PER_MX_EXTRACT_MODE
12.2.2
product: PER - Human Resources , meaning: Mode for SUA Interface Extract ,
-
Table: HR_H2PI_DATA_FEED_HIST
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_H2PI_DATA_FEED_HIST, object_name:HR_H2PI_DATA_FEED_HIST, status:VALID, product: PER - Human Resources , description: This table stores information about date feed history for Oracle HR to Oracle Payroll Interface (H2PI). , implementation_dba_data: HR.HR_H2PI_DATA_FEED_HIST ,
-
View: PER_RECRUITER_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_RECRUITER_LOV_V, object_name:PER_RECRUITER_LOV_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_RECRUITER_LOV_V ,
-
Table: HR_H2PI_MESSAGE_LINES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_H2PI_MESSAGE_LINES, object_name:HR_H2PI_MESSAGE_LINES, status:VALID, product: PER - Human Resources , description: This table stores information about all the messages for Oracle HR to Oracle Payroll Interface (H2PI). , implementation_dba_data: HR.HR_H2PI_MESSAGE_LINES ,
-
Table: HR_H2PI_ID_MAPPING
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_H2PI_ID_MAPPING, object_name:HR_H2PI_ID_MAPPING, status:VALID, product: PER - Human Resources , description: This table stores information about ID mapping for Oracle HR to Oracle Payroll Interface (H2PI). , implementation_dba_data: HR.HR_H2PI_ID_MAPPING ,
-
View: PER_ESTABLISHMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ESTABLISHMENTS_V, object_name:PER_ESTABLISHMENTS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_ESTABLISHMENTS_V ,
-
Table: HR_H2PI_DATA_FEED_HIST
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_H2PI_DATA_FEED_HIST, object_name:HR_H2PI_DATA_FEED_HIST, status:VALID, product: PER - Human Resources , description: This table stores information about date feed history for Oracle HR to Oracle Payroll Interface (H2PI). , implementation_dba_data: HR.HR_H2PI_DATA_FEED_HIST ,
-
Table: HR_H2PI_ID_MAPPING
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_H2PI_ID_MAPPING, object_name:HR_H2PI_ID_MAPPING, status:VALID, product: PER - Human Resources , description: This table stores information about ID mapping for Oracle HR to Oracle Payroll Interface (H2PI). , implementation_dba_data: HR.HR_H2PI_ID_MAPPING ,