Search Results gcs_translation_statuses
Overview
The GCS_TRANSLATION_STATUSES table is a core data object within Oracle E-Business Suite Financial Consolidation Hub (GCS). It serves as a central repository for tracking the status of the currency translation process for consolidation entities. Currency translation is a critical step in financial consolidation, where subsidiary financial data denominated in various local currencies is converted into a single reporting currency. This table maintains a record for each combination of entity, period, currency, hierarchy, and dataset, enabling the system to monitor which translation tasks are pending, in progress, completed, or in error. Its role is essential for ensuring data integrity, auditability, and process control during the consolidation close cycle.
Key Information Stored
The table's structure is defined by its composite primary key, which uniquely identifies a specific translation status record. The key columns are HIERARCHY_ID, ENTITY_ID, CURRENCY_CODE, CAL_PERIOD_ID, and DATASET_CODE. These fields collectively pinpoint the exact consolidation context. While the provided metadata does not list all status-specific columns, typical columns in such a table would include a STATUS_CODE (e.g., 'NOT_TRANSLATED', 'TRANSLATED', 'ERROR'), process timestamps (CREATION_DATE, LAST_UPDATE_DATE), and identifiers for the user or process that initiated the translation. The foreign key constraints indicate it stores references to a specific consolidation hierarchy (GCS_HIERARCHIES_B) and a valid currency (FND_CURRENCIES).
Common Use Cases and Queries
This table is primarily used for operational reporting and process management within the consolidation workflow. Common scenarios include generating a pre-translation validation report to identify entities ready for processing, monitoring the real-time progress of a translation run, and troubleshooting errors by isolating entities with a failed status. A typical administrative query would join this table with entity and hierarchy descriptions to produce a status dashboard.
- Sample Query - Status Summary:
SELECT gts.entity_id, gts.cal_period_id, gts.status_code, COUNT(*) FROM gcs_translation_statuses gts WHERE gts.hierarchy_id = :p_hier_id AND gts.dataset_code = :p_dataset GROUP BY gts.entity_id, gts.cal_period_id, gts.status_code; - Use Case: Identifying all entities with a 'TRANSLATED' status for a specific period and hierarchy to proceed to the next consolidation step, such as elimination.
Related Objects
The GCS_TRANSLATION_STATUSES table is integral to the Financial Consolidation Hub schema and has documented relationships with other key EBS objects. Its foreign key constraints define its dependencies and are crucial for accurate joins in reporting and application logic.
- GCS_HIERARCHIES_B: Joined via
GCS_TRANSLATION_STATUSES.HIERARCHY_ID = GCS_HIERARCHIES_B.HIERARCHY_ID. This provides the hierarchy definition and description context for the status record. - FND_CURRENCIES: Joined via
GCS_TRANSLATION_STATUSES.CURRENCY_CODE = FND_CURRENCIES.CURRENCY_CODE. This validates the currency and provides its name and precision.
This table is also likely referenced by various GCS consolidation engine packages and may be the source for summary views within the application's user interface.
-
Table: GCS_TRANSLATION_STATUSES
12.1.1
owner:GCS, object_type:TABLE, fnd_design_data:GCS.GCS_TRANSLATION_STATUSES, object_name:GCS_TRANSLATION_STATUSES, status:VALID, product: GCS - Financial Consolidation Hub , description: GCS translation status information , implementation_dba_data: GCS.GCS_TRANSLATION_STATUSES ,
-
Table: GCS_HIERARCHIES_B
12.1.1
owner:GCS, object_type:TABLE, fnd_design_data:GCS.GCS_HIERARCHIES_B, object_name:GCS_HIERARCHIES_B, status:VALID, product: GCS - Financial Consolidation Hub , description: GCS hierarchy header information , implementation_dba_data: GCS.GCS_HIERARCHIES_B ,