Search Results retail analytics software
The DDR.DDR_E_RTL_ITEM_HCHY
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical data structure within the Demand-Driven Replenishment (DDR) module. This table stores hierarchical relationships between retail items, enabling demand forecasting, replenishment planning, and inventory optimization in retail or distribution-centric implementations. Below is a detailed technical and functional analysis of this table in the context of Oracle EBS.
1. Functional Context
TheDDR_E_RTL_ITEM_HCHY
table supports demand-driven replenishment processes by maintaining item hierarchies, which are essential for:
- Demand Forecasting: Aggregating demand at different hierarchy levels (e.g., category, subcategory, SKU).
- Replenishment Planning: Enabling automated stock replenishment based on hierarchical demand patterns.
- Inventory Optimization: Aligning inventory levels with demand signals across hierarchical tiers.
2. Technical Structure
Key columns inDDR.DDR_E_RTL_ITEM_HCHY
typically include:
- HIERARCHY_ID: Unique identifier for the hierarchy structure.
- PARENT_ITEM_ID: References the parent item in the hierarchy (e.g., a product category).
- CHILD_ITEM_ID: References the child item (e.g., an SKU belonging to the category).
- LEVEL_NUMBER: Indicates the depth of the item within the hierarchy (e.g., 1 for top-level categories).
- EFFECTIVE_DATE / END_DATE: Defines the validity period of the hierarchical relationship.
- ATTRIBUTE_CATEGORY / ATTRIBUTE_n: Flexfield columns for custom attributes.
MTL_SYSTEM_ITEMS_B
) and Oracle Advanced Supply Chain Planning (ASCP) modules.
3. Integration with Oracle EBS Modules
The table interacts with:- Inventory Management (INV): Links to
MTL_SYSTEM_ITEMS_B
viaITEM_ID
columns. - Order Management (OM): Supports demand sensing through order hierarchies.
- Advanced Supply Chain Planning (ASCP): Feeds hierarchical demand data into planning engines.
- Oracle Retail Integration: Synchronizes with retail-specific item masters in hybrid deployments.
4. Data Flow and Usage
- Data Population: Populated via:
- Batch jobs from master data (e.g., item creation in INV).
- Retail-specific interfaces (e.g., RPM or ReIM integrations).
- Manual maintenance through DDR screens.
- Downstream Processes: Used by:
- DDR forecasting jobs (
DDR_FORECAST_PUB
APIs). - Replenishment workflows (
DDR_REPLENISHMENT_ENGINE
). - Reporting via Oracle BI or custom extracts.
- DDR forecasting jobs (
5. Customization Considerations
Implementers should note:- Performance: Hierarchies with >100K items may require indexing optimizations.
- Extensions: Flexfields allow adding industry-specific attributes.
- Upgrades: Schema changes in 12.2.2 (e.g., JSON support) may affect custom code.
6. Key Differences in 12.1.1 vs. 12.2.2
- 12.2.2 Enhancements:
- Improved hierarchical analytics via Oracle Fusion Middleware integration.
- Support for cloud-based replenishment algorithms.
- Enhanced concurrent processing for hierarchy maintenance.
- 12.1.1 Limitations: Lacks some JSON-type columns and real-time sync capabilities.
7. Best Practices
- Implement hierarchical validation rules to prevent circular references.
- Leverage Oracle's
DDR_HIERARCHY_PUB
APIs for programmatic updates. - Archive historical hierarchies to maintain audit trails.
DDR.DDR_E_RTL_ITEM_HCHY
is a cornerstone table for demand-driven replenishment in Oracle EBS, enabling scalable item hierarchy management with deep integration into supply chain processes. Its design reflects Oracle's retail architecture patterns, balancing flexibility with performance for complex distribution networks.
-
Concurrent Program: IBW_FACT_POPULATION
12.2.2
execution_filename: IBW_OE_PVT.offline_engine , product: IBW - Oracle Web Analytics , user_name: IBW_FACT_POPULATION , description: This program migrates the data from temporary schema to the Web Analytics fact/transaction schema. , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: IBW_DATA_PURGE
12.1.1
execution_filename: IBW_PURGE_PVT.data_purge , product: IBW - Oracle Web Analytics , user_name: IBW_DATA_PURGE , description: This program purges data from the Web Analytics transaction schema. , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: IBW_DATA_PURGE
12.2.2
execution_filename: IBW_PURGE_PVT.data_purge , product: IBW - Oracle Web Analytics , user_name: IBW_DATA_PURGE , description: This program purges data from the Web Analytics transaction schema. , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: IBW_FACT_POPULATION
12.1.1
execution_filename: IBW_OE_PVT.offline_engine , product: IBW - Oracle Web Analytics , user_name: IBW_FACT_POPULATION , description: This program migrates the data from temporary schema to the Web Analytics fact/transaction schema. , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: CN_ODI_CALL
12.2.2
execution_filename: CnOdiCall , product: CN - Incentive Compensation , user_name: CN_ODI_CALL , description: OIC Analytics ELT - Executable , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
TABLE: DDR.DDR_E_RTL_ITEM_HCHY
12.1.1
owner:DDR, object_type:TABLE, object_name:DDR_E_RTL_ITEM_HCHY, status:VALID,
-
TABLE: DDR.DDR_I_RTL_ITEM_HCHY
12.1.1
owner:DDR, object_type:TABLE, object_name:DDR_I_RTL_ITEM_HCHY, status:VALID,
-
TABLE: DDR.DDR_I_RTL_ITEM_HCHY
12.2.2
owner:DDR, object_type:TABLE, object_name:DDR_I_RTL_ITEM_HCHY, status:VALID,
-
TABLE: IGS.IGS_DA_IN_RSLT_UNTS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_DA_IN_RSLT_UNTS, object_name:IGS_DA_IN_RSLT_UNTS, status:VALID,
-
TABLE: DDR.DDR_E_RTL_ITEM_HCHY
12.2.2
owner:DDR, object_type:TABLE, object_name:DDR_E_RTL_ITEM_HCHY, status:VALID,
-
VIEW: APPS.AMS_DATASRC_ATTBINFO_VL
12.1.1
-
TABLE: IGS.IGS_DA_DETAILS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_DA_DETAILS, object_name:IGS_DA_DETAILS, status:VALID,
-
Lookup Type: IBW_PRIVACY_PREF_OPTIONS
12.1.1
product: IBW - Oracle Web Analytics , meaning: Web Analytics: Privacy Preference Options ,
-
VIEW: APPS.AMS_DATASRC_ATTBINFO_VL
12.2.2
-
Concurrent Program: IBW_RECATEGORIZE_REFERRAL
12.1.1
execution_filename: IBW_OE_PVT.recategorize_referrals , product: IBW - Oracle Web Analytics , user_name: IBW_RECATEGORIZE_REFERRAL , description: This program re-categorizes referrals. , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
APPS.AMS_LIST_SRC_FIELD_PVT dependencies on AMS_DM_BINVALUES_PVT
12.1.1
-
Concurrent Program: PA_REFRESH_PROJ_CUBE
12.2.2
execution_filename: PA_ppr_olap_conc_program.summarize_olap , product: PA - Projects , user_name: PA_UPDATE_REFRESH_PROJ_CUBE , description: Update or refresh Project Reporting Cube , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: IBW_PURGE_OPTIONS
12.1.1
product: IBW - Oracle Web Analytics , meaning: Web Analytics: Purge options , description: Lookup for purge options ,
-
Lookup Type: IBW_PURGE_OPTIONS
12.2.2
product: IBW - Oracle Web Analytics , meaning: Web Analytics: Purge options , description: Lookup for purge options ,
-
VIEW: APPS.AMS_QUERY_TMPL_CONDITION_VL
12.1.1
-
Lookup Type: IBW_PRIVACY_PREF_OPTIONS
12.2.2
product: IBW - Oracle Web Analytics , meaning: Web Analytics: Privacy Preference Options ,
-
Concurrent Program: PA_UPDATE_PROJ_CUBE
12.2.2
execution_filename: PA_ppr_olap_conc_program.summarize_olap , product: PA - Projects , user_name: PA_UPDATE_REFRESH_PROJ_CUBE , description: Update or refresh Project Reporting Cube , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
VIEW: APPS.AMS_QUERY_TMPL_CONDITION_VL
12.2.2
-
Lookup Type: NACE
12.2.2
product: AR - Receivables , meaning: NACE Rev1. European Union industrial classifications , description: General Industrial Classification of Economic Activities within the European Community ,
-
TABLE: IGS.IGS_DA_DETAILS_HIST
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_DA_DETAILS_HIST, object_name:IGS_DA_DETAILS_HIST, status:VALID,
-
APPS.AMS_LIST_SRC_FIELD_PVT dependencies on AMS_DM_BINVALUES_PVT
12.2.2
-
Lookup Type: AMS_LIST_SRC_TYPE
12.2.2
product: AMS - Marketing , meaning: Source Type , description: Indicates if The Source is to be used for an IMPORT or TARGET list. ,
-
Concurrent Program: IBW_RECATEGORIZE_REFERRAL
12.2.2
execution_filename: IBW_OE_PVT.recategorize_referrals , product: IBW - Oracle Web Analytics , user_name: IBW_RECATEGORIZE_REFERRAL , description: This program re-categorizes referrals. , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRI_OLTP_CONC_MVR
12.1.1
execution_filename: hri_oltp_conc_mv.refresh_mv , product: HRI - Human Resources Intelligence , user_name: HRIOLTPCONCMVR , description: Standalone Materialized View refresh process (for embedded analytics) , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
TABLE: DDR.DDR_S_RTL_SL_RTN_ITEM
12.2.2
owner:DDR, object_type:TABLE, object_name:DDR_S_RTL_SL_RTN_ITEM, status:VALID,
-
Lookup Type: NACE
12.1.1
product: AR - Receivables , meaning: NACE Rev1. European Union industrial classifications , description: General Industrial Classification of Economic Activities within the European Community ,
-
Lookup Type: AMS_LIST_SRC_TYPE
12.1.1
product: AMS - Marketing , meaning: Source Type , description: Indicates if The Source is to be used for an IMPORT or TARGET list. ,
-
Concurrent Program: HRI_OLTP_CONC_MVR
12.2.2
execution_filename: hri_oltp_conc_mv.refresh_mv , product: HRI - Human Resources Intelligence (Obsolete) , user_name: HRIOLTPCONCMVR , description: Standalone Materialized View refresh process (for embedded analytics) , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
TABLE: XDP.XDP_FE_SW_GEN_LOOKUP
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FE_SW_GEN_LOOKUP, object_name:XDP_FE_SW_GEN_LOOKUP, status:VALID,
-
TABLE: XDP.XDP_FE_SW_GEN_LOOKUP
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FE_SW_GEN_LOOKUP, object_name:XDP_FE_SW_GEN_LOOKUP, status:VALID,
-
Lookup Type: AR_CMGT_COLLAT_VALUATON_TYPE
12.1.1
product: AR - Receivables , meaning: AR CM Collateral Valuation Type ,
-
Lookup Type: AR_CMGT_COLLAT_VALUATON_TYPE
12.2.2
product: AR - Receivables , meaning: AR CM Collateral Valuation Type ,
-
TABLE: DDR.DDR_S_RTL_SL_RTN_ITEM
12.1.1
owner:DDR, object_type:TABLE, object_name:DDR_S_RTL_SL_RTN_ITEM, status:VALID,
-
Lookup Type: CSY_PERIODS
12.2.2
product: CS - Service , meaning: CSY_PERIODS , description: Period Types Used in Embedded Analytics ,
-
TABLE: DDR.DDR_E_RTL_SL_RTN_ITEM
12.1.1
owner:DDR, object_type:TABLE, object_name:DDR_E_RTL_SL_RTN_ITEM, status:VALID,
-
Concurrent Program: IBW_CHANGE_TR_SEQ
12.1.1
execution_filename: IBW_TR_PVT.change_tracking_sequence , product: IBW - Oracle Web Analytics , user_name: IBW_CHANGE_TR_SEQ , description: This program sets the increment factor by which highest unique visit and visitor identifiers are determined. , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: IBW_CHANGE_TR_SEQ
12.2.2
execution_filename: IBW_TR_PVT.change_tracking_sequence , product: IBW - Oracle Web Analytics , user_name: IBW_CHANGE_TR_SEQ , description: This program sets the increment factor by which highest unique visit and visitor identifiers are determined. , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
VIEW: APPS.XDP_FE_SW_GEN_LOOKUP_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XDP.XDP_FE_SW_GEN_LOOKUP_VL, object_name:XDP_FE_SW_GEN_LOOKUP_VL, status:VALID,
-
Lookup Type: EEOG_SSSP
12.2.2
product: PER - Human Resources , meaning: EEOG_SSSP ,
-
Lookup Type: PN_TENANCY_USAGE_TYPE
12.2.2
product: PN - Property Manager , meaning: PN TENANCY USAGE TYPE , description: Tenancy Usage ,
-
Concurrent Program: XTRTMNEW
12.2.2
execution_filename: XTRTMNEW , product: XTR - Treasury , user_name: XTRTMNEW , description: New Settled Retail Term Money Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: XTRTMNEW
12.1.1
execution_filename: XTRTMNEW , product: XTR - Treasury , user_name: XTRTMNEW , description: New Settled Retail Term Money Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: T4_TRANSMITTER_TYPE
12.2.2
product: PER - Human Resources , meaning: Transmitter Type , description: Transmitter Type ,
-
Concurrent Program: XTRTMSTM
12.1.1
execution_filename: XTRTMSTM , product: XTR - Treasury , user_name: XTRTMSTM , description: Statements - Retail Term Money , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: XTRTMSTM
12.2.2
execution_filename: XTRTMSTM , product: XTR - Treasury , user_name: XTRTMSTM , description: Statements - Retail Term Money , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,