Results for “msc_get_bis_values”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

MSC_GET_BIS_VALUES is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite, classified under the Advanced Supply Chain Planning (ASCP) and Business Intelligence/Decision Support (BIS) functional area. Its principal business role is to supply the calculation, aggregation, and retrieval logic that drives the BIS (Business Intelligence System) performance-measure infrastructure used by Oracle's planning applications. The package acts as a shared utility layer: it evaluates business intelligence targets, computes period-based actuals, derives service-level and margin metrics, and constructs the dynamic SQL WHERE clauses used by the BIS materialized-view reporting stack. Because the package is recorded as VALID in the ETRM metadata for both 12.1.1 and 12.2.2, it remains an active, supported component of the supply chain planning schema in these releases.

The package is not a public API in the traditional sense; the API classification is OTHER, indicating it is primarily an internal implementation dependency invoked by other BIS packages and concurrent planning engines rather than by external integrations.

Key Procedures and Functions

The documented interface exposes 32 procedures and functions. The most significant are grouped below by purpose:

No parameter lists are documented in the metadata; these procedures should be treated as internal and inspected in the database before direct invocation.

Tables Accessed

The package reads and writes a defined set of BIS and planning tables through APPS synonyms, including:

Usage Notes

MSC_GET_BIS_VALUES is referenced by three other packages, most notably MSC_ANALYSIS_BUDGET, MSC_ANALYSIS_SAFETY_STOCK, and MSC_BUDGET_DETAILS, which invoke it to populate budget, safety-stock, and detail-level analytics. It is therefore executed indirectly during BIS concurrent program runs and planning data collection, not through a dedicated form or user-facing screen. Custom code should avoid calling the package directly where possible, since its interface is undocumented and may change between patch levels; where direct invocation is unavoidable, the caller must supply the correct plan and period context and should validate results against the standard BIS reports. Because the package constructs dynamic SQL, DBAs should ensure that the APPS schema retains the necessary privileges on the referenced synonyms in both 12.1.1 and 12.2.2 environments.