Search Results msc_user_exceptions
Overview
MSC_USER_EXCEPTIONS is the header table for user-defined exceptions within the MSC schema, the schema owned by Oracle Advanced Supply Chain Planning (ASCP). In Oracle EBS 12.1.1 and 12.2.2, ASCP ships with a large library of seeded exception types, but planners frequently need to flag conditions that are specific to their business—for example, items whose projected available balance drops below a site-specific buffer, or supplies that are overdue by more than a defined tolerance. MSC_USER_EXCEPTIONS is the parent record that defines each such custom exception, holding its identifying attributes, its scope, and the schedule on which it is evaluated and delivered.
The table is best understood as configuration metadata rather than transactional supply chain data. The actual rows produced when a user-defined exception fires are written elsewhere (notably to the exception detail tables in the MSC schema), while MSC_USER_EXCEPTIONS governs the definition, ownership, workflow notification behaviour, and refresh cadence of the exception itself.
From a data modeling perspective, the ETRM metadata classifies this object heuristically as standalone based on its foreign key structure; it can reasonably be modeled as a hub (or, in a simpler dimensional treatment, a configuration dimension) keyed on the exception definition, since it anchors the identity of each user-defined exception independently of transactional activity.
Key Information Stored
The table exposes 42 documented columns. The most significant are:
- EXCEPTION_ID — the surrogate primary key uniquely identifying each user-defined exception definition.
- NAME and DESCRIPTION — the planner-facing label and explanatory text; NAME is the primary business-key candidate for lookup and reporting.
- REGION_CODE and COMPANY_ID — scope qualifiers. COMPANY_ID carries a documented foreign key to PN_COMPANIES_ALL, restricting the exception to a legal entity or operating unit context.
- SECURITY_FLAG — controls whether access to the exception definition is restricted by responsibility or user.
- WF_ITEM_TYPE, WF_PROCESS, and WF_LAUNCH_FLAG — the Oracle Workflow item type and process invoked when the exception is triggered, plus the flag enabling that launch.
- NOTIFICATION_TEXT — the message body delivered in the workflow notification.
- REQUEST_ID — links the definition to the concurrent request that executes it.
- START_FLAG, START_DATE, RECURRENCE_FLAG, REPEAT_INTERVAL, REPEAT_TYPE, REPEAT_END_TIME, and LAST_RUN_DATE — together these define whether and when the exception runs, how it recurs, and when it last executed.
- FULL_DATA_FLAG and REFRESH_NUMBER — govern the data refresh behaviour associated with evaluation.
- EVENT — the triggering event context for the exception.
- Standard audit columns — CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — plus the generic ATTRIBUTE1 through ATTRIBUTE15 and CONTEXT extensibility columns used by descriptive flexfields.
Common Use Cases and Queries
The principal uses are auditing which custom exceptions exist, verifying their scheduling, and supporting migration or cloning between environments.
- Listing active definitions:
SELECT exception_id, name, company_id, start_flag, recurrence_flag FROM msc.msc_user_exceptions WHERE start_flag = 'Y'; - Identifying definitions tied to workflow notifications: filter on
wf_launch_flag = 'Y'and report WF_ITEM_TYPE and WF_PROCESS. - Scheduling audits: comparing START_DATE, REPEAT_INTERVAL, REPEAT_TYPE, and LAST_RUN_DATE to detect exceptions that have not run within their expected cadence.
- Scoping analysis: joining to PN_COMPANIES_ALL on COMPANY_ID to confirm which operating entities each exception covers.
- Migration baselining: extracting NAME, DESCRIPTION, and workflow attributes to compare configuration across 12.1.1 and 12.2.2 instances or between test and production.
Related Objects
The definitional nature of this table means its most meaningful relationships are with workflow, company, and runtime exception objects.
- PN_COMPANIES_ALL — referenced via MSC_USER_EXCEPTIONS.COMPANY_ID, providing the legal entity or organization context for the exception.
- FND_CONCURRENT_REQUESTS — related through REQUEST_ID, tying the definition to its executed concurrent program run.
- WF_ITEM_TYPES / WF_PROCESS_ACTIVITIES — the workflow dictionary objects corresponding to WF_ITEM_TYPE and WF_PROCESS.
- FND_USER — joined on CREATED_BY and LAST_UPDATED_BY for audit attribution.
- MSC_EXCEPTIONS and the associated MSC exception detail tables — which hold the rows generated when a user-defined exception actually fires.
-
Table: MSC_USER_EXCEPTIONS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_USER_EXCEPTIONS, object_name:MSC_USER_EXCEPTIONS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: MSC_USER_EXCEPTIONS is the header table for user defined exceptions. It stores attributes such as the name and the schedule for the user defined exception. , implementation_dba_data: MSC.MSC_USER_EXCEPTIONS ,
-
Table: MSC_USER_EXCEPTIONS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_USER_EXCEPTIONS, object_name:MSC_USER_EXCEPTIONS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: MSC_USER_EXCEPTIONS is the header table for user defined exceptions. It stores attributes such as the name and the schedule for the user defined exception. , implementation_dba_data: MSC.MSC_USER_EXCEPTIONS ,
-
SYNONYM: APPS.MSC_USER_EXCEPTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_USER_EXCEPTIONS, status:VALID,
-
SYNONYM: APPS.MSC_USER_EXCEPTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_USER_EXCEPTIONS, status:VALID,
-
VIEW: MSC.MSC_USER_EXCEPTIONS#
12.2.2
owner:MSC, object_type:VIEW, object_name:MSC_USER_EXCEPTIONS#, status:VALID,
-
VIEW: APPS.MSC_PQ_EXCEPTION_LOV_V
12.1.1
-
VIEW: APPS.MSC_EXCEPTION_SUMMARY_V
12.1.1
-
VIEW: APPS.MSC_PQ_EXCEPTION_LOV_V
12.2.2
-
VIEW: MSC.MSC_USER_EXCEPTIONS#
12.2.2
-
VIEW: APPS.MSC_EXCEPTION_SUMMARY_V
12.2.2
-
TABLE: MSC.MSC_USER_EXCEPTIONS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_USER_EXCEPTIONS, object_name:MSC_USER_EXCEPTIONS, status:VALID,
-
TABLE: MSC.MSC_USER_EXCEPTIONS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_USER_EXCEPTIONS, object_name:MSC_USER_EXCEPTIONS, status:VALID,
-
VIEW: APPS.MSC_EXCEPTION_LOOKUP_V
12.2.2
-
VIEW: APPS.MSC_EXCEPTION_LOOKUP_V
12.1.1
-
PACKAGE BODY: APPS.MSC_X_USER_EXCEP_GEN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_X_USER_EXCEP_GEN, status:VALID,
-
VIEW: APPS.MSC_EXCEPTION_SUMMARY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_EXCEPTION_SUMMARY_V, object_name:MSC_EXCEPTION_SUMMARY_V, status:VALID,
-
PACKAGE BODY: APPS.MSC_X_USER_EXCEP_GEN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_X_USER_EXCEP_GEN, status:VALID,
-
VIEW: APPS.MSC_EXCEPTION_THRESHOLDS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_EXCEPTION_THRESHOLDS_V, object_name:MSC_EXCEPTION_THRESHOLDS_V, status:VALID,
-
VIEW: APPS.MSC_EXCEPTION_SUMMARY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_EXCEPTION_SUMMARY_V, object_name:MSC_EXCEPTION_SUMMARY_V, status:VALID,
-
VIEW: APPS.MSC_EXCEPTION_LOOKUP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_EXCEPTION_LOOKUP_V, object_name:MSC_EXCEPTION_LOOKUP_V, status:VALID,
-
VIEW: APPS.MSC_EXCEPTION_LOOKUP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_EXCEPTION_LOOKUP_V, object_name:MSC_EXCEPTION_LOOKUP_V, status:VALID,
-
View: MSC_EXCEPTION_SUMMARY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_EXCEPTION_SUMMARY_V, object_name:MSC_EXCEPTION_SUMMARY_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_EXCEPTION_SUMMARY_V ,
-
View: MSC_EXCEPTION_SUMMARY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_EXCEPTION_SUMMARY_V, object_name:MSC_EXCEPTION_SUMMARY_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_EXCEPTION_SUMMARY_V ,
-
VIEW: APPS.MSC_PQ_EXCEPTION_LOV_V
12.2.2
owner:APPS, object_type:VIEW, object_name:MSC_PQ_EXCEPTION_LOV_V, status:VALID,
-
VIEW: APPS.MSC_EXCEPTION_THRESHOLDS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_EXCEPTION_THRESHOLDS_V, object_name:MSC_EXCEPTION_THRESHOLDS_V, status:VALID,
-
VIEW: APPS.MSC_PQ_EXCEPTION_LOV_V
12.1.1
owner:APPS, object_type:VIEW, object_name:MSC_PQ_EXCEPTION_LOV_V, status:VALID,
-
View: MSC_EXCEPTION_LOOKUP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_EXCEPTION_LOOKUP_V, object_name:MSC_EXCEPTION_LOOKUP_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_EXCEPTION_LOOKUP_V ,
-
View: MSC_EXCEPTION_LOOKUP_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_EXCEPTION_LOOKUP_V, object_name:MSC_EXCEPTION_LOOKUP_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_EXCEPTION_LOOKUP_V ,
-
APPS.MSC_X_USER_EXCEP_GEN SQL Statements
12.1.1
-
APPS.MSC_X_USER_EXCEP_GEN SQL Statements
12.2.2
-
VIEW: APPS.MSC_EXCEPTION_THRESHOLDS_V
12.1.1
-
VIEW: APPS.MSC_EXCEPTION_THRESHOLDS_V
12.2.2
-
View: MSC_EXCEPTION_THRESHOLDS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_EXCEPTION_THRESHOLDS_V, object_name:MSC_EXCEPTION_THRESHOLDS_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_EXCEPTION_THRESHOLDS_V ,
-
View: MSC_EXCEPTION_THRESHOLDS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_EXCEPTION_THRESHOLDS_V, object_name:MSC_EXCEPTION_THRESHOLDS_V, status:VALID, product: MSC - Advanced Supply Chain Planning , implementation_dba_data: APPS.MSC_EXCEPTION_THRESHOLDS_V ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA 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
-
APPS.MSC_X_USER_EXCEP_GEN dependencies on MSC_USER_EXCEPTIONS
12.2.2
-
APPS.MSC_X_USER_EXCEP_GEN dependencies on MSC_USER_EXCEPTIONS
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.MSC_X_USER_EXCEP_GEN
12.1.1
-
PACKAGE BODY: APPS.MSC_X_USER_EXCEP_GEN
12.2.2
-
APPS.MSC_X_USER_EXCEP_GEN dependencies on AK_REGION_ITEMS
12.1.1
-
APPS.MSC_X_USER_EXCEP_GEN dependencies on FND_FILE
12.2.2