Search Results msc_st_project_tasks
Overview
MSC_ST_PROJECT_TASKS is a staging table in the MSC schema, owned by Oracle Advanced Supply Chain Planning (ASCP) within Oracle E-Business Suite 12.1.1 and 12.2.2. Its documented purpose is to serve as the staging area used by the collection program to validate and process data before it is written to the base planning table MSC_PROJECT_TASKS. In the ASCP data model, staging tables such as this act as the transient landing zone for records extracted from source applications — typically Oracle Projects, Oracle Project Manufacturing, and related costing entities — during the data collection cycle that precedes a plan run.
From a Data Vault modeling perspective, the mined heuristic classification for this object is standalone, meaning it does not participate in a rich foreign-key network that would suggest a classic hub, link, or satellite pattern. The one documented foreign-key relationship — COMPANY_ID referencing PN_COMPANIES_ALL — is an outbound reference used for validation rather than a shared business key that would anchor a hub. Modelers should therefore treat MSC_ST_PROJECT_TASKS as a transactional staging entity rather than a durable dimensional or integration structure.
Key Information Stored
The table contains 46 documented columns. The most functionally significant are the following:
- PROJECT_ID and TASK_ID — the core identifiers for the project and task being staged; together these form the principal business-key candidates for correlating staging rows to their source records.
- ORGANIZATION_ID and ORGANIZATION_CODE — the inventory/planning organization context for the task.
- TASK_NUMBER, TASK_NAME, and DESCRIPTION — descriptive task attributes.
- MANAGER and MANAGER_CONTACT — the responsible person and contact details.
- START_DATE and END_DATE, plus PROJECT_START_DATE and PROJECT_COMPLETION_DATE — date attributes for task and parent project scheduling.
- COMPANY_ID and COMPANY_NAME — the company reference; COMPANY_ID is the documented foreign key to PN_COMPANIES_ALL.
- COSTING_GROUP_ID and COSTING_GROUP_CODE — the costing group association used in project manufacturing and costing flows.
- DELETED_FLAG — indicates soft-deleted source records to be purged during collection.
- PROCESS_FLAG, ERROR_TEXT, and DATA_SOURCE_TYPE — the collection control trio: whether the row was processed, any validation failure message, and the origin of the record.
- SR_INSTANCE_ID, REFRESH_ID, and REQUEST_ID — collection-run metadata linking each row to its source instance, refresh cycle, and concurrent request.
The surrogate primary key is not separately documented in the ETRM extract, but PROJECT_ID/TASK_ID combined with organization and instance context act as the effective lookups. Columns such as LAST_UPDATE_DATE, CREATED_BY, and PROGRAM_UPDATE_DATE provide standard audit trail support.
Common Use Cases and Queries
Because this is a staging table, the primary use cases are diagnostic and operational rather than transactional. Typical patterns include:
- Verifying that a collection program successfully processed project task data before running a plan:
SELECT PROCESS_FLAG, COUNT(*) FROM MSC.MSC_ST_PROJECT_TASKS GROUP BY PROCESS_FLAG; - Isolating validation failures:
SELECT TASK_NUMBER, PROJECT_NUMBER, ERROR_TEXT FROM MSC.MSC_ST_PROJECT_TASKS WHERE ERROR_TEXT IS NOT NULL; - Auditing which source instance and refresh populated the staging rows:
SELECT SR_INSTANCE_ID, REFRESH_ID, COUNT(*) FROM MSC.MSC_ST_PROJECT_TASKS GROUP BY SR_INSTANCE_ID, REFRESH_ID; - Reconciling staging volume against the target table MSC_PROJECT_TASKS to confirm completeness.
Reporting on this table is generally restricted to collection troubleshooting; business reporting should target MSC_PROJECT_TASKS or the source Projects views instead.
Related Objects
- MSC_PROJECT_TASKS — the base planning table this staging table feeds after validation.
- PN_COMPANIES_ALL — referenced by the documented foreign key MSC_ST_PROJECT_TASKS.COMPANY_ID → PN_COMPANIES_ALL.
- MSC_ST_PROJECTS — the parallel staging table for parent project records.
- MSC_ST_COSTING_GROUPS — stages the costing group rows referenced by COSTING_GROUP_ID.
- MSC_ST_ORGANIZATIONS — supplies the organization context for ORGANIZATION_ID.
- MSC_ST_INSTANCES — defines the source instance referenced by SR_INSTANCE_ID.
- MSC_REFRESHES — tracks the refresh cycles identified by REFRESH_ID.
Together these objects form the ASCP collection staging layer that bridges Oracle Projects and Project Manufacturing source data into MSC planning tables.
-
Table: MSC_ST_PROJECT_TASKS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_PROJECT_TASKS, object_name:MSC_ST_PROJECT_TASKS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: The staging table used by the collection program to validate and process data for table MSC_PROJECT_TASKS. , implementation_dba_data: MSC.MSC_ST_PROJECT_TASKS ,
-
Table: MSC_ST_PROJECT_TASKS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_PROJECT_TASKS, object_name:MSC_ST_PROJECT_TASKS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: The staging table used by the collection program to validate and process data for table MSC_PROJECT_TASKS. , implementation_dba_data: MSC.MSC_ST_PROJECT_TASKS ,
-
SYNONYM: APPS.MSC_ST_PROJECT_TASKS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_PROJECT_TASKS, status:VALID,
-
SYNONYM: APPS.MSC_ST_PROJECT_TASKS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_ST_PROJECT_TASKS, status:VALID,
-
VIEW: MSC.MSC_ST_PROJECT_TASKS#
12.2.2
owner:MSC, object_type:VIEW, object_name:MSC_ST_PROJECT_TASKS#, status:VALID,
-
VIEW: MSC.MSC_ST_PROJECT_TASKS#
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 ,
-
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,
-
TABLE: MSC.MSC_ST_PROJECT_TASKS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_PROJECT_TASKS, object_name:MSC_ST_PROJECT_TASKS, status:VALID,
-
TABLE: MSC.MSC_ST_PROJECT_TASKS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_PROJECT_TASKS, object_name:MSC_ST_PROJECT_TASKS, status:VALID,
-
TABLE: MSC.MSC_LOCAL_ID_MISC
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_LOCAL_ID_MISC, object_name:MSC_LOCAL_ID_MISC, 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,
-
TABLE: MSC.MSC_LOCAL_ID_MISC
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_LOCAL_ID_MISC, object_name:MSC_LOCAL_ID_MISC, 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.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.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_OTHER_ODS_LOAD dependencies on MSC_ST_PROJECT_TASKS
12.1.1
-
APPS.MSC_CL_PURGE_STAGING SQL Statements
12.1.1
-
APPS.MSC_CL_OTHER_ODS_LOAD dependencies on MSC_ST_PROJECT_TASKS
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.MSC_CL_PURGE_STAGING SQL Statements
12.2.2
-
APPS.MSC_CL_PRE_PROCESS dependencies on MSC_ST_PROJECT_TASKS
12.1.1
-
APPS.MSC_CL_PRE_PROCESS dependencies on MSC_ST_PROJECT_TASKS
12.2.2
-
PACKAGE BODY: APPS.MSC_CL_RPO_PRE_PROCESS
12.1.1
-
PACKAGE BODY: APPS.MSC_CL_RPO_PRE_PROCESS
12.2.2
-
APPS.MSC_CL_PRE_PROCESS SQL Statements
12.1.1
-
APPS.MSC_CL_OTHER_PULL SQL Statements
12.1.1
-
PACKAGE BODY: APPS.MSC_CL_PURGE_STAGING
12.1.1
-
PACKAGE BODY: APPS.MSC_CL_PURGE_STAGING
12.2.2
-
APPS.MSC_CL_PRE_PROCESS SQL Statements
12.2.2
-
APPS.MSC_CL_OTHER_PULL 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 MSC_ST_TASK_ID_S
12.1.1
-
APPS.MSC_CL_PRE_PROCESS dependencies on MSC_ST_PROJECT_ID_S
12.1.1
-
APPS.MSC_CL_PRE_PROCESS dependencies on MSC_ST_TASK_ID_S
12.2.2
-
APPS.MSC_CL_PRE_PROCESS dependencies on MSC_ST_PROJECT_ID_S
12.2.2
-
APPS.MSC_CL_PRE_PROCESS dependencies on MSC_ST_PROJECT_TASKS_S
12.2.2
-
APPS.MSC_CL_PRE_PROCESS dependencies on MSC_ST_COSTING_GROUP_ID_S
12.1.1