Search Results hxc_mapping_comp_usages
Overview
The HXC_MAPPING_COMP_USAGES table is a core data object within the Oracle E-Business Suite (EBS) Time and Labor Engine (HXC). It functions as a junction table that defines the specific usage of mapping components within timecard mappings. In the context of Oracle Time and Labor, a mapping is a rule set that determines how time entry data is processed, validated, and transferred to other applications, such as Oracle Payroll. This table establishes the critical link between a defined mapping (HXC_MAPPINGS) and the individual components (HXC_MAPPING_COMPONENTS) that constitute its logic. Its role is to assemble reusable mapping components into complete, executable mapping definitions that govern timecard processing workflows.
Key Information Stored
The table's primary purpose is to store associative relationships, with its key columns being foreign keys to related master tables. The primary identifier is MAPPING_COMP_USAGE_ID. The two most critical columns are MAPPING_ID, which references a specific mapping rule in HXC_MAPPINGS, and MAPPING_COMPONENT_ID, which references a specific component definition in HXC_MAPPING_COMPONENTS. The table's structure implies that a single mapping (MAPPING_ID) can be associated with multiple components, and a single component (MAPPING_COMPONENT_ID) could potentially be used in multiple mappings, allowing for a flexible and reusable design. The order or sequence of components within a mapping may be implied by other attributes or a separate column not detailed in the provided metadata.
Common Use Cases and Queries
This table is central to administrative and diagnostic activities within Time and Labor. A common use case is analyzing the composition of a specific mapping to troubleshoot timecard processing issues. For instance, to list all components used in a particular mapping, a query would join HXC_MAPPING_COMP_USAGES to HXC_MAPPINGS and HXC_MAPPING_COMPONENTS. Conversely, to find all mappings that utilize a specific component, the join would start from the component table. Database administrators or functional consultants might query this table to audit configuration or understand dependencies before modifying a mapping component. Sample SQL to retrieve mapping details with their components would be:
- SELECT mp.mapping_name, comp.component_name
- FROM hxc_mapping_comp_usages usage,
- hxc_mappings mp,
- hxc_mapping_components comp
- WHERE usage.mapping_id = mp.mapping_id
- AND usage.mapping_component_id = comp.mapping_component_id
- ORDER BY mp.mapping_name;
Related Objects
As indicated by the foreign key constraints, HXC_MAPPING_COMP_USAGES has direct, integral relationships with two primary tables. It is a child of HXC_MAPPINGS, which stores the high-level definition of timecard mapping rules. It is also a child of HXC_MAPPING_COMPONENTS, which stores the definitions of the individual building blocks (like validation or accumulation rules) used within those mappings. This table is therefore a key piece in the configuration hierarchy: HXC_MAPPINGS -> HXC_MAPPING_COMP_USAGES -> HXC_MAPPING_COMPONENTS. Any APIs or processes that create, update, or execute timecard mappings will inherently interact with or depend on the relationships stored in this junction table.
-
Table: HXC_MAPPING_COMP_USAGES
12.2.2
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_MAPPING_COMP_USAGES, object_name:HXC_MAPPING_COMP_USAGES, status:VALID, product: HXC - Time and Labor Engine , description: Mapping Component Usages , implementation_dba_data: HXC.HXC_MAPPING_COMP_USAGES ,
-
Table: HXC_MAPPING_COMP_USAGES
12.1.1
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_MAPPING_COMP_USAGES, object_name:HXC_MAPPING_COMP_USAGES, status:VALID, product: HXC - Time and Labor Engine , description: Mapping Component Usages , implementation_dba_data: HXC.HXC_MAPPING_COMP_USAGES ,
-
APPS.HXC_CREATE_FLEX_MAPPINGS dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXC_MAPPING_COMP_USAGE_API dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXC_MCU_UPD dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
APPS.HXC_MCU_UPLOAD_PKG dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
APPS.HXC_MCU_INS dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
APPS.HXC_TIMESTORE_DEPOSIT_UTIL dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXC_SELF_SERVICE_TIMECARD dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
APPS.HXC_MCU_SHD dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXC_MCU_BUS dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
APPS.HXC_MAP_DEL dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
APPS.HXC_MAPPING_UTILITIES dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
APPS.HXC_MCU_DEL dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
APPS.HXT_HXC_RETRIEVAL_PROCESS dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXC_MCU_DEL dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXC_GENERIC_RETRIEVAL_PKG dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
APPS.HXC_MCU_UPD dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXC_MCU_SHD dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
APPS.HXC_MPC_BUS dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
APPS.HXC_SELF_SERVICE_TIMECARD dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXC_APP_ATTRIBUTE_UTILS dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXC_MAP_DEL dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXC_MCU_UPLOAD_PKG dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXC_SELF_SERVICE_TIME_DEPOSIT dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXT_HXC_RETRIEVAL_PROCESS dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
APPS.HXC_MCU_BUS dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXC_MAPPING_COMP_USAGE_API dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
APPS.HXC_GENERIC_RETRIEVAL_PKG dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXC_MCU_INS dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXC_MAPPING_UTILITIES dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXC_MPC_BUS dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXC_SELF_SERVICE_TIME_DEPOSIT dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
APPS.HXC_CREATE_FLEX_MAPPINGS dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
APPS.HXC_APP_ATTRIBUTE_UTILS dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
APPS.HXC_TIMESTORE_DEPOSIT_UTIL dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
APPS.HXC_SELF_SERVICE_TIME_DEPOSIT dependencies on HXC_MAPPINGS
12.2.2
-
APPS.HXC_SELF_SERVICE_TIME_DEPOSIT dependencies on HXC_MAPPINGS
12.1.1
-
VIEW: HXC.HXC_MAPPING_COMP_USAGES#
12.2.2
owner:HXC, object_type:VIEW, object_name:HXC_MAPPING_COMP_USAGES#, status:VALID,
-
APPS.HXC_MAPPING_UTILITIES dependencies on HXC_MAPPINGS
12.2.2
-
APPS.HXC_MCU_SHD SQL Statements
12.2.2
-
APPS.HXC_SELF_SERVICE_TIME_DEPOSIT dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.2.2
-
APPS.HXC_SELF_SERVICE_TIME_DEPOSIT dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
APPS.HXC_CREATE_FLEX_MAPPINGS dependencies on HXC_MAPPINGS
12.2.2
-
APPS.HXC_CREATE_FLEX_MAPPINGS dependencies on HXC_MAPPINGS
12.1.1
-
APPS.HXC_MCU_SHD SQL Statements
12.1.1
-
TRIGGER: APPS.HXC_MAPPING_COMP_USAGES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HXC_MAPPING_COMP_USAGES+, status:VALID,
-
APPS.HXC_SELF_SERVICE_TIME_DEPOSIT dependencies on HXC_DEPOSIT_PROCESSES
12.2.2
-
VIEW: APPS.HXC_MAPPING_ATTRIBUTES_V
12.1.1
-
APPS.HXC_MAPPING_UTILITIES dependencies on HXC_MAPPINGS
12.1.1