Search Results msc_questions_tl
Overview
MSC_QUESTIONS_TL is a translation (TL) table within the MSC schema, owned by the Oracle Advanced Supply Chain Planning (ASCP) module. It stores the language-specific, translated text of questions presented by the "Ask Oracle" feature, which is the interactive, natural-language query interface embedded in Oracle EBS planning and business intelligence workflows. Because Oracle EBS supports multilingual deployments, user-facing textual content is separated into base tables and their corresponding _TL counterparts; MSC_QUESTIONS_TL holds one row per question per installed language, allowing the same logical question to display correctly across different locale settings.
The table is documented as VALID in ETRM 12.1.1 and 12.2.2, with a documented physical schema of 11 columns. Its primary key, MSC_QUESTIONS_TK_PK, is composed of QUESTION_ID and LANGUAGE. The heuristic Data Vault classification mined from the foreign-key structure is standalone, suggesting that in a Data Vault model this object would be treated as an independent hub-like entity keyed on QUESTION_ID and LANGUAGE, with no upstream link dependencies within the MSC schema. This classification is a modeling suggestion rather than a documented constraint.
Key Information Stored
The table records translated question content and its translation lifecycle metadata. The most significant columns are:
- QUESTION_ID — Surrogate identifier of the question; part of the composite primary key MSC_QUESTIONS_TK_PK and of the unique index.
- LANGUAGE — Language code for the translated row; the second component of the primary key and unique index, and the discriminator that makes this a translation table.
- USER_QUESTION_NAME — The translated, user-facing name or label of the question as displayed in the Ask Oracle interface.
- DESCRIPTION — The translated descriptive text associated with the question, providing fuller explanation than the short name.
- SOURCE_LANG — The language from which the translation was derived; supports translation-source tracking.
- TRANSLATED — Flag indicating whether the row has been translated or remains pending translation.
- LAST_UPDATE_DATE — Timestamp of the most recent modification.
- LAST_UPDATED_BY — User who performed the most recent update.
- CREATION_DATE — Timestamp when the row was created.
- CREATED_BY — User who created the row.
- LAST_UPDATE_LOGIN — Login session associated with the last update.
The surrogate primary key (QUESTION_ID, LANGUAGE) is functionally echoed by the unique index MSC_QUESTIONS_TL_U1 (QUESTION_ID, LANGUAGE), the documented business-key candidate. The audit columns LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, and LAST_UPDATE_LOGIN follow Oracle EBS WHO-column conventions.
Common Use Cases and Queries
Typical use cases include validating translation completeness, extracting display-ready question text for a given language, and auditing translation changes.
- Translation completeness check: select QUESTION_ID, LANGUAGE, TRANSLATED from MSC_QUESTIONS_TL where TRANSLATED = 'N';
- Language-specific lookup: select QUESTION_ID, USER_QUESTION_NAME, DESCRIPTION from MSC_QUESTIONS_TL where LANGUAGE = :p_lang;
- Audit trends: group records by LAST_UPDATED_BY and LAST_UPDATE_DATE to identify recent translation activity.
Because the table is language-keyed, joins to base or other MSC objects should always constrain LANGUAGE to avoid duplicate row expansion. Reports typically pivot on QUESTION_ID with LANGUAGE as the column dimension.
Related Objects
The documented relationship data classifies MSC_QUESTIONS_TL as standalone, meaning no foreign keys were mined pointing to or from it within the schema. The following objects are the most relevant logical companions:
- MSC_QUESTIONS_B — The base (non-translated) table sharing QUESTION_ID; joined as B.QUESTION_ID = TL.QUESTION_ID.
- MSC_QUESTIONS_TK_PK — The primary key constraint on (QUESTION_ID, LANGUAGE).
- MSC_QUESTIONS_TL_U1 — Unique index on (QUESTION_ID, LANGUAGE), the business-key candidate.
- Ask Oracle UI queries — Runtime components that read USER_QUESTION_NAME and DESCRIPTION filtered by LANGUAGE.
- FND_LANGUAGES — Reference table for validating LANGUAGE codes.
- FND_USER — Referenced indirectly via CREATED_BY and LAST_UPDATED_BY for audit reporting.
-
Table: MSC_QUESTIONS_TL
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_QUESTIONS_TL, object_name:MSC_QUESTIONS_TL, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table contains the translated questions for Ask Oracle , implementation_dba_data: MSC.MSC_QUESTIONS_TL ,
-
Table: MSC_QUESTIONS_TL
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_QUESTIONS_TL, object_name:MSC_QUESTIONS_TL, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table contains the translated questions for Ask Oracle , implementation_dba_data: MSC.MSC_QUESTIONS_TL ,
-
APPS.MSC_ASK_ORACLE SQL Statements
12.2.2
-
VIEW: MSC.MSC_QUESTIONS_TL#
12.2.2
owner:MSC, object_type:VIEW, object_name:MSC_QUESTIONS_TL#, status:VALID,
-
APPS.MSC_ASK_ORACLE SQL Statements
12.1.1
-
VIEW: APPS.MSC_QUESTIONS_VL
12.2.2
-
SYNONYM: APPS.MSC_QUESTIONS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_QUESTIONS_TL, status:VALID,
-
SYNONYM: APPS.MSC_QUESTIONS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_QUESTIONS_TL, status:VALID,
-
VIEW: MSC.MSC_QUESTIONS_TL#
12.2.2
-
VIEW: APPS.MSC_QUESTIONS_VL
12.1.1
-
TABLE: MSC.MSC_QUESTIONS_TL
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_QUESTIONS_TL, object_name:MSC_QUESTIONS_TL, status:VALID,
-
TABLE: MSC.MSC_QUESTIONS_TL
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_QUESTIONS_TL, object_name:MSC_QUESTIONS_TL, status:VALID,
-
View: MSC_QUESTIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_QUESTIONS_VL, object_name:MSC_QUESTIONS_VL, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_QUESTIONS_VL ,
-
PACKAGE BODY: APPS.MSC_ASK_ORACLE
12.2.2
-
PACKAGE BODY: APPS.MSC_ASK_ORACLE
12.1.1
-
View: MSC_QUESTIONS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_QUESTIONS_VL, object_name:MSC_QUESTIONS_VL, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_QUESTIONS_VL ,
-
Table: MSC_QUESTIONS_B
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_QUESTIONS_B, object_name:MSC_QUESTIONS_B, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores the seeded and user defined questions for Ask Oracle. The associated MSC_QUESTIONS_TL table contains the translated questions by language. , implementation_dba_data: MSC.MSC_QUESTIONS_B ,
-
Table: MSC_QUESTIONS_B
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_QUESTIONS_B, object_name:MSC_QUESTIONS_B, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This table stores the seeded and user defined questions for Ask Oracle. The associated MSC_QUESTIONS_TL table contains the translated questions by language. , implementation_dba_data: MSC.MSC_QUESTIONS_B ,
-
PACKAGE BODY: APPS.MSC_ASK_ORACLE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ASK_ORACLE, status:VALID,
-
PACKAGE BODY: APPS.MSC_ASK_ORACLE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ASK_ORACLE, status:VALID,
-
VIEW: APPS.MSC_QUESTIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_QUESTIONS_VL, object_name:MSC_QUESTIONS_VL, status:VALID,
-
VIEW: APPS.MSC_QUESTIONS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_QUESTIONS_VL, object_name:MSC_QUESTIONS_VL, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.MSC_ASK_ORACLE dependencies on MSC_QUESTIONS_TL
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.MSC_ASK_ORACLE dependencies on MSC_QUESTIONS_TL
12.1.1
-
APPS.MSC_ASK_ORACLE dependencies on MSC_QUESTIONS_B
12.1.1
-
APPS.MSC_ASK_ORACLE dependencies on MSC_QUESTIONS_B
12.2.2
-
APPS.MSC_ASK_ORACLE dependencies on MSC_UTIL
12.2.2
-
APPS.MSC_ASK_ORACLE dependencies on MSC_UTIL
12.1.1
-
APPS.MSC_ASK_ORACLE dependencies on FND_GLOBAL
12.2.2
-
APPS.MSC_ASK_ORACLE dependencies on MSC_QUESTIONS_S
12.1.1
-
APPS.MSC_ASK_ORACLE dependencies on FND_GLOBAL
12.1.1
-
APPS.MSC_ASK_ORACLE dependencies on MSC_QUESTIONS_S
12.2.2
-
APPS.MSC_ASK_ORACLE dependencies on DUAL
12.1.1
-
APPS.MSC_ASK_ORACLE dependencies on DUAL
12.2.2
-
eTRM - MSC Tables and Views
12.1.1
description: This table contains the mapping between user-defined zone and included regions ,
-
eTRM - MSC Tables and Views
12.2.2
description: This table contains the mapping between user-defined zone and included regions ,
-
12.2.2 DBA Data
12.2.2
-
eTRM - MSC Tables and Views
12.1.1
description: This table contains the mapping between user-defined zone and included regions ,
-
12.1.1 DBA Data
12.1.1
-
eTRM - MSC Tables and Views
12.2.2
description: This table contains the mapping between user-defined zone and included regions ,