Search Results msc_st_planners
Overview
MSC_ST_PLANNERS is a staging table in the MSC schema, owned by Oracle Advanced Supply Chain Planning (ASCP). It is the interface buffer used by the data collection program to validate and process planner records before they are propagated to the base planning table MSC_PLANNERS. In the Oracle EBS 12.1.1 and 12.2.2 data model, ASCP collection routines extract planner assignments from source instances, load them into this staging table, apply validation and transformation rules, and then publish the accepted rows into the production planner table. Because collection is a multi-pass, restartable process, the staging table preserves an isolated, auditable copy of every inbound record until it successfully clears validation.
From a heuristic Data Vault modeling perspective, this object is best classified as a standalone satellite. It carries descriptive planner attributes plus type‑1 and type‑2 style tracking columns (audit fields, disable dates, refresh and delete flags), but the metadata documents no foreign key to a parent MSC hub or link other than the mined reference to PSB_EMPLOYEES. Rather than a normalized hub, it is a transient satellite that stages attribute values for a business key (PLANNER_CODE) that is stable across the planning instance.
Key Information Stored
The documented schema exposes 45 columns. The most important for identification and processing are:
- PLANNER_CODE — the business key identifying the planner within the source instance.
- EMPLOYEE_ID — the HR identifier, mined as a foreign key to PSB_EMPLOYEES; links the planner record to the corresponding employee. CURRENT_EMPLOYEE_FLAG indicates whether the assignment is still active.
- ORGANIZATION_ID and ORGANIZATION_CODE — the operating unit / inventory organization context for the planner.
- SR_INSTANCE_ID and SR_INSTANCE_CODE — the source system instance the row originated from, essential for multi‑instance collections.
- USER_NAME, COMPANY_NAME, ELECTRONIC_MAIL_ADDRESS — descriptive contact attributes for the planner.
- DESCRIPTION and DISABLE_DATE — free‑text and effective‑end attributes.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN — standard WHO audit columns.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — concurrent program context for the collection run.
- PROCESS_FLAG, ERROR_TEXT, MESSAGE_ID, REFRESH_ID, DELETED_FLAG, ST_TRANSACTION_ID, BATCH_ID, DATA_SOURCE_TYPE — collection control and error‑handling attributes driving validation.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE15 — the standard DFF placeholder flexfield.
No surrogate primary key or unique index is documented in the supplied metadata; PLANNER_CODE combined with ORGANIZATION_ID and SR_INSTANCE_ID is the practical business key used for de‑duplication and upsert logic.
Common Use Cases and Queries
Typical usage centers on collection diagnostics, error investigation, and reconciliation between source and planning instances. Common patterns include:
- Identifying rows that failed validation during the last run: select planner_code, message_id, error_text from msc_st_planners where process_flag = 'ERROR' (flag semantics per implementation).
- Auditing which concurrent request loaded a given planner: filter by request_id or program_update_date to tie staging rows to FND_CONCURRENT_REQUESTS.
- Reconciling staged data against the published MSC_PLANNERS rows using planner_code, organization_id, and sr_instance_id as the join key.
- Reporting active planners by extracting current_employee_flag = 'Y' and joining to psb_employees on employee_id.
Collection jobs also use refresh_id and batch_id to segregate incremental load batches and support restartability.
Related Objects
- MSC_PLANNERS — the production target table populated from staging after successful validation.
- PSB_EMPLOYEES — referenced via MSC_ST_PLANNERS.EMPLOYEE_ID, providing employee identity and status.
- MSC_ST_PLANNER_ORGS / organization staging counterparts — companion staging entities for organization context.
- FND_CONCURRENT_REQUESTS — joined on request_id to trace the collecting program.
- FND_APPLICATION and FND_CONCURRENT_PROGRAMS — resolved via program_application_id and program_id.
- MSC_SYSTEM_ITEMS and other MSC_ST_* staging tables — share the same collection framework and process_flag/error_text conventions.
- The ASCP collection concurrent programs (e.g., planner collection manager) that read and write this staging table.
-
Table: MSC_ST_PLANNERS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_PLANNERS, object_name:MSC_ST_PLANNERS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: The staging table used by the collection program to validate and processdata for table MSC_PLANNERS.... , implementation_dba_data: MSC.MSC_ST_PLANNERS ,
-
Table: MSC_ST_PLANNERS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_PLANNERS, object_name:MSC_ST_PLANNERS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: The staging table used by the collection program to validate and processdata for table MSC_PLANNERS.... , implementation_dba_data: MSC.MSC_ST_PLANNERS ,
-
SYNONYM: APPS.MSC_ST_PLANNERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_PLANNERS, status:VALID,
-
SYNONYM: APPS.MSC_ST_PLANNERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_PLANNERS, status:VALID,
-
VIEW: MSC.MSC_ST_PLANNERS#
12.2.2
owner:MSC, object_type:VIEW, object_name:MSC_ST_PLANNERS#, status:VALID,
-
VIEW: MSC.MSC_ST_PLANNERS#
12.2.2
-
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 ,
-
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 ,
-
TABLE: MSC.MSC_ST_PLANNERS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_PLANNERS, object_name:MSC_ST_PLANNERS, status:VALID,
-
TABLE: MSC.MSC_ST_PLANNERS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_PLANNERS, object_name:MSC_ST_PLANNERS, status:VALID,
-
PACKAGE BODY: APPS.MSC_CL_OTHER_ODS_LOAD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_OTHER_ODS_LOAD, status:VALID,
-
PACKAGE BODY: APPS.MSC_CL_OTHER_ODS_LOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_OTHER_ODS_LOAD, status:VALID,
-
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 ,
-
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_CL_PURGE_STAGING SQL Statements
12.1.1
-
APPS.MSC_CL_OTHER_ODS_LOAD dependencies on MSC_ST_PLANNERS
12.2.2
-
APPS.MSC_CL_OTHER_ODS_LOAD dependencies on MSC_ST_PLANNERS
12.1.1
-
APPS.MSC_CL_PRE_PROCESS dependencies on MSC_ST_PLANNERS
12.2.2
-
APPS.MSC_CL_PRE_PROCESS dependencies on MSC_ST_PLANNERS
12.1.1
-
APPS.MSC_CL_PURGE_STAGING SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.MSC_CL_OTHER_ODS_LOAD SQL Statements
12.1.1
-
APPS.MSC_CL_OTHER_PULL SQL Statements
12.1.1
-
PACKAGE BODY: APPS.MSC_CL_PURGE_STAGING
12.2.2
-
PACKAGE BODY: APPS.MSC_CL_PURGE_STAGING
12.1.1
-
APPS.MSC_CL_OTHER_PULL SQL Statements
12.2.2
-
APPS.MSC_CL_OTHER_ODS_LOAD SQL Statements
12.2.2
-
PACKAGE BODY: APPS.MSC_CL_OTHER_PULL
12.1.1
-
PACKAGE BODY: APPS.MSC_CL_OTHER_PULL
12.2.2
-
APPS.MSC_CL_PRE_PROCESS dependencies on FND_USER
12.1.1
-
APPS.MSC_CL_PRE_PROCESS dependencies on FND_USER
12.2.2
-
APPS.MSC_CL_PRE_PROCESS SQL Statements
12.1.1
-
APPS.MSC_CL_PRE_PROCESS dependencies on MSC_ST_PLANNERS_S
12.1.1
-
APPS.MSC_CL_PRE_PROCESS dependencies on MSC_ST_PLANNERS_S
12.2.2
-
APPS.MSC_CL_PRE_PROCESS SQL Statements
12.2.2
-
APPS.MSC_CL_OTHER_ODS_LOAD dependencies on FND_USER
12.2.2
-
APPS.MSC_CL_OTHER_ODS_LOAD dependencies on FND_USER
12.1.1
-
APPS.MSC_CL_COPY_STG_TBL SQL Statements
12.2.2
-
PACKAGE BODY: APPS.MSC_CL_OTHER_ODS_LOAD
12.1.1