Search Results bsc_scorecard_pub




Overview

APPS.BSC_SCORECARD_PUB is the public PL/SQL API for the Oracle Balanced Scorecard (BSC) module in Oracle E-Business Suite 12.1.1 and 12.2.2. The package exposes the maintained, published entry points that external components — Oracle Forms, concurrent programs, and custom extensions — must call when creating, modifying, or removing scorecard tabs (the configurable scorecard "pages" that group KPIs and related scorecard content). It is classified as a PUB API and is backed by the private implementation package BSC_SCORECARD_PVT; the PUB layer performs public validation, message handling, and grant/access orchestration while the PVT layer holds the core logic. The object is VALID in the APPS schema and is not referenced by any other database object, but it itself references seven or more dependent packages and a set of BSC and FND (Application Object Library) tables.

Key Procedures and Functions

The documented API surface contains sixteen procedures and functions:

Parameter lists are not reproduced here; only the documented purposes are stated.

Tables Accessed

The package reads and writes the following tables, accessed through APPS synonyms:

Usage Notes

BSC_SCORECARD_PUB is invoked from the Balanced Scorecard setup and administration forms, from concurrent programs that provision or maintain scorecard tabs and grants, and from custom code that must manage scorecard configuration. Callers should use the PUB entry points rather than the underlying BSC_SCORECARD_PVT procedures, since PUB enforces validation rules, raises messages through FND_MSG_PUB and FND_MESSAGE, and derives session context from FND_GLOBAL. Access checks rely on FND_GRANTS, FND_MENUS and FND_RESPONSIBILITY, so grants must exist before CHECK_TAB_USERACCESS returns a positive result. Because the package is not referenced by any database object, it is safe to treat as a standalone public API boundary within the BSC module.