Search Results msc_questions_b_pk
Overview
MSC_QUESTIONS_B is a base table in the MSC schema (Advanced Supply Chain Planning) within Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the seeded and user-defined questions that drive the "Ask Oracle" feature, a guided interrogation mechanism that allows planners to launch predefined analytical queries against planning data. Each row represents a discrete question definition, while the associated MSC_QUESTIONS_TL table holds the language-specific translated question text. Because MSC_QUESTIONS_B carries only language-independent attributes, it functions as the master table in a standard EBS base/translation pair. The table is documented as VALID with ten physical columns in the ETRM 12.2.2 schema.
From a data modeling perspective, the heuristic Data Vault classification mined from the foreign-key structure is standalone. In Data Vault terms this suggests the object is best treated as a hub-like reference entity anchored on its own business key, rather than as a link or satellite, since no incoming or outgoing FK relationships were mined. Modelers should treat this as a suggested pattern, not an enforced constraint.
Key Information Stored
The table's primary key is enforced by MSC_QUESTIONS_B_PK on QUESTION_ID, a system-generated surrogate identifier. A second unique index, MSC_QUESTIONS_B_U1, constrains QUESTION_CODE, making it the natural business-key candidate that uniquely identifies a question independent of its internal ID.
- QUESTION_ID — surrogate primary key; joins to ANSWER_ID relationships and to translation rows.
- ANSWER_ID — reference to the answer or result definition associated with the question.
- QUESTION_CODE — the unique, user-meaningful short code identifying the seeded or custom question.
- QUESTION_TYPE — classifies the question (for example, seeded versus user-defined behavior).
- PACKAGE_NAME — the PL/SQL package that implements the logic invoked when the question is executed.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN — standard EBS audit columns recording who created and last modified the definition and when.
Because only ten columns exist, the design deliberately separates descriptive text (in MSC_QUESTIONS_TL) from structural metadata held here.
Common Use Cases and Queries
Primary use cases include auditing which Ask Oracle questions are seeded versus customer-defined, identifying the PL/SQL package backing a question, and driving custom guided-analysis menus. A typical query lists active question definitions with their implementing package:
SELECT question_id, question_code, question_type, package_name FROM msc.msc_questions_b ORDER BY question_code;- Joining to translations:
SELECT b.question_code, t.question FROM msc.msc_questions_b b, msc.msc_questions_tl t WHERE b.question_id = t.question_id AND t.language = USERENV('LANG'); - Audit filtering:
SELECT question_code, created_by, creation_date, last_updated_by, last_update_date FROM msc.msc_questions_b WHERE last_update_date > :cutoff;
Reporting scenarios include change-tracking of seeded questions after patching and inventory of custom questions introduced by specific users.
Related Objects
- MSC_QUESTIONS_TL — translation table joined on QUESTION_ID; supplies the display text per language.
- MSC_ANSWERS_B / MSC_ANSWERS_TL — answer definitions referenced through ANSWER_ID.
- MSC_QUESTIONS_B_PK and MSC_QUESTIONS_B_U1 — the primary and unique indexes enforcing QUESTION_ID and QUESTION_CODE.
- Ask Oracle PL/SQL packages — the routines named in PACKAGE_NAME that execute question logic.
- MSC schema planning tables — the underlying supply chain planning data interrogated by the answers.
No foreign-key relationships were mined for this object, confirming its standalone classification; dependencies are therefore logical rather than referential and should be validated against the deployed environment before use in custom integrations.
-
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 ,
-
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 ,
-
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 ,