Search Results isc_maint_rpt_util_pkg
Overview
ISC_MAINT_RPT_UTIL_PKG is a utility package in the Oracle E-Business Suite (EBS) Applications (APPS) schema that supports the maintenance reporting infrastructure used by Enterprise Asset Management (EAM) and associated maintenance reporting modules. Its header comment identifies it as a collection of constants and helper routines that define the pseudo and actual dimension levels employed by maintenance reports. The package consolidates the otherwise scattered string literals that map a reporting dimension to its corresponding level name — for example, mapping the resource dimension to its department or generic level, or mapping the maintenance asset dimension to its group, number, category, or criticality level.
The constants declared at the top of the package, such as G_ORGANIZATION, G_CURRENCY, G_DEPARTMENT, G_ASSET_GROUP, G_ASSET_NUMBER, G_ACTIVITY, G_COST_CATEGORY, G_COST_ELEMENT, G_WORK_ORDER_TYPE, G_LATE_CMPL_AGING, G_PAST_DUE_AGING, G_ASSET_CATEGORY, G_ASSET_CRITICALITY, G_REQUEST_TYPE, G_REQ_CMPL_AGING, and G_WORK_ORDER_STATUS, provide a stable internal vocabulary. The package comment explicitly directs callers to use these constants rather than referencing dimension and level names directly, insulating report code from underlying metadata changes. In the context of the user search term "register_dimension_levels," REGISTER_DIMENSION_LEVELS is the documented procedure that populates or registers these dimension-level definitions for use by the reporting framework.
Key Procedures and Functions
The package exposes sixteen documented procedures and functions. The principal entry point, REGISTER_DIMENSION_LEVELS, registers the dimension-level mappings exposed as package constants. PROCESS_PARAMETERS, GET_PARAMETER_VALUE, GET_PARAMETER_ID, and DUMP_PARAMETERS together manage the reporting parameter set: processing parameter definitions, resolving a parameter's value or identifier, and dumping the parameter state for diagnostics. ADD_DETAIL_COLUMN, GET_DETAIL_COLUMN, ADD_ASSET_GROUP_COLUMN, CHANGE_COLUMN, and RATE_COLUMN manipulate the column layout of detail reports, adding, retrieving, and transforming report columns. DETAIL_SQL and GET_INNER_SELECT_COL compose the SQL fragments used to build detail report queries, while BIND_GROUP_ID supplies the grouping bind value. GET_SEC_WHERE_CLAUSE returns the security predicate applied to report queries, and ADD_VIEW_BY and GET_DRILL_DETAIL support the report's view-by and drill-down behavior.
Tables Accessed
The package operates primarily against PL/SQL infrastructure rather than application tables. Its documented references are to the DBMS_SQL built-in package, used for dynamic SQL construction and execution of report queries, and to the APPS synonym for PLITBLM, the PL/SQL integer table type used for collection handling. Report metadata and dimension-level definitions are otherwise drawn from the constants declared in the package body and from structures managed by the maintenance reporting framework rather than from dedicated base tables.
Usage Notes
ISC_MAINT_RPT_UTIL_PKG is not intended for direct end-user invocation. It is called by maintenance reporting programs — concurrent programs and report-generating code — across Oracle EBS 12.1.1 and 12.2.2, and the ETRM metadata records that it is referenced by six other packages within the APPS schema. Customizations that build maintenance reports should call the package's public routines and reference its constants rather than hard-coding dimension or level names, ensuring compatibility with reporting metadata. Because it relies on dynamic SQL facilities, callers should grant execute appropriately and be mindful of security predicates applied through GET_SEC_WHERE_CLAUSE.
-
PACKAGE: APPS.ISC_MAINT_RPT_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ISC_MAINT_RPT_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.ISC_MAINT_RPT_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_MAINT_RPT_UTIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.ISC_MAINT_REQ_CMPL_RPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_MAINT_REQ_CMPL_RPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.ISC_MAINT_WO_CST_RPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_MAINT_WO_CST_RPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.ISC_MAINT_WO_CMPL_RPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_MAINT_WO_CMPL_RPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.ISC_MAINT_WO_BACKLOG_RPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_MAINT_WO_BACKLOG_RPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.ISC_MAINT_ASSET_DT_RPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_MAINT_ASSET_DT_RPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.ISC_MAINT_LAB_BLG_RPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_MAINT_LAB_BLG_RPT_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.POA_DBI_UTIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:POA_DBI_UTIL_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.POA_DBI_TEMPLATE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:POA_DBI_TEMPLATE_PKG, status:VALID,
-
TYPE: APPS.BIS_PMV_PAGE_PARAMETER_REC
12.1.1
owner:APPS, object_type:TYPE, object_name:BIS_PMV_PAGE_PARAMETER_REC, status:VALID,
-
PACKAGE: APPS.BIS_PMV_PARAMETERS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_PMV_PARAMETERS_PUB, status:VALID,
-
APPS.ISC_MAINT_REQ_CMPL_RPT_PKG dependencies on ISC_MAINT_RPT_UTIL_PKG
12.1.1
-
PACKAGE: APPS.ISC_MAINT_RPT_UTIL_PKG
12.1.1
-
APPS.ISC_MAINT_WO_CMPL_RPT_PKG dependencies on ISC_MAINT_RPT_UTIL_PKG
12.1.1
-
APPS.ISC_MAINT_WO_BACKLOG_RPT_PKG dependencies on ISC_MAINT_RPT_UTIL_PKG
12.1.1
-
TYPE: APPS.BIS_QUERY_ATTRIBUTES
12.1.1
owner:APPS, object_type:TYPE, object_name:BIS_QUERY_ATTRIBUTES, status:VALID,
-
APPS.ISC_MAINT_ASSET_DT_RPT_PKG dependencies on ISC_MAINT_RPT_UTIL_PKG
12.1.1
-
APPS.ISC_MAINT_RPT_UTIL_PKG dependencies on ISC_MAINT_RPT_UTIL_PKG
12.1.1
-
APPS.ISC_MAINT_LAB_BLG_RPT_PKG dependencies on ISC_MAINT_RPT_UTIL_PKG
12.1.1
-
APPS.ISC_MAINT_WO_CST_RPT_PKG dependencies on ISC_MAINT_RPT_UTIL_PKG
12.1.1
-
TYPE: APPS.BIS_QUERY_ATTRIBUTES_TBL
12.1.1
owner:APPS, object_type:TYPE, object_name:BIS_QUERY_ATTRIBUTES_TBL, status:VALID,
-
TYPE: APPS.BIS_PMV_PAGE_PARAMETER_TBL
12.1.1
owner:APPS, object_type:TYPE, object_name:BIS_PMV_PAGE_PARAMETER_TBL, status:VALID,
-
PACKAGE BODY: APPS.ISC_MAINT_RPT_UTIL_PKG
12.1.1
-
SYNONYM: PUBLIC.DBMS_SQL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_SQL, status:VALID,
-
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: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,