Search Results hxc_bld_blk_info_type_usages
Overview
The HXC_BLD_BLK_INFO_TYPE_USAGES table is a core data definition table within the Oracle E-Business Suite Time and Labor (HXC) engine. It functions as a junction or mapping table that governs the association between specific Timecard Building Blocks and the Information Types that can be attached to them. In the Time and Labor architecture, Building Blocks are the fundamental units of time entry, such as time periods, time entries, and day details. Information Types represent the various categories of descriptive data that can be captured alongside time, such as comments, project numbers, or task details. This table, therefore, defines the permissible and required informational context for each type of timecard component, enforcing data integrity and business rules at the database level.
Key Information Stored
The primary data stored in this table consists of usage rules linking a Building Block Information Type to its applicable context. The key column is BLD_BLK_INFO_TYPE_USAGE_ID, which serves as the unique primary key identifier for each usage rule. The critical foreign key column is BLD_BLK_INFO_TYPE_ID, which references the HXC_BLD_BLK_INFO_TYPES table to identify the specific Information Type being governed. While the provided ETRM metadata does not list all columns, typical columns in such a usage table would include identifiers for the specific Building Block entity (like a block type or layout component) to which the rule applies, and potentially flags to indicate if the information is mandatory, optional, or has a default value for that specific usage context.
Common Use Cases and Queries
This table is primarily accessed for configuration validation and dynamic timecard rendering. A common operational query would be to determine all Information Types required for a specific time entry block when building a timecard UI or validating a submission. For example, an integration or report might use a SQL pattern to list enabled usages:
- SELECT info_type_usages.*, info_types.NAME FROM HXC_BLD_BLK_INFO_TYPE_USAGES info_type_usages JOIN HXC_BLD_BLK_INFO_TYPES info_types ON info_type_usages.BLD_BLK_INFO_TYPE_ID = info_types.BLD_BLK_INFO_TYPE_ID WHERE [BLOCK_TYPE_COLUMN] = 'TIME_ENTRY';
Data fixes or audits may also query this table to investigate inconsistencies between defined usages and actual attached information in transactional tables like HXC_TIME_BUILDING_BLOCKS.
Related Objects
The most direct relationship, as documented by the foreign key, is with the HXC_BLD_BLK_INFO_TYPES table, which holds the master definition of each Information Type. This usage table is a foundational object for the Time and Labor engine's data model. It is inherently related to the core transactional tables, such as HXC_TIME_BUILDING_BLOCKS and HXC_BLOCK_DETAILS, which store the actual timecard instances and the values for these information types. Furthermore, this table's rules are typically administered and exposed to application users via the "Time Layout Sets" and "Display Sets" configuration within the Oracle Time and Labor front-end, rather than via direct data manipulation.
-
Table: HXC_BLD_BLK_INFO_TYPE_USAGES
12.2.2
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_BLD_BLK_INFO_TYPE_USAGES, object_name:HXC_BLD_BLK_INFO_TYPE_USAGES, status:VALID, product: HXC - Time and Labor Engine , description: Build Block Information Type Usages , implementation_dba_data: HXC.HXC_BLD_BLK_INFO_TYPE_USAGES ,
-
Table: HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_BLD_BLK_INFO_TYPE_USAGES, object_name:HXC_BLD_BLK_INFO_TYPE_USAGES, status:VALID, product: HXC - Time and Labor Engine , description: Build Block Information Type Usages , implementation_dba_data: HXC.HXC_BLD_BLK_INFO_TYPE_USAGES ,
-
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_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
APPS.HXC_GENERIC_RETRIEVAL_PKG dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
APPS.HXC_ALIAS_UTILITY dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.2.2
-
APPS.HXC_GENERIC_RETRIEVAL_PKG dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.2.2
-
APPS.HXC_APP_ATTRIBUTE_UTILS dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
APPS.HXC_APP_ATTRIBUTE_UTILS dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.2.2
-
APPS.HXC_MAPPING_UTILITIES dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.2.2
-
APPS.HXC_CREATE_FLEX_MAPPINGS dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.2.2
-
APPS.HXC_MPC_BUS dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.2.2
-
APPS.HXC_USER_TYPE_DEFINITION_GRP dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
APPS.HXT_HXC_RETRIEVAL_PROCESS dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
APPS.HXC_TIMESTORE_DEPOSIT_UTIL dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
APPS.HXC_SELF_SERVICE_TIMECARD dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.2.2
-
APPS.HXC_GENERIC_RETRIEVAL_PKG dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.2.2
-
APPS.HXC_APP_ATTRIBUTE_UTILS dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
APPS.HXC_TIMECARD_HOURS_PKG dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
APPS.HXC_ALIAS_UTILITY dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
APPS.HXC_SELF_SERVICE_TIMECARD dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
APPS.HXC_MAPPING_UTILITIES dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
APPS.HXC_TIMESTORE_DEPOSIT_UTIL dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.2.2
-
APPS.HXT_HXC_RETRIEVAL_PROCESS dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.2.2
-
APPS.HXC_TIMECARD_HOURS_PKG dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.2.2
-
APPS.HXC_RPT_LOAD_TC_SNAPSHOT dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.2.2
-
APPS.HXC_APP_ATTRIBUTE_UTILS 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.2.2
-
APPS.HXC_USER_TYPE_DEFINITION_GRP dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.2.2
-
APPS.HXC_ALIAS_UTILITY dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
APPS.HXC_SELF_SERVICE_TIME_DEPOSIT dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
APPS.HXC_GENERIC_RETRIEVAL_PKG dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
APPS.HXC_MPC_BUS dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
APPS.HXC_RPT_LOAD_TC_SNAPSHOT dependencies on HXC_BLD_BLK_INFO_TYPE_USAGES
12.1.1
-
APPS.HXC_ALIAS_UTILITY 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.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
-
APPS.HXC_ALIAS_UTILITY dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.2.2
-
APPS.HXC_SELF_SERVICE_TIME_DEPOSIT dependencies on HXC_MAPPING_COMP_USAGES
12.2.2
-
VIEW: HXC.HXC_BLD_BLK_INFO_TYPE_USAGES#
12.2.2
owner:HXC, object_type:VIEW, object_name:HXC_BLD_BLK_INFO_TYPE_USAGES#, status:VALID,
-
APPS.HXC_SELF_SERVICE_TIME_DEPOSIT dependencies on HXC_MAPPING_COMP_USAGES
12.1.1
-
APPS.HXC_TIMECARD_HOURS_PKG dependencies on HXC_MAPPING_ATTRIBUTES_V
12.2.2
-
APPS.HXC_TIMECARD_HOURS_PKG dependencies on HXC_MAPPING_ATTRIBUTES_V
12.1.1
-
APPS.HXC_ALIAS_UTILITY dependencies on HXC_MAPPING_COMPONENTS
12.2.2
-
VIEW: HXC.HXC_BLD_BLK_INFO_TYPE_USAGES#
12.2.2
-
APPS.HXC_TIMECARD_HOURS_PKG dependencies on HXC_DEPOSIT_PROCESSES
12.1.1
-
APPS.HXC_ALIAS_UTILITY dependencies on HXC_ALIAS_TYPE_COMPONENTS
12.1.1
-
APPS.HXC_TIMECARD_HOURS_PKG dependencies on HXC_DEPOSIT_PROCESSES
12.2.2
-
APPS.HXC_TIMECARD_HOURS_PKG dependencies on HXC_MAPPINGS
12.1.1