Search Results gcs_curr_treatments_b
Overview
The GCS_CURR_TREATMENTS_B table is a core data structure within the Oracle E-Business Suite (EBS) Financial Consolidation Hub (FCH) module, specifically designated as version 12.1.1 / 12.2.2. Its primary function is to store master data defining the currency conversion methodologies, or "treatments," to be applied during the financial consolidation process. These treatments govern how transactional data from various subsidiary entities, which may operate in different functional currencies, is translated into the consolidation currency. The table is integral to ensuring accurate and compliant consolidated financial reporting in multi-currency corporate environments. It is important to note that the provided ETRM metadata explicitly labels the GCS module as "Obsolete," indicating this object pertains to a legacy implementation.
Key Information Stored
The table's central identifier is the CURR_TREATMENT_ID, which serves as the primary key (GCS_CURR_TREATMENTS_B_PK) and uniquely defines each currency treatment rule. The most critical data points stored are the references to specific exchange rate types used for different aspects of conversion. According to the documented foreign key relationships, the table contains at least two key columns: ENDING_RATE_TYPE and AVERAGE_RATE_TYPE. These columns hold foreign keys that reference the GL_DAILY_CONVERSION_TYPES table, thereby linking each consolidation treatment to the predefined daily conversion rate types in the General Ledger. This structure allows administrators to configure whether balance sheet items (typically using an ending period rate) and income statement items (often using an average period rate) are translated using specific corporate, spot, or historical rate types.
Common Use Cases and Queries
The primary use case is the setup and maintenance of currency translation rules within the Consolidation Hub. A system administrator would create or modify records in this table to define treatments like "Group Translation - EUR" or "Hyperinflation Adjustment - USD." Common operational queries involve retrieving treatment definitions for validation or integration with consolidation rules. A typical SQL pattern would join to the GL_DAILY_CONVERSION_TYPES table to resolve the rate type codes for reporting purposes:
SELECT gct.curr_treatment_id, gct.ending_rate_type, end_rates.conversion_type ending_type_name, gct.average_rate_type, avg_rates.conversion_type average_type_name FROM gcs_curr_treatments_b gct, gl_daily_conversion_types end_rates, gl_daily_conversion_types avg_rates WHERE gct.ending_rate_type = end_rates.conversion_type (+) AND gct.average_rate_type = avg_rates.conversion_type (+);
This table is also queried by the consolidation engine during a consolidation run to determine the correct translation logic for each entity relationship.
Related Objects
The GCS_CURR_TREATMENTS_B table exists within a defined relational schema, as evidenced by its foreign key constraints. It has two outgoing foreign key dependencies and one incoming reference.
- Referenced Tables (Outgoing FK): The table references the GL_DAILY_CONVERSION_TYPES table twice: once via the ENDING_RATE_TYPE column and once via the AVERAGE_RATE_TYPE column. This ensures referential integrity for the rate types used.
- Referencing Table (Incoming FK): The GCS_CONS_RELATIONSHIPS table references this table via its CURR_TREATMENT_ID column. This is the most critical relationship, as it links a specific consolidation relationship (defining how a child entity consolidates into a parent) to the currency treatment that should be applied to that entity's data.
-
Table: GCS_CURR_TREATMENTS_B
12.1.1
owner:GCS, object_type:TABLE, fnd_design_data:GCS.GCS_CURR_TREATMENTS_B, object_name:GCS_CURR_TREATMENTS_B, status:VALID, product: GCS - Financial Consolidation Hub , description: Consolidation currency treatments , implementation_dba_data: GCS.GCS_CURR_TREATMENTS_B ,
-
Table: GCS_CURR_TREATMENTS_B
12.2.2
product: GCS - Financial Consolidation Hub (Obsolete) , description: Consolidation currency treatments , implementation_dba_data: Not implemented in this database ,
-
APPS.GCS_HIERARCHIES_PKG dependencies on GCS_CURR_TREATMENTS_B
12.1.1
-
APPS.GCS_TRANSLATION_PKG dependencies on GCS_CURR_TREATMENTS_B
12.1.1
-
APPS.GCS_AGGREGATION_DYNAMIC_PKG dependencies on GCS_CURR_TREATMENTS_B
12.1.1
-
APPS.GCS_CONS_IMPACT_ANALYSIS_PKG dependencies on GCS_CURR_TREATMENTS_B
12.1.1
-
APPS.GCS_UTILITY_PKG dependencies on GCS_CURR_TREATMENTS_B
12.1.1
-
APPS.GCS_CURR_TREATMENTS_PKG dependencies on GCS_CURR_TREATMENTS_B
12.1.1
-
SYNONYM: APPS.GCS_CURR_TREATMENTS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GCS_CURR_TREATMENTS_B, status:VALID,
-
VIEW: APPS.GCS_CURR_TREATMENTS_VL
12.1.1
-
Table: GCS_CONS_RELATIONSHIPS
12.2.2
product: GCS - Financial Consolidation Hub (Obsolete) , description: GCS consolidation hierarchy relationship information , implementation_dba_data: Not implemented in this database ,
-
Table: GCS_CONS_RELATIONSHIPS
12.1.1
owner:GCS, object_type:TABLE, fnd_design_data:GCS.GCS_CONS_RELATIONSHIPS, object_name:GCS_CONS_RELATIONSHIPS, status:VALID, product: GCS - Financial Consolidation Hub , description: GCS consolidation hierarchy relationship information , implementation_dba_data: GCS.GCS_CONS_RELATIONSHIPS ,
-
APPS.GCS_CURR_TREATMENTS_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.GCS_CURR_TREATMENTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GCS_CURR_TREATMENTS_PKG, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
APPS.GCS_CONS_IMPACT_ANALYSIS_PKG dependencies on GCS_CONS_ENG_RUN_DTLS
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.GCS_HIERARCHIES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GCS_HIERARCHIES_PKG, status:VALID,
-
APPS.GCS_CONS_IMPACT_ANALYSIS_PKG dependencies on GCS_ENTITY_CONS_ATTRS
12.1.1
-
PACKAGE BODY: APPS.GCS_AGGREGATION_DYNAMIC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GCS_AGGREGATION_DYNAMIC_PKG, status:VALID,
-
TABLE: GCS.GCS_CURR_TREATMENTS_B
12.1.1
owner:GCS, object_type:TABLE, fnd_design_data:GCS.GCS_CURR_TREATMENTS_B, object_name:GCS_CURR_TREATMENTS_B, status:VALID,
-
PACKAGE BODY: APPS.GCS_UTILITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GCS_UTILITY_PKG, status:VALID,
-
APPS.GCS_CURR_TREATMENTS_PKG dependencies on DUAL
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.GCS_CONS_IMPACT_ANALYSIS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GCS_CONS_IMPACT_ANALYSIS_PKG, status:VALID,
-
PACKAGE BODY: APPS.GCS_TRANSLATION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GCS_TRANSLATION_PKG, status:VALID,
-
PACKAGE: APPS.GCS_CURR_TREATMENTS_PKG
12.1.1
-
View: GCS_CURR_TREATMENTS_VL
12.2.2
product: GCS - Financial Consolidation Hub (Obsolete) , description: Currency treatments information , implementation_dba_data: Not implemented in this database ,
-
View: GCS_CURR_TREATMENTS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GCS.GCS_CURR_TREATMENTS_VL, object_name:GCS_CURR_TREATMENTS_VL, status:VALID, product: GCS - Financial Consolidation Hub , description: Currency treatments information , implementation_dba_data: APPS.GCS_CURR_TREATMENTS_VL ,
-
Table: GL_DAILY_CONVERSION_TYPES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_DAILY_CONVERSION_TYPES, object_name:GL_DAILY_CONVERSION_TYPES, status:VALID, product: GL - General Ledger , description: Foreign currency daily conversion rate types , implementation_dba_data: GL.GL_DAILY_CONVERSION_TYPES ,
-
Table: GL_DAILY_CONVERSION_TYPES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_DAILY_CONVERSION_TYPES, object_name:GL_DAILY_CONVERSION_TYPES, status:VALID, product: GL - General Ledger , description: Foreign currency daily conversion rate types , implementation_dba_data: GL.GL_DAILY_CONVERSION_TYPES ,
-
APPS.GCS_CONS_IMPACT_ANALYSIS_PKG dependencies on FEM_CAL_PERIODS_B
12.1.1
-
APPS.GCS_CURR_TREATMENTS_PKG dependencies on FND_LOAD_UTIL
12.1.1
-
APPS.GCS_AGGREGATION_DYNAMIC_PKG dependencies on GCS_CONS_RELATIONSHIPS
12.1.1
-
PACKAGE BODY: APPS.GCS_CURR_TREATMENTS_PKG
12.1.1
-
APPS.GCS_CURR_TREATMENTS_PKG dependencies on GCS_CURR_TREATMENTS_TL
12.1.1
-
VIEW: APPS.GCS_CURR_TREATMENTS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GCS.GCS_CURR_TREATMENTS_VL, object_name:GCS_CURR_TREATMENTS_VL, status:VALID,
-
APPS.GCS_CONS_IMPACT_ANALYSIS_PKG dependencies on GCS_CONS_RELATIONSHIPS
12.1.1
-
APPS.GCS_CONS_IMPACT_ANALYSIS_PKG dependencies on FEM_CAL_PERIODS_ATTR
12.1.1
-
APPS.GCS_AGGREGATION_DYNAMIC_PKG SQL Statements
12.1.1
-
eTRM - GCS Tables and Views
12.1.1
description: XML generated for XML Publisher reporting ,
-
APPS.GCS_TRANSLATION_PKG SQL Statements
12.1.1
-
APPS.GCS_UTILITY_PKG SQL Statements
12.1.1
-
APPS.GCS_CONS_IMPACT_ANALYSIS_PKG dependencies on GCS_CONS_ENG_RUNS
12.1.1
-
PACKAGE BODY: APPS.GCS_AGGREGATION_DYNAMIC_PKG
12.1.1
-
APPS.GCS_CONS_IMPACT_ANALYSIS_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.GCS_AGGREGATION_DYN_BUILD_PKG
12.1.1
-
eTRM - GCS Tables and Views
12.1.1
description: XML generated for XML Publisher reporting ,