Search Results set_ascp_plan_buckets




Overview

MSC_WS_SNO_PUBLISH is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite releases 12.1.1 and 12.2.2. It belongs to the Advanced Supply Chain Planning (ASCP) module and supports the Web Services / Supply Chain Node (SNO) publishing infrastructure within the MSC (Material Planning) product family. Its primary business purpose is to expose planned supply chain data — system items, planning buckets, demands, supplies, safety stocks, alerts, departmental resources, resource summaries, inventory details, and sourcing recommendations — to an external publish target, typically a web service or staging layer such as the Supply Chain Node.

The package gathers planning results for a specific plan (identified by PlanIdVar) and stages them through interface tables so they can be consumed by downstream reporting, collaboration, or portal components. It uses the R12 NOCOPY parameter convention for OUT parameters, which is characteristic of performance-oriented EBS internal APIs.

Key Procedures and Functions

Tables Accessed

The package reads and writes planning data primarily through APPS synonyms. Core planning tables include MSC_DEMANDS and MSC_DEMANDS_S, MSC_DEPARTMENT_RESOURCES, MSC_EXCEPTION_DETAILS and MSC_EXCEPTION_DETAILS_S for alerts, and the BIS reporting tables MSC_BIS_INV_DETAIL, MSC_BIS_ORG_DETAIL, and MSC_BIS_RES_SUMMARY. Interface/staging tables used for output include MSC_INT_ASCP_DEMANDS, MSC_INT_ASCP_DEPENDENT_DEMAND, MSC_INT_ASCP_EXCEPTION_DETAILS, MSC_INT_ASCP_EXPORT_BUCKETS, and MSC_INT_APCC_ORG_DETAIL. Security validation accesses FND_USER and FND_RESPONSIBILITY.

Usage Notes

MSC_WS_SNO_PUBLISH is an internal, implementation-support package rather than a public EBS API. It is typically invoked from the Supply Chain Node publish flow in Advanced Supply Chain Planning, triggered through concurrent programs or planner-facing web pages, and indirectly through PL/SQL calls made on behalf of those screens. Because it references interface tables and the _S staging tables, custom integrations that need to publish ASCP plan results to an external collaboration or portal target can call the PUBLISH_SNO_RESULTS family of procedures, passing a valid plan identifier. The ETRM metadata shows no other packages referencing this one, indicating it sits at the terminal end of the planning publish chain. Parameter lists for individual procedures should be confirmed against the deployed source, as signatures vary by release.