Search Results msc_st_system_items
Overview
MSC_ST_SYSTEM_ITEMS is a staging table owned by the MSC schema within the Oracle Advanced Supply Chain Planning (ASCP) product family. Its documented purpose is to receive, validate, and process item master data before that data is promoted into the MSC_SYSTEM_ITEMS planning table. The staging table therefore sits at the boundary between the transactional source systems (typically the MTL_SYSTEM_ITEMS_B and related inventory item tables) and the planning engine, which consumes the cleansed copy during a planning run.
Because ASCP collections operate on a high-volume, repeatable basis, MSC_ST_SYSTEM_ITEMS is populated by the collections program, keyed through a batch and request context, and then validated row by row. The REQUEST_ID, REFRESH_ID, SR_INSTANCE_ID, and BATCH_ID columns provide the execution context that links staged rows to a particular collection cycle and source instance.
From a modelling perspective, the Data Vault classification supplied for this object is standalone, derived heuristically from its foreign key structure. This indicates that MSC_ST_SYSTEM_ITEMS is not modelled as a hub, link, or satellite against other MSC objects but instead functions as a self-contained staging entity with only two outgoing references, to MTL_ABC_CLASSES and PN_COMPANIES_ALL.
Key Information Stored
The table carries 171 documented columns in the 12.2.2 physical schema. The most significant grouping is the item identity and organisation context:
ORGANIZATION_ID/SR_ORGANIZATION_ID— source and staged organisation identifiers for the item.INVENTORY_ITEM_ID/SR_INVENTORY_ITEM_ID— the transactional item key and its source twin.ITEM_NAME,DESCRIPTION,REVISION— descriptive and revision attributes carried into planning.ABC_CLASS_ID,ABC_CLASS_NAME— classification used for planning priority;ABC_CLASS_IDreferences MTL_ABC_CLASSES.MRP_PLANNING_CODE,PLANNING_MAKE_BUY_CODE,BOM_ITEM_TYPE— planning behaviour flags.FIXED_LEAD_TIME,VARIABLE_LEAD_TIME,FULL_LEAD_TIME,CUMULATIVE_TOTAL_LEAD_TIME— lead-time metrics used by the planner.FIXED_ORDER_QUANTITY,MINIMUM_ORDER_QUANTITY,MAXIMUM_ORDER_QUANTITY,FIXED_LOT_MULTIPLIER— lot-sizing inputs.SAFETY_STOCK_BUCKET_DAYS,MRP_SAFETY_STOCK_CODE,MRP_SAFETY_STOCK_PERCENT— safety stock policy.ST_TRANSACTION_ID,MESSAGE_ID,PROCESS_FLAG,ERROR_TEXT— staging control and error reporting columns.REQUEST_ID,REFRESH_ID,SR_INSTANCE_ID,BATCH_ID— collection execution context.LAST_UPDATE_DATE,CREATED_BY,LAST_UPDATED_BY,CREATION_DATE— standard audit columns.COMPANY_ID,COMPANY_NAME— the second documented foreign key, referencing PN_COMPANIES_ALL.
The staging table does not surface a single document-supplied surrogate primary key in the metadata; instead the batch context columns (BATCH_ID, ST_TRANSACTION_ID) plus INVENTORY_ITEM_ID and ORGANIZATION_ID serve as the natural business-key candidates for row identification during validation.
Common Use Cases and Queries
Because error rows persist in staging after a collection completes, the most frequent usage is diagnosing failed item loads. A typical query filters rows whose processing flag indicates failure:
- Select
INVENTORY_ITEM_ID,ORGANIZATION_ID,ERROR_TEXTfrom MSC_ST_SYSTEM_ITEMS wherePROCESS_FLAGis not null andERROR_TEXTis not null, scoped to a specificREFRESH_ID. - Reconciliation between staged and promoted rows by joining on
INVENTORY_ITEM_IDandORGANIZATION_IDagainst MSC_SYSTEM_ITEMS. - Lead-time and lot-sizing exception reports comparing
FULL_LEAD_TIMEorFIXED_ORDER_QUANTITYacrossSR_INSTANCE_CODEvalues. - Source-instance audits counting rows by
SR_INSTANCE_IDandBATCH_IDto confirm completeness of a collection.
Reporting is generally read-only against this table; no supported DML is performed by end users.
Related Objects
The table participates in the collections pipeline alongside the following significant objects:
- MSC_SYSTEM_ITEMS — the validated planning target populated from this staging table.
- MTL_ABC_CLASSES — referenced via
MSC_ST_SYSTEM_ITEMS.ABC_CLASS_ID. - PN_COMPANIES_ALL — referenced via
MSC_ST_SYSTEM_ITEMS.COMPANY_ID. - MTL_SYSTEM_ITEMS_B — the usual transactional source of the item master rows staged here.
- MSC_ST_* sibling staging tables — companion staging objects loaded within the same collection
BATCH_ID.
These relationships confirm that MSC_ST_SYSTEM_ITEMS is an inbound staging artefact feeding the MSC planning schema rather than a shared reference entity.
-
Table: MSC_ST_SYSTEM_ITEMS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_SYSTEM_ITEMS, object_name:MSC_ST_SYSTEM_ITEMS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: The staging table used by the collection program to valid and process data for table MSC_SYSTEM_ITEMS. , implementation_dba_data: MSC.MSC_ST_SYSTEM_ITEMS ,
-
Table: MSC_ST_SYSTEM_ITEMS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_SYSTEM_ITEMS, object_name:MSC_ST_SYSTEM_ITEMS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: The staging table used by the collection program to valid and process data for table MSC_SYSTEM_ITEMS. , implementation_dba_data: MSC.MSC_ST_SYSTEM_ITEMS ,
-
TABLE PARTITION: MSC.MSC_ST_SYSTEM_ITEMS
12.1.1
owner:MSC, object_type:TABLE PARTITION, object_name:MSC_ST_SYSTEM_ITEMS, subobject_name:ST_SYSTEM_ITEMS_LEG, status:VALID,
-
TABLE PARTITION: MSC.MSC_ST_SYSTEM_ITEMS
12.2.2
owner:MSC, object_type:TABLE PARTITION, object_name:MSC_ST_SYSTEM_ITEMS, subobject_name:ST_SYSTEM_ITEMS_LEG, status:VALID,
-
SYNONYM: APPS.MSC_ST_SYSTEM_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_SYSTEM_ITEMS, status:VALID,
-
SYNONYM: APPS.MSC_ST_SYSTEM_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_SYSTEM_ITEMS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.MSC_CL_ITEM_PULL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_ITEM_PULL, status:VALID,
-
PACKAGE BODY: APPS.MSC_CL_ITEM_PULL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_ITEM_PULL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
Lookup Type: MSC_STAGING_TABLE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC_STAGING_TABLE , description: List of staging tables used by Collections ,
-
VIEW: MSC.MSC_ST_SYSTEM_ITEMS#
12.2.2
owner:MSC, object_type:VIEW, object_name:MSC_ST_SYSTEM_ITEMS#, status:VALID,
-
Lookup Type: MSC_STAGING_TABLE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC_STAGING_TABLE , description: List of staging tables used by Collections ,
-
PACKAGE BODY: APPS.MSC_CL_ITEM_ODS_LOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_ITEM_ODS_LOAD, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.MSC_CL_ITEM_ODS_LOAD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_ITEM_ODS_LOAD, status:VALID,
-
PACKAGE BODY: APPS.MSD_CL_PRE_PROCESS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_CL_PRE_PROCESS, status:VALID,
-
PACKAGE BODY: APPS.MSD_CL_PRE_PROCESS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_CL_PRE_PROCESS, status:VALID,
-
APPS.MSC_CL_ITEM_PULL SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.MSD_CL_PRE_PROCESS SQL Statements
12.1.1
-
APPS.MSD_CL_PRE_PROCESS SQL Statements
12.2.2
-
VIEW: MSC.MSC_ST_SYSTEM_ITEMS#
12.2.2
-
Lookup Type: MSC_X_SETUP_ENTITY_CODE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC_ST_DEMANDS ,
-
PACKAGE BODY: APPS.MSC_CL_PRE_PROCESS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_PRE_PROCESS, status:VALID,
-
PACKAGE BODY: APPS.MSC_CL_PRE_PROCESS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_PRE_PROCESS, status:VALID,
-
Lookup Type: MSC_X_SETUP_ENTITY_CODE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC_ST_DEMANDS ,
-
APPS.MSC_CL_ITEM_PULL SQL Statements
12.1.1
-
APPS.MSC_CL_PURGE_STAGING SQL Statements
12.1.1
-
TABLE: MSC.MSC_LOCAL_ID_ITEM
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_LOCAL_ID_ITEM, object_name:MSC_LOCAL_ID_ITEM, status:VALID,
-
APPS.MSC_CL_PURGE_STAGING SQL Statements
12.2.2
-
TABLE: MSC.MSC_ST_SYSTEM_ITEMS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_SYSTEM_ITEMS, object_name:MSC_ST_SYSTEM_ITEMS, status:VALID,
-
TABLE: MSC.MSC_LOCAL_ID_ITEM
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_LOCAL_ID_ITEM, object_name:MSC_LOCAL_ID_ITEM, status:VALID,
-
TABLE: MSC.MSC_ST_SYSTEM_ITEMS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_SYSTEM_ITEMS, object_name:MSC_ST_SYSTEM_ITEMS, status:VALID,
-
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
-
APPS.MSC_CL_ITEM_ODS_LOAD SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.MSC_CL_ITEM_PULL
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.MSC_CL_ITEM_ODS_LOAD SQL Statements
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.MSC_CL_PRE_PROCESS SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.MSC_CL_ITEM_PULL dependencies on MSC_ST_SYSTEM_ITEMS
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.MSD_CL_PRE_PROCESS dependencies on MSC_ST_SYSTEM_ITEMS
12.2.2
-
APPS.MSC_CL_PRE_PROCESS SQL Statements
12.2.2