Search Results hxc_layout_comp_definitions
Overview
The HXC_LAYOUT_COMP_DEFINITIONS table is a core metadata repository within the Oracle E-Business Suite (EBS) Time and Labor (HXC) engine. It functions as a master catalog of available component definitions that can be used to construct timecard user interface layouts. Each record in this table defines a specific, reusable UI building block, such as a field, a button, or a grouping container. The table's primary role is to provide a standardized library of components, ensuring consistency and maintainability across the diverse and configurable time entry interfaces presented to users. It is a foundational object for the Time and Labor engine's flexible layout configuration capabilities.
Key Information Stored
The table stores the essential attributes that define a layout component's type and behavior. The primary identifier is the LAYOUT_COMP_DEFINITION_ID, a unique system-generated key. The two other critical columns form a unique key that classifies the component: COMPONENT_TYPE and RENDER_TYPE. The COMPONENT_TYPE categorizes the fundamental nature of the component (e.g., field, region, button), while the RENDER_TYPE specifies the precise visual and functional implementation (e.g., a date picker field, a display-only field, a submit button). Together, these columns allow the application to retrieve the correct definition for a requested UI element.
Common Use Cases and Queries
This table is primarily referenced during the runtime generation of a timecard layout or during administrative configuration. A common query involves retrieving the definition ID for a specific component type to be used in a layout assignment or a data migration script. For instance, to find the definition for a date field component, a query might be:
- SELECT layout_component_definition_id FROM hxc_layout_comp_definitions WHERE component_type = 'FIELD' AND render_type = 'DATE';
Reporting use cases are typically administrative, aimed at auditing the available component definitions in the system or troubleshooting layout issues by verifying that required component definitions exist. Integration or extension development also references this table to understand the valid component types that can be programmatically assigned to custom layouts.
Related Objects
The HXC_LAYOUT_COMP_DEFINITIONS table has a direct parent-child relationship with the HXC_LAYOUT_COMPONENTS table. This is documented by a foreign key constraint where HXC_LAYOUT_COMPONENTS.LAYOUT_COMP_DEFINITION_ID references HXC_LAYOUT_COMP_DEFINITIONS.LAYOUT_COMP_DEFINITION_ID. The HXC_LAYOUT_COMPONENTS table stores the specific instances of these definitions as they are placed into actual timecard layouts. Therefore, a component definition in HXC_LAYOUT_COMP_DEFINITIONS can be used by multiple layout component instances across different layouts. Understanding this relationship is crucial for tracing from a high-level component definition to its concrete usage in configured time entry forms.
-
Table: HXC_LAYOUT_COMP_DEFINITIONS
12.2.2
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_LAYOUT_COMP_DEFINITIONS, object_name:HXC_LAYOUT_COMP_DEFINITIONS, status:VALID, product: HXC - Time and Labor Engine , description: Layout Component Definitions , implementation_dba_data: HXC.HXC_LAYOUT_COMP_DEFINITIONS ,
-
Table: HXC_LAYOUT_COMP_DEFINITIONS
12.1.1
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_LAYOUT_COMP_DEFINITIONS, object_name:HXC_LAYOUT_COMP_DEFINITIONS, status:VALID, product: HXC - Time and Labor Engine , description: Layout Component Definitions , implementation_dba_data: HXC.HXC_LAYOUT_COMP_DEFINITIONS ,
-
APPS.HXC_LAYOUTS_UPLOAD_PKG dependencies on HXC_LAYOUT_COMP_DEFINITIONS
12.2.2
-
APPS.HXC_ULD_INS dependencies on HXC_LAYOUT_COMP_DEFINITIONS
12.1.1
-
APPS.HXC_ULD_DEL dependencies on HXC_LAYOUT_COMP_DEFINITIONS
12.1.1
-
APPS.HXC_ULD_INS dependencies on HXC_LAYOUT_COMP_DEFINITIONS
12.2.2
-
APPS.HXC_LAYOUTS_UPLOAD_PKG dependencies on HXC_LAYOUT_COMP_DEFINITIONS
12.1.1
-
APPS.HXC_ULD_DEL dependencies on HXC_LAYOUT_COMP_DEFINITIONS
12.2.2
-
APPS.HXC_ULD_SHD dependencies on HXC_LAYOUT_COMP_DEFINITIONS
12.1.1
-
APPS.HXC_ULD_BUS dependencies on HXC_LAYOUT_COMP_DEFINITIONS
12.2.2
-
APPS.HXC_ULD_BUS dependencies on HXC_LAYOUT_COMP_DEFINITIONS
12.1.1
-
APPS.HXC_ULD_UPD dependencies on HXC_LAYOUT_COMP_DEFINITIONS
12.1.1
-
APPS.HXC_ULD_UPD dependencies on HXC_LAYOUT_COMP_DEFINITIONS
12.2.2
-
APPS.HXC_ULD_SHD dependencies on HXC_LAYOUT_COMP_DEFINITIONS
12.2.2
-
VIEW: HXC.HXC_LAYOUT_COMP_DEFINITIONS#
12.2.2
owner:HXC, object_type:VIEW, object_name:HXC_LAYOUT_COMP_DEFINITIONS#, status:VALID,
-
TRIGGER: APPS.HXC_LAYOUT_COMP_DEFINITIONS+
12.2.2
-
SYNONYM: APPS.HXC_LAYOUT_COMP_DEFINITIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HXC_LAYOUT_COMP_DEFINITIONS, status:VALID,
-
APPS.HXC_ULD_SHD SQL Statements
12.2.2
-
APPS.HXC_ULD_SHD SQL Statements
12.1.1
-
TRIGGER: APPS.HXC_LAYOUT_COMP_DEFINITIONS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HXC_LAYOUT_COMP_DEFINITIONS+, status:VALID,
-
SYNONYM: APPS.HXC_LAYOUT_COMP_DEFINITIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HXC_LAYOUT_COMP_DEFINITIONS, status:VALID,
-
VIEW: HXC.HXC_LAYOUT_COMP_DEFINITIONS#
12.2.2
-
TABLE: HXC.HXC_LAYOUT_COMP_DEFINITIONS
12.2.2
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_LAYOUT_COMP_DEFINITIONS, object_name:HXC_LAYOUT_COMP_DEFINITIONS, status:VALID,
-
TABLE: HXC.HXC_LAYOUT_COMP_DEFINITIONS
12.1.1
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_LAYOUT_COMP_DEFINITIONS, object_name:HXC_LAYOUT_COMP_DEFINITIONS, status:VALID,
-
APPS.HXC_ULD_DEL dependencies on HR_API
12.1.1
-
APPS.HXC_ULD_DEL dependencies on HR_API
12.2.2
-
VIEW: APPS.HXC_LAYOUT_COMPONENTS_V
12.1.1
-
FUNCTION: APPS.HXC_LAYOUT_COMP_DEFINITIONS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:HXC_LAYOUT_COMP_DEFINITIONS=, status:VALID,
-
APPS.HXC_ULD_INS dependencies on HR_API
12.2.2
-
FUNCTION: APPS.HXC_LAYOUT_COMP_DEFINITIONS=
12.2.2
-
VIEW: APPS.HXC_LAYOUT_COMPONENTS_V
12.2.2
-
TRIGGER: APPS.HXC_LAYOUT_COMP_DEFINITION_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HXC_LAYOUT_COMP_DEFINITION_WHO, status:VALID,
-
Table: HXC_LAYOUT_COMPONENTS
12.2.2
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_LAYOUT_COMPONENTS, object_name:HXC_LAYOUT_COMPONENTS, status:VALID, product: HXC - Time and Labor Engine , description: Layout Components , implementation_dba_data: HXC.HXC_LAYOUT_COMPONENTS ,
-
12.2.2 DBA Data
12.2.2
-
APPS.HXC_ULD_SHD dependencies on FND_MESSAGE
12.1.1
-
APPS.HXC_ULD_INS dependencies on HR_API
12.1.1
-
TRIGGER: APPS.HXC_LAYOUT_COMP_DEFINITION_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HXC_LAYOUT_COMP_DEFINITION_WHO, status:VALID,
-
PACKAGE BODY: APPS.HXC_ULD_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_ULD_SHD, status:VALID,
-
PACKAGE BODY: APPS.HXC_ULD_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_ULD_BUS, status:VALID,
-
Table: HXC_LAYOUT_COMPONENTS
12.1.1
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_LAYOUT_COMPONENTS, object_name:HXC_LAYOUT_COMPONENTS, status:VALID, product: HXC - Time and Labor Engine , description: Layout Components , implementation_dba_data: HXC.HXC_LAYOUT_COMPONENTS ,
-
PACKAGE BODY: APPS.HXC_ULD_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_ULD_BUS, status:VALID,
-
PACKAGE BODY: APPS.HXC_ULD_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_ULD_SHD, status:VALID,
-
APPS.HXC_ULD_SHD dependencies on FND_MESSAGE
12.2.2
-
PACKAGE BODY: APPS.HXC_ULD_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_ULD_INS, status:VALID,
-
PACKAGE BODY: APPS.HXC_ULD_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_ULD_DEL, status:VALID,
-
PACKAGE BODY: APPS.HXC_ULD_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_ULD_DEL, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.HXC_ULD_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_ULD_UPD, status:VALID,
-
PACKAGE BODY: APPS.HXC_ULD_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_ULD_UPD, status:VALID,
-
PACKAGE BODY: APPS.HXC_ULD_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HXC_ULD_INS, status:VALID,