Search Results interface
Overview
The HR_LAYOUT_COMP_DEFINITIONS table is a core repository within Oracle E-Business Suite (EBS) Human Resources (HRMS), specifically for the Self-Service Human Resources (SSHR) module. It serves as a master catalog, defining the fundamental building blocks or components available for constructing configurable self-service user interface (UI) layouts. These layouts are typically rendered in Oracle HRMS Self-Service screens, such as those used for employee or manager self-service functions. The table's primary role is to provide a metadata-driven framework that allows for the flexible assembly of UI pages without direct coding, enabling administrators to tailor the user interface to specific organizational or legislative requirements. Its existence is central to the personalization and configuration capabilities of the Oracle HRMS self-service framework.
Key Information Stored
The table stores metadata that uniquely identifies and classifies each available UI component. Based on the provided metadata, the critical columns include:
- LAYOUT_COMP_DEFINITION_ID: The system-generated primary key (PK) that uniquely identifies a single component definition within the catalog.
- COMPONENT_TYPE: A column that categorizes the nature of the UI element (e.g., a field, a block, a region, or a specific self-service function). This forms part of a unique constraint (UK1).
- COMPONENT_CLASS: This column likely specifies the implementation class or the internal name that the application logic uses to instantiate and render the component. Combined with COMPONENT_TYPE, it ensures a unique component definition (UK1).
While not explicitly listed in the excerpt, related tables would typically store additional attributes for each definition, such as display labels, internal names, and rendering properties.
Common Use Cases and Queries
This table is primarily queried by the underlying SSHR framework during the runtime generation of self-service pages. From an administrative or reporting perspective, common use cases involve auditing the available components or troubleshooting layout configurations. A fundamental query would be to list all registered UI components:
SELECT layout_component_definition_id, component_type, component_class
FROM hr_layout_component_definitions
ORDER BY component_type, component_class;
This information is crucial when diagnosing issues where a specific UI element fails to appear, as it confirms whether the component is registered in the system's master list. The table acts as a reference point for the more dynamic configuration data stored in related layout assignment tables.
Related Objects
HR_LAYOUT_COMP_DEFINITIONS is a foundational metadata table within a broader schema for UI configuration. Key related objects include:
- HR_LAYOUTS: Likely stores the definitions of specific, named layout templates.
- HR_LAYOUT_COMPONENTS: Expected to be the table that instances components from HR_LAYOUT_COMP_DEFINITIONS into specific positions within a defined HR_LAYOUT.
- HR_LAYOUT_CONTEXTS / HR_LAYOUT_CONTEXT_VALUES: Tables that would manage the assignment of layouts (and thus their components) to specific contexts, such as a person type, legislative group, or business group.
The primary key (HR_LAYOUT_COMP_DEFINITIONS_PK) and unique key (HR_LAYOUT_COMP_DEFINITIONS_UK1) ensure data integrity for these related tables, which would use LAYOUT_COMP_DEFINITION_ID as a foreign key to link a configured layout element back to its core definition.
-
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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 ,
-
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: 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 ,
-
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 ,
-
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.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 ,
-
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.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 ,
-
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 ,
-
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.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 ,
-
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.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 ,
-
Lookup Type: PER_MX_EXTRACT_MODE
12.2.2
product: PER - Human Resources , meaning: Mode for SUA Interface Extract ,
-
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 ,
-
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: 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 ,
-
View: HR_COMPONENTLESS_PATTERNS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_COMPONENTLESS_PATTERNS_V, object_name:HR_COMPONENTLESS_PATTERNS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.HR_COMPONENTLESS_PATTERNS_V ,
-
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 ,
-
View: HR_COMPONENTLESS_PATTERNS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_COMPONENTLESS_PATTERNS_V, object_name:HR_COMPONENTLESS_PATTERNS_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.HR_COMPONENTLESS_PATTERNS_V ,
-
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 ,