Search Results get_start_end_date
Overview
BIS_POSTACTUAL is an Oracle E-Business Suite PL/SQL package owned by the APPS schema that supports the Balanced Scorecard and KPI framework delivered through the Configurable Homepage. Its primary responsibility is to persist actual performance values into the BIS_ACTUAL_VALUES table so that scorecard indicators, targets, and period-based measurements can be compared and displayed to end users. The package is classified as "OTHER" in ETRM rather than as a public API, indicating it is intended primarily for internal consumption by the Balanced Scorecard engine and adjacent components rather than as a formally supported integration interface. The header comment references source file BISPACTS.pls (version 120.1), confirming the module ships unchanged across the 12.1.1 and 12.2.2 releases.
Key Procedures and Functions
ETRM documents two public program units and includes several commented-out declarations that reflect the package's historical scope.
- POST_ACTUAL — Inserts a single row into BIS_ACTUAL_VALUES. It accepts a target level short name, an organization identifier, the actual measured value, an optional timestamp, and up to five optional dimension level values. This is the workhorse routine used to load KPI results for a given organization and target level.
- GET_START_END_DATE — Returns the most recent start and end date pair for a given period type within a specified calendar. If the calendar or period type is invalid, the function returns the current system date for both boundaries; if no data is found it returns an empty string. The return format is a concatenated string using a '+' delimiter.
Commented-out declarations include GET_TRGT_LEVEL_ORGS, GET_SOB, and GET_INDICATOR_CALENDAR, which correspond directly to the user's search term "get_sob." The Get_SOB routine was designed to retrieve the set of books identifier for a given organization, returning the SOB and a message. Its removal indicates that set-of-books resolution is now handled elsewhere in the Balanced Scorecard stack, but the historical footprint remains visible in the source.
Tables Accessed
The package reads and writes the following tables through APPS synonyms:
- BIS_ACTUAL_VALUES and BIS_ACTUAL_VALUES_S — the primary and secondary actual-value stores receiving insert operations from POST_ACTUAL.
- BIS_TARGET_LEVELS — supplies target level definitions referenced by the short name parameter.
- GL_PERIODS — provides calendar and period boundaries used by GET_START_END_DATE.
- HR_ALL_ORGANIZATION_UNITS — resolves organization identifiers used to segment KPI data.
Usage Notes
BIS_POSTACTUAL is typically invoked from Balanced Scorecard configuration flows, concurrent programs that refresh KPI actuals, and internal calls from other packages — ETRM records one dependent package. Direct invocation from custom code is discouraged because the module is not a supported public API; implementations that require set-of-books resolution should rely on current supported APIs rather than the deprecated Get_SOB interface referenced by legacy searches. The package remains consistent between EBS 12.1.1 and 12.2.2.
-
PACKAGE: APPS.BIS_POSTACTUAL
12.1.1
-
PACKAGE BODY: APPS.BIS_POSTACTUAL
12.1.1
-
PACKAGE BODY: APPS.PQP_GB_PSI_WPS_HISTORY
12.1.1
-
PACKAGE BODY: APPS.PQP_GB_PSI_WPS_HISTORY
12.2.2
-
PACKAGE BODY: APPS.PA_STAFFED_ASSIGNMENT_PVT
12.1.1
-
PACKAGE: APPS.PQP_GB_PSI_FUNCTIONS
12.1.1
-
PACKAGE BODY: APPS.PA_STAFFED_ASSIGNMENT_PVT
12.2.2
-
PACKAGE: APPS.PQP_GB_PSI_FUNCTIONS
12.2.2
-
APPS.PA_STAFFED_ASSIGNMENT_PVT dependencies on PA_TRANS_UTILS
12.2.2
-
APPS.PA_STAFFED_ASSIGNMENT_PVT dependencies on PA_TRANS_UTILS
12.1.1
-
APPS.PA_ASSIGNMENT_APPROVAL_PUB dependencies on PA_RESOURCES_DENORM
12.1.1
-
APPS.PA_ASSIGNMENT_APPROVAL_PUB dependencies on PA_RESOURCES_DENORM
12.2.2
-
APPS.JAI_ETCS_PKG dependencies on FND_LOG
12.2.2
-
APPS.JAI_ETCS_PKG dependencies on JAI_CMN_UTILS_PKG
12.2.2
-
APPS.JAI_ETCS_PKG dependencies on JAI_RGM_REGISTRATIONS
12.2.2
-
APPS.JAI_ETCS_PKG dependencies on JAI_RGM_DEFINITIONS
12.2.2
-
APPS.PA_SCHEDULE_PVT dependencies on PA_SCHEDULE_EXCEPT_HISTORY
12.1.1
-
PACKAGE BODY: APPS.PA_ASSIGNMENT_APPROVAL_PUB
12.2.2
-
APPS.PA_SCHEDULE_PVT dependencies on PA_SCHEDULE_EXCEPT_HISTORY
12.2.2
-
APPS.PA_ASSIGNMENT_APPROVAL_PUB dependencies on FND_NEW_MESSAGES
12.2.2
-
PACKAGE BODY: APPS.PA_ASSIGNMENT_APPROVAL_PUB
12.1.1
-
APPS.PA_ASSIGNMENT_APPROVAL_PUB dependencies on FND_NEW_MESSAGES
12.1.1
-
APPS.PA_STAFFED_ASSIGNMENT_PVT dependencies on PA_RESOURCES_DENORM
12.2.2
-
APPS.PA_STAFFED_ASSIGNMENT_PVT dependencies on PA_RESOURCES_DENORM
12.1.1
-
APPS.JAI_ETCS_PKG dependencies on GL_PERIODS
12.2.2
-
PACKAGE BODY: APPS.JAI_ETCS_PKG
12.2.2
-
APPS.JAI_ETCS_PKG dependencies on JAI_ETCS_PKG
12.2.2
-
APPS.PA_STAFFED_ASSIGNMENT_PVT dependencies on PA_RESOURCES
12.1.1
-
PACKAGE BODY: APPS.PA_SCHEDULE_PVT
12.1.1
-
PACKAGE BODY: APPS.PA_SCHEDULE_PVT
12.2.2
-
APPS.PA_STAFFED_ASSIGNMENT_PVT dependencies on PA_RESOURCES
12.2.2
-
PACKAGE BODY: APPS.PQP_GB_PSI_FUNCTIONS
12.1.1
-
PACKAGE BODY: APPS.PQP_GB_PSI_FUNCTIONS
12.2.2
-
APPS.PA_STAFFED_ASSIGNMENT_PVT dependencies on PA_PROJECT_ASSIGNMENTS
12.2.2
-
APPS.PA_STAFFED_ASSIGNMENT_PVT dependencies on PA_PROJECT_ASSIGNMENTS
12.1.1
-
APPS.PA_SCHEDULE_PVT dependencies on PA_PROJECT_ASSIGNMENTS
12.1.1
-
APPS.PA_SCHEDULE_PVT dependencies on PA_PROJECT_ASSIGNMENTS
12.2.2
-
APPS.PA_ASSIGNMENT_APPROVAL_PUB dependencies on PA_PROJECT_ASSIGNMENTS
12.2.2
-
APPS.PA_ASSIGNMENT_APPROVAL_PUB dependencies on PA_PROJECT_ASSIGNMENTS
12.1.1