Search Results msc_analysis_budget




Overview

MSC_ANALYSIS_BUDGET is a PL/SQL package owned by the APPS schema that forms part of the Oracle Advanced Supply Chain Planning (ASCP) analytical infrastructure within Oracle E-Business Suite 12.1.1 and 12.2.2. The package is classified as an OTHER API, indicating that it is a supporting utility rather than a public, officially supported extension interface. Its role is to consolidate planning data into a budget-versus-target analysis format, drawing together supply chain plan outputs, demand information, and customer trading partner attributes so that planners and business analysts can compare planned activity against defined budget targets.

The package is designated VALID in the ETRM repository, confirming that its compiled state is consistent with the APPS schema dependencies recorded at the time of documentation. A notable structural characteristic is that the package is self-referencing in the dependency tree — APPS.MSC_ANALYSIS_BUDGET appears in both its own dependency list and its referencing list — which is typical of packages that expose public wrapper specifications over an internal implementation body.

Key Procedures and Functions

The documented interface exposes two program units:

  • GET_CUSTOMER_TARGET_SL — Retrieves target values associated with customers at a summary level. Given its naming convention, this routine is expected to resolve customer-level target data for use in comparative budget analysis, supplying the customer dimension of the target side of the analysis.
  • SCHEDULE_RETRIEVE — Controls or performs the retrieval of scheduled planning data. It is the mechanism by which the package gathers the periodic plan and budget records required for downstream reporting, likely invoked as part of a submission or refresh cycle.

No parameter signatures are documented in the ETRM record; consumers should resolve the exact signatures from the package specification in the database before invoking these units directly.

Tables Accessed

The package references a broad set of MSC planning tables through APPS synonyms:

Usage Notes

Because the package is internally referenced only by itself and is not referenced by any other documented package, it should be treated as an internal worker rather than a supported integration point. It is typically reached indirectly through ASCP analytical forms, concurrent program submission of planning and budget comparison reports, or wrappers that call SCHEDULE_RETRIEVE to populate the analysis tables prior to reporting. Custom code should avoid direct invocation unless the package specification is inspected in the target environment, since Oracle does not document these routines as public APIs and signatures may change between 12.1.1 and 12.2.2. Where customization is required, wrapping the call in a defensive exception handler and validating against the specific patch level is recommended.