Search Results msc_planned_resources_v
Overview
MSC_PLANNED_RESOURCES_V is a database view owned by the APPS schema in Oracle E-Business Suite, defined within the Advanced Supply Chain Planning (MSC) product family. As its description states, the view exposes all resources used in a plan, presenting the resource definitions, capacities, utilization factors, and planning attributes that the planning engine has resolved for a given plan run. In EBS 12.1.1 and 12.2.2 the object retains a VALID status and is treated as a reporting and integration surface rather than a transactional table, meaning it is read-only in practice and is populated implicitly by the planning data that resides in the MSC tables.
The view is most commonly consumed by custom reports, concurrent program extracts, and downstream integrations that need to enumerate the resources associated with a plan without navigating the more granular MSC base tables. It acts as a denormalized projection, joining resource, department, and plan context into a single row per planned resource.
Underlying Base Objects
The view is defined over several documented base objects, most of which are synonyms pointing to the underlying MSC tables. These are:
- MSC_DEPARTMENT_RESOURCES — the primary source of department-level resource definitions and capacity attributes.
- MSC_OPERATION_RESOURCES — operation-level resource assignments used within routings and plans.
- MSC_OPERATION_RESOURCE_SEQS — sequencing information for operation resources.
- MSC_RESOURCE_SETUPS — setup characteristics associated with resources.
- MSC_INTERORG_SHIP_METHODS — shipping methods referenced for inter-org movement of resources.
- MSC_GET_NAME — a PL/SQL package invoked within the view's SQL to resolve organization codes, department codes, and lookup meanings at runtime.
The SELECT text shows that RES is the driving row source, and the view calls MSC_GET_NAME.ORG_CODE, MSC_GET_NAME.DEPARTMENT_CODE, and MSC_GET_NAME.LOOKUP_MEANING to translate internal IDs into human-readable values. Several trailing columns are emitted as TO_NUMBER(NULL) or NULL placeholders, which preserves a fixed column contract for consumers while some underlying attributes are not materialized.
Key Columns
The view exposes a broad set of resource attributes. Significant columns include:
- ORGANIZATION_ID — the organization context for the resource.
- PLAN_ID — identifies the plan in which the resource participates.
- DEPARTMENT_ID, DEPARTMENT_CODE, DEPARTMENT_DESCRIPTION, DEPARTMENT_CLASS — department context, with codes resolved via MSC_GET_NAME.
- RESOURCE_ID, RESOURCE_CODE, RESOURCE_DESCRIPTION, RESOURCE_TYPE — the resource identity; RESOURCE_TYPE is translated through a BOM_RESOURCE_TYPE lookup.
- MAX_RATE, MIN_RATE — capacity rate boundaries for the resource.
- UTILIZATION, EFFICIENCY, OVERUTILIZED_PERCENT, UNDERUTILIZED_PERCENT — planning factors that influence effective capacity.
- MIN_CAPACITY, MAX_CAPACITY, UNIT_OF_MEASURE — capacity and UOM attributes.
- RESOURCE_SHORTAGE_TYPE, RESOURCE_EXCESS_TYPE — exception classification for the resource.
- RESOURCE_COST — the costed rate associated with the resource.
- AGGREGATE_RESOURCE_FLAG, AVAILABLE_24_HOURS_FLAG, BATCHABLE_FLAG, BATCHING_WINDOW — behavioral flags governing resource availability and batching.
- DISABLE_DATE — the date after which the resource is inactive.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE15 — the standard EBS descriptive flexfield columns.
Common Use Cases and Queries
Typical scenarios include capacity review reports, resource utilization dashboards, and integrations that feed planning output into external scheduling or MES systems. A representative query filtering to a single plan is:
SELECT resource_code, department_code, resource_type, max_rate, utilization, efficiency FROM msc_planned_resources_v WHERE plan_id = :plan_id AND organization_id = :org_id;SELECT resource_code, resource_cost, unit_of_measure FROM msc_planned_resources_v WHERE plan_id = :plan_id ORDER BY resource_code;SELECT department_code, COUNT(*) FROM msc_planned_resources_v WHERE plan_id = :plan_id GROUP BY department_code;
Because the view calls MSC_GET_NAME functions per row, large extracts benefit from restrictive predicates on PLAN_ID and ORGANIZATION_ID to limit the function-call overhead. Joins back to MSC base tables should be performed on RESOURCE_ID and ORGANIZATION_ID to preserve plan context.
-
View: MSC_PLANNED_RESOURCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_PLANNED_RESOURCES_V, object_name:MSC_PLANNED_RESOURCES_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This view shows all the resources used in a plan , implementation_dba_data: APPS.MSC_PLANNED_RESOURCES_V ,
-
View: MSC_PLANNED_RESOURCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_PLANNED_RESOURCES_V, object_name:MSC_PLANNED_RESOURCES_V, status:VALID, product: MSC - Advanced Supply Chain Planning , description: This view shows all the resources used in a plan , implementation_dba_data: APPS.MSC_PLANNED_RESOURCES_V ,
-
SYNONYM: APPS.MSC_RESOURCE_SETUPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_RESOURCE_SETUPS, status:VALID,
-
SYNONYM: APPS.MSC_OPERATION_RESOURCE_SEQS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_OPERATION_RESOURCE_SEQS, status:VALID,
-
SYNONYM: APPS.MSC_OPERATION_RESOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_OPERATION_RESOURCES, status:VALID,
-
SYNONYM: APPS.MSC_OPERATION_RESOURCE_SEQS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_OPERATION_RESOURCE_SEQS, status:VALID,
-
SYNONYM: APPS.MSC_OPERATION_RESOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_OPERATION_RESOURCES, status:VALID,
-
SYNONYM: APPS.MSC_INTERORG_SHIP_METHODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_INTERORG_SHIP_METHODS, status:VALID,
-
SYNONYM: APPS.MSC_RESOURCE_SETUPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_RESOURCE_SETUPS, status:VALID,
-
SYNONYM: APPS.MSC_INTERORG_SHIP_METHODS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_INTERORG_SHIP_METHODS, status:VALID,
-
SYNONYM: APPS.MSC_DEPARTMENT_RESOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_DEPARTMENT_RESOURCES, status:VALID,
-
PACKAGE BODY: APPS.MSC_GET_NAME
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_GET_NAME, status:VALID,
-
PACKAGE BODY: APPS.MSC_GET_NAME
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_GET_NAME, status:VALID,
-
SYNONYM: APPS.MSC_DEPARTMENT_RESOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_DEPARTMENT_RESOURCES, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE: APPS.MSC_PERS_QUERIES
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.MSC_PERS_QUERIES
12.2.2
-
PACKAGE: APPS.MSC_GET_NAME
12.1.1
owner:APPS, object_type:PACKAGE, object_name:MSC_GET_NAME, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.MSC_GET_NAME
12.2.2
owner:APPS, object_type:PACKAGE, object_name:MSC_GET_NAME, status:VALID,
-
VIEW: APPS.MSC_PLANNED_RESOURCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_PLANNED_RESOURCES_V, object_name:MSC_PLANNED_RESOURCES_V, status:VALID,
-
VIEW: APPS.MSC_PLANNED_RESOURCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:MSC.MSC_PLANNED_RESOURCES_V, object_name:MSC_PLANNED_RESOURCES_V, status:VALID,
-
APPS.MSC_GET_NAME dependencies on MSC_PLANNED_RESOURCES_V
12.1.1
-
APPS.MSC_GET_NAME dependencies on MSC_PLANNED_RESOURCES_V
12.2.2
-
APPS.MSC_GET_NAME SQL Statements
12.1.1
-
APPS.MSC_GET_NAME SQL Statements
12.2.2
-
PACKAGE BODY: APPS.MSC_GET_NAME
12.1.1
-
PACKAGE BODY: APPS.MSC_GET_NAME
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
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 ,