Search Results hxc_alias_type_components
Overview
The HXC_ALIAS_TYPE_COMPONENTS table is a core data object within the Oracle E-Business Suite (EBS) Time and Labor Engine (HXC). It functions as a critical junction table, establishing and managing the relationship between alternate name types and the specific components of a mapping definition. In the context of Oracle Time and Labor, alias types provide alternative naming conventions for timecard attributes, while mapping components define the structure for data translation or import. This table's primary role is to link a specific alias type to one or more mapping components, thereby defining which data elements within a mapping can be referenced using that particular alias. This linkage is essential for enabling flexible data mapping and validation processes, allowing the system to interpret and process time entry data that may use different field names or identifiers from various source systems.
Key Information Stored
The table's structure is designed to maintain the integrity of the relationships it governs. Its key columns include the primary key, ALIAS_TYPE_COMPONENT_ID, which uniquely identifies each record linking an alias type to a mapping component. The foreign key column ALIAS_TYPE_ID references a specific record in the HXC_ALIAS_TYPES table, identifying the alternate name type being associated. The complementary foreign key column MAPPING_COMPONENT_ID references a record in the HXC_MAPPING_COMPONENTS table, specifying the particular element of a mapping definition to which the alias applies. Together, these columns form the essential data model that underpins the alias-to-mapping relationship, ensuring that each alias is correctly applied to the appropriate data field within a mapping context.
Common Use Cases and Queries
This table is central to configuration and troubleshooting scenarios involving data imports or integrations with Oracle Time and Labor. A common use case is analyzing the complete set of mapping components available for a specific alias type, which is vital for validating integration setups. For instance, a developer might need to verify all mapping definitions where a particular alias, such as "PROJ_CODE," is recognized. A typical diagnostic query would join HXC_ALIAS_TYPE_COMPONENTS with HXC_ALIAS_TYPES and HXC_MAPPING_COMPONENTS to retrieve a human-readable list. Another critical scenario involves impact analysis before modifying or deprecating an alias type; administrators must query this table to identify all dependent mapping components. Sample SQL to retrieve linked information would be: SELECT atc.alias_type_component_id, at.alias_type_name, mc.component_name FROM hxc_alias_type_components atc JOIN hxc_alias_types at ON atc.alias_type_id = at.alias_type_id JOIN hxc_mapping_components mc ON atc.mapping_component_id = mc.mapping_component_id WHERE at.alias_type_name = '&ALIAS_NAME';
Related Objects
The HXC_ALIAS_TYPE_COMPONENTS table exists within a tightly defined schema relationship, as documented in the ETRM. It is fundamentally dependent on two parent tables via foreign key constraints. First, it references the HXC_ALIAS_TYPES table through the column ALIAS_TYPE_ID. This relationship ensures that every component link is associated with a valid, predefined alias type. Second, it references the HXC_MAPPING_COMPONENTS table through the column MAPPING_COMPONENT_ID, guaranteeing that the linked component is a valid part of a mapping definition. The table itself is the child in these relationships, meaning its records cannot exist without corresponding parent records. It is the junction point that enables the many-to-many relationship potential between alias types and mapping components, serving as a foundational piece for the Time and Labor Engine's data mapping flexibility.
-
Table: HXC_ALIAS_TYPE_COMPONENTS
12.2.2
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_ALIAS_TYPE_COMPONENTS, object_name:HXC_ALIAS_TYPE_COMPONENTS, status:VALID, product: HXC - Time and Labor Engine , description: HXC_ALIAS_TYPE_COMPONENTS holds the alternate name type component. These component are link to an alternate name type but also to a mapping definition. , implementation_dba_data: HXC.HXC_ALIAS_TYPE_COMPONENTS ,
-
Table: HXC_ALIAS_TYPE_COMPONENTS
12.1.1
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_ALIAS_TYPE_COMPONENTS, object_name:HXC_ALIAS_TYPE_COMPONENTS, status:VALID, product: HXC - Time and Labor Engine , description: HXC_ALIAS_TYPE_COMPONENTS holds the alternate name type component. These component are link to an alternate name type but also to a mapping definition. , implementation_dba_data: HXC.HXC_ALIAS_TYPE_COMPONENTS ,
-
APPS.HXC_ALIAS_UTILITY dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.1.1
-
APPS.HXC_HPH_BUS dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.1.1
-
APPS.HXC_ATC_INS dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.2.2
-
APPS.HXC_ATC_BUS dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.2.2
-
APPS.HXC_ALIAS_UTILITY dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.1.1
-
APPS.HXC_ATC_UPD dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.2.2
-
APPS.HXC_ATC_BUS dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.1.1
-
APPS.HXC_DEPOSIT_WRAPPER_UTILITIES dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.2.2
-
APPS.HXC_LAYOUT_UTILS_PKG dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.1.1
-
APPS.HXC_HAT_DEL dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.1.1
-
APPS.HXC_ATC_SHD dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.1.1
-
APPS.HXC_ATC_INS dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.1.1
-
APPS.HXC_ALIAS_TYPE_COMP_API dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.1.1
-
APPS.HXC_ATC_DEL dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.2.2
-
APPS.HXC_ATC_UPD dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.1.1
-
APPS.HXC_ALIAS_UTILITY dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.2.2
-
APPS.HXC_TIME_CATEGORY_UTILS_PKG dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.2.2
-
APPS.HXC_HAT_DEL dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.2.2
-
APPS.HXC_ATC_SHD dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.2.2
-
APPS.HXC_ALIAS_TYPES_UPLOAD_PKG dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.1.1
-
APPS.HXC_TIME_CATEGORY_UTILS_PKG dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.1.1
-
APPS.HXC_HPH_BUS dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.2.2
-
APPS.HXC_ALIAS_UTILITY dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.2.2
-
APPS.HXC_ALIAS_TYPES_UPLOAD_PKG dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.2.2
-
APPS.HXC_RPT_LOAD_TC_SNAPSHOT dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.2.2
-
APPS.HXC_ATC_DEL dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.1.1
-
APPS.HXC_DEPOSIT_WRAPPER_UTILITIES dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.1.1
-
APPS.HXC_ALIAS_TYPE_COMP_API dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.2.2
-
APPS.HXC_LAYOUT_UTILS_PKG dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.2.2
-
APPS.HXC_RPT_LOAD_TC_SNAPSHOT dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.1.1
-
APPS.HXC_ATC_BUS SQL Statements
12.2.2
-
APPS.HXC_ALIAS_UTILITY dependencies on HXC_MAPPING_COMPONENTS
12.2.2
-
APPS.HXC_ATC_BUS SQL Statements
12.1.1
-
APPS.HXC_ATC_INS dependencies on FND_MESSAGE
12.1.1
-
APPS.HXC_ATC_INS dependencies on FND_MESSAGE
12.2.2
-
VIEW: HXC.HXC_ALIAS_TYPE_COMPONENTS#
12.2.2
owner:HXC, object_type:VIEW, object_name:HXC_ALIAS_TYPE_COMPONENTS#, status:VALID,
-
APPS.HXC_ATC_SHD SQL Statements
12.1.1
-
APPS.HXC_ALIAS_UTILITY dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.2.2
-
APPS.HXC_ATC_BUS dependencies on PER_BUSINESS_GROUPS
12.2.2
-
APPS.HXC_ATC_SHD SQL Statements
12.2.2
-
APPS.HXC_ALIAS_UTILITY dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
TRIGGER: APPS.HXC_ALIAS_TYPE_COMPONENTS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HXC_ALIAS_TYPE_COMPONENTS+, status:VALID,
-
APPS.HXC_ALIAS_UTILITY dependencies on HXC_BLD_BLK_INFO_TYPES
12.2.2
-
APPS.HXC_ATC_BUS dependencies on PER_BUSINESS_GROUPS
12.1.1
-
VIEW: APPS.HXC_ALIAS_TYPE_COMPONENTS_V
12.1.1
-
VIEW: HXC.HXC_ALIAS_TYPE_COMPONENTS#
12.2.2
-
APPS.HXC_ALIAS_UTILITY dependencies on HXC_MAPPING_COMPONENTS
12.1.1
-
APPS.HXC_ATC_BUS dependencies on DUAL
12.1.1