Search Results gcs_curr_treatments_tl_pk
Overview
The GCS_CURR_TREATMENTS_TL table is a translation table within the Oracle E-Business Suite (EBS) Financial Consolidation Hub (GCS) module, which is now designated as obsolete. Its core function is to store multilingual descriptions for currency treatment codes. In EBS, translation tables (denoted by the _TL suffix) are a standard architectural pattern for supporting multiple languages, enabling the application to display descriptive text in a user's preferred language. This table is integral for global deployments where consolidated financial reporting must be presented in various languages. The primary key for this entity is GCS_CURR_TREATMENTS_TL_PK.
Key Information Stored
The table's structure is designed to map static code values to their user-friendly, translated names. The primary key is a composite of CURR_TREATMENT_ID and LANGUAGE, ensuring a unique entry for each treatment in each supported language. Key columns include CURR_TREATMENT_ID, which links to the base currency treatment code; LANGUAGE, which holds the language code (e.g., 'US', 'F'); and SOURCE_LANG, which indicates the original language of the translated text. The table also contains descriptive columns, such as NAME and DESCRIPTION, which hold the actual translated strings for the currency treatment's label and explanatory text, respectively.
Common Use Cases and Queries
The primary use case is retrieving a currency treatment's description in a specific language for user interfaces and reports within the Consolidation Hub. A common SQL pattern involves joining this table with its base table (GCS_CURR_TREATMENTS_B) and filtering by the session's language setting. For example, a report might use a query such as: SELECT ctb.treatment_code, cttl.name FROM gcs_curr_treatments_b ctb, gcs_curr_treatments_tl cttl WHERE ctb.curr_treatment_id = cttl.curr_treatment_id AND cttl.language = USERENV('LANG');. This ensures end-users see terminology in their configured language. Developers may also query this table to validate or seed translation data during implementation or upgrades.
Related Objects
This table has defined relationships with several core EBS objects. Its primary key, GCS_CURR_TREATMENTS_TL_PK, is defined on the columns CURR_TREATMENT_ID and LANGUAGE. It holds two foreign key relationships to the standard FND_LANGUAGES table, which maintains the list of installed languages in EBS. The first foreign key is on the LANGUAGE column (GCS_CURR_TREATMENTS_TL.LANGUAGE → FND_LANGUAGES). The second is on the SOURCE_LANG column (GCS_CURR_TREATMENTS_TL.SOURCE_LANG → FND_LANGUAGES). The base table for the currency treatment entity, which is not explicitly listed in the provided metadata but is a standard component, would be GCS_CURR_TREATMENTS_B, linked via the CURR_TREATMENT_ID column.
-
Table: GCS_CURR_TREATMENTS_TL
12.2.2
product: GCS - Financial Consolidation Hub (Obsolete) , description: Translation table for GCS Currency treatments , implementation_dba_data: Not implemented in this database ,
-
Table: GCS_CURR_TREATMENTS_TL
12.1.1
owner:GCS, object_type:TABLE, fnd_design_data:GCS.GCS_CURR_TREATMENTS_TL, object_name:GCS_CURR_TREATMENTS_TL, status:VALID, product: GCS - Financial Consolidation Hub , description: Translation table for GCS Currency treatments , implementation_dba_data: GCS.GCS_CURR_TREATMENTS_TL ,
-
eTRM - GCS Tables and Views
12.1.1
description: XML generated for XML Publisher reporting ,
-
eTRM - GCS Tables and Views
12.1.1
description: XML generated for XML Publisher reporting ,