Search Results create_inst_partition




Overview

The APPS.MSC_MANAGE_PLAN_PARTITIONS package is a core infrastructure component of Oracle Advanced Supply Chain Planning (ASCP), delivered within the MSC (Manufacturing and Supply Chain) application module. Its principal business function is the automated administration of database partitioning for planning data. Because ASCP plans can generate very large volumes of transient supply/demand data, the underlying tables are physically partitioned, and each plan or planning instance is bound to a specific partition. This package manages the lifecycle of those partitions—identifying free partitions, allocating them to plans or instances, creating new partitions through dynamic DDL when none are available, and reclaiming (purging or dropping) partitions no longer in use.

In EBS 12.1.1 and 12.2.2 the package is frequently identified by consultants troubleshooting "partition manager" behaviour, since it is the mechanism that silently performs DDL against partitioned tables during plan creation and deletion. It encapsulates all of the low-level partition bookkeeping so that the Planner UI and concurrent programs do not need to issue DDL directly.

Key Procedures and Functions

The package exposes thirteen documented procedures and functions:

Tables Accessed

The package operates against the following documented tables (referenced via APPS synonyms):

Usage Notes

This package is not an end-user API. It is invoked internally by the Create Plan and planning instance forms of ASCP, by concurrent programs that build or purge plans, and by administrative scripts that pre-create or drop partitions. Because it performs DDL, it must run with sufficient privileges (typically as APPS) and its execution is generally not transactional. Custom code should call it only with care, since an incorrect invocation can leave orphaned partitions or consume free partition slots. The five dependent packages that reference it are typically other MSC planning utilities. When diagnosing partition errors, DBAs commonly trace calls into MSC_MANAGE_PLAN_PARTITIONS to determine whether the free partition pool is exhausted or a DDL statement failed.