Search Results bsc_portlet_ui_wrapper
Overview
The APPS.BSC_PORTLET_UI_WRAPPER package is a PL/SQL construct within the Oracle E-Business Suite Balanced Scorecard (BSC) module. It is classified under the ETRM with an API classification of OTHER, meaning it is not a documented open interface or public API, but rather an internal wrapper utilized to render and manage the Scorecard portlet user interface within the Oracle Applications Framework (OAF) / portal environment.
Its primary business function is to act as a bridge between the underlying BSC data model and the Java-based or web-based portlet display layer. It manages the transformation of raw scorecard data into HTML that can be rendered in a portlet context, handles the validation of the user's responsibility for security purposes, processes customization parameters for graphs and KPI lists, and manages the display of images and information pages. The package contains 12 documented procedures and functions that support these UI rendering and parameter-passing activities.
Key Procedures and Functions
The package exposes the following documented routines, which fall into string handling, parameter management, security validation, and UI rendering categories:
- ENCODE_STRING — Encodes a string value, typically for safe inclusion in HTML or URL output within the portlet display.
- CLEAN_STRING — Sanitizes or cleans an input string, likely removing or escaping characters unsuitable for portlet rendering.
- GET_PAGE_PARAMS — Retrieves page-level parameters passed to the portlet, used to configure the rendering context.
- GET_RANKING_PARAMETER — Obtains the ranking parameter used to determine the ordering or ranking of scorecard elements.
- VALIDATE_RESPONSIBILITY — Validates that the current user holds the appropriate responsibility to view or interact with the portlet content.
- SHOW_INFO_PAGE — Renders an informational page to the user, typically used for help or status messages within the portlet.
- SHOW_CUSTOM_VIEW_IMAGE — Displays a custom view image associated with a scorecard or KPI custom view.
- APPLY_CUSTOMVIEW_PARAMETERS — Applies parameters specific to a custom view configuration to the rendering logic.
- APPLY_GRAPH_PARAMETERS — Applies graph-specific parameters, controlling how graphical scorecard elements are displayed.
- APPLY_KPI_LIST_PARAMETERS — Applies parameters governing the display of KPI lists within the portlet.
- CHECKUPDATECUSTVIEW — Checks whether a custom view requires updating, likely comparing configuration or timestamp data.
- GET_CUSTVIEW_MEASURE_NAME — Retrieves the measure name associated with a custom view, used for labeling and reporting.
Tables Accessed
The package accesses the following objects (referenced via APPS synonyms), each supporting a distinct aspect of portlet functionality:
- BSC_SYS_IMAGES — Stores system-level images used in scorecard displays.
- BSC_TAB_VIEWS_B — Base table holding tab view definitions for the scorecard UI.
- BSC_USER_KPIGRAPH_PLUGS — Stores user-level KPI graph plug configurations.
- BSC_USER_TAB_ACCESS — Governs user access rights to specific scorecard tabs.
- FND_RESPONSIBILITY — The standard Oracle responsibility table, used by VALIDATE_RESPONSIBILITY for security checks.
- ICX_PAGE_PLUGS_S — Stores page plug definitions for the iCX (Internet Computing) portal framework.
- ICX_PORTLET_CUSTOMIZATIONS — Holds user customizations for portlets, supporting the APPLY_* parameter procedures.
Additionally, the package references DBMS_LOB, HTP, OWA_UTIL, PLITBLM, and WPG_DOCLOAD as supporting PL/SQL packages and utilities for LOB handling, HTML generation, and document loading.
Usage Notes
This package is an internal wrapper and is not intended for direct invocation by end users or external custom code. It is invoked indirectly through the Balanced Scorecard portlet framework, typically when a user accesses a scorecard portlet page within the Oracle Applications portal. The package's routines are called by the rendering layer to validate responsibilities, apply user customizations, and produce HTML output. It is referenced by the BSC_CAUSE_EFFECT_UI_WRAPPER package and is itself referenced by only one other package, indicating a narrow and specialized role within the BSC module. Customizations should target the underlying configuration tables rather than this package directly.
-
PACKAGE: APPS.BSC_PORTLET_UI_WRAPPER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_PORTLET_UI_WRAPPER, status:VALID,
-
TYPE: APPS.BSC_NUM_LIST
12.1.1
owner:APPS, object_type:TYPE, object_name:BSC_NUM_LIST, status:VALID,
-
PACKAGE BODY: APPS.BSC_PORTLET_UI_WRAPPER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_PORTLET_UI_WRAPPER, status:VALID,
-
SYNONYM: APPS.ICX_PAGE_PLUGS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ICX_PAGE_PLUGS_S, status:VALID,
-
PACKAGE: APPS.BSC_PORTLET_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_PORTLET_UTIL, status:VALID,
-
PACKAGE: APPS.BIS_PMV_PORTAL_UTIL_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_PMV_PORTAL_UTIL_PUB, status:VALID,
-
SYNONYM: APPS.BSC_USER_KPIGRAPH_PLUGS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_USER_KPIGRAPH_PLUGS, status:VALID,
-
PACKAGE: APPS.BSC_PORTLET_KPILISTCUST
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_PORTLET_KPILISTCUST, status:VALID,
-
SYNONYM: PUBLIC.WPG_DOCLOAD
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:WPG_DOCLOAD, status:VALID,
-
PACKAGE: APPS.BSC_CUSTOM_VIEW_UI_WRAPPER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_CUSTOM_VIEW_UI_WRAPPER, status:VALID,
-
SYNONYM: APPS.ICX_PORTLET_CUSTOMIZATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ICX_PORTLET_CUSTOMIZATIONS, status:VALID,
-
SYNONYM: APPS.BSC_USER_TAB_ACCESS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_USER_TAB_ACCESS, status:VALID,
-
SYNONYM: APPS.BSC_TAB_VIEWS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_TAB_VIEWS_B, status:VALID,
-
SYNONYM: APPS.BSC_SYS_IMAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_IMAGES, status:VALID,
-
PACKAGE BODY: APPS.BSC_CAUSE_EFFECT_UI_WRAPPER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_CAUSE_EFFECT_UI_WRAPPER, status:VALID,
-
VIEW: APPS.BSC_SYS_IMAGES_MAP_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_SYS_IMAGES_MAP_VL, object_name:BSC_SYS_IMAGES_MAP_VL, status:VALID,
-
PACKAGE: APPS.BSC_PORTLET_UI_WRAPPER
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.BIS_UTILITIES_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_UTILITIES_PVT, status:VALID,
-
PACKAGE: APPS.FND_WEB_CONFIG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_WEB_CONFIG, status:VALID,
-
SYNONYM: PUBLIC.OWA_UTIL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:OWA_UTIL, status:VALID,
-
VIEW: APPS.FND_USER_RESP_GROUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_USER_RESP_GROUPS, object_name:FND_USER_RESP_GROUPS, status:VALID,
-
VIEW: APPS.AK_REGION_ITEMS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AK.AK_REGION_ITEMS_VL, object_name:AK_REGION_ITEMS_VL, status:VALID,
-
PACKAGE BODY: APPS.BSC_PORTLET_UI_WRAPPER
12.1.1
-
PACKAGE: APPS.ICX_SEC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ICX_SEC, status:VALID,
-
SYNONYM: PUBLIC.HTP
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HTP, status:VALID,
-
SYNONYM: APPS.FND_RESPONSIBILITY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_RESPONSIBILITY, status:VALID,
-
APPS.BSC_PORTLET_UI_WRAPPER dependencies on BSC_PORTLET_UI_WRAPPER
12.1.1
-
PACKAGE: APPS.BIS_PMV_PARAMETERS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_PMV_PARAMETERS_PUB, status:VALID,
-
APPS.BSC_CAUSE_EFFECT_UI_WRAPPER dependencies on BSC_PORTLET_UI_WRAPPER
12.1.1
-
SYNONYM: PUBLIC.DBMS_LOB
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
eTRM - AK Tables and Views
12.1.1
-
eTRM - BSC Tables and Views
12.1.1
description: Tab permissions ,
-
TABLE: SYS.DUAL
12.1.1
owner:SYS, object_type:TABLE, object_name:DUAL, status:VALID,
-
eTRM - AK Tables and Views
12.1.1
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
eTRM - BSC Tables and Views
12.1.1
description: Tab permissions ,
-
SYNONYM: PUBLIC.PLITBLM
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,