Search Results oks_oksfosum_xmlp_pkg
Overview
The APPS.OKS_OKSFOSUM_XMLP_PKG package is a PL/SQL package in Oracle E-Business Suite that serves as the backend program unit for the Service Forecast Summary XML Publisher (BI Publisher) report within the Service Contracts (OKS) module. The package name follows the standard EBS convention for report-specific packages: the XMLP token identifies it as the executable code supporting an XML Publisher concurrent program, while OKSFOSUM denotes the Service Forecast Summary report. In releases 12.1.1 and 12.2.2 the object resides in the APPS schema with an API classification of OTHER, meaning it is not a published public API but an internal report implementation unit. Its central business function is to supply the data selection logic, runtime parameter processing, and report lifecycle hooks required to generate a summary of service forecast records for a given organization and set of selection criteria.
Key Procedures and Functions
The ETRM metadata documents five program units, each serving a distinct role in the report execution cycle:
- BEFOREREPORT — Executed prior to report data retrieval. This routine performs pre-report initialization, such as resolving session and organization context and preparing values needed by the subsequent data query.
- AFTERPFORM — Invoked after the report parameter form is processed. Its purpose is to validate and transform user-entered report parameters and to assemble derived selection criteria used during execution.
- AFTERREPORT — Runs after report output is produced, handling post-processing activities such as cleanup or finalization of report-level state.
- P_WHERE_CLAUSE_P — A function that returns the dynamically constructed SQL WHERE clause. This is the mechanism by which the report's runtime parameters (organization, status, and similar criteria) are translated into the predicate applied to the underlying forecast query.
- CP_ORG_NAME_P — A function that resolves and returns the organization name associated with the operating unit or organization context, used to display the correct organizational identity on the report output.
No parameter lists are asserted here, as the retrieved metadata does not expose signatures.
Tables Accessed
The package references a single documented table through an APPS synonym: OKS_STATUS_FORECAST. This table stores service forecast status information and is the primary source of report content. The package reads from it to produce the forecast summary, filtering rows according to the predicate built by P_WHERE_CLAUSE_P. No other tables are documented; all logic is anchored to this forecast status entity.
Usage Notes
This package is invoked indirectly rather than called by end users or custom code. It is bound to the Service Forecast Summary XML Publisher concurrent program, which is launched from the Service Contracts responsibility (or submitted programmatically). During execution the report engine fires the lifecycle hooks—BEFOREREPORT, AFTERPFORM, and AFTERREPORT—while P_WHERE_CLAUSE_P and CP_ORG_NAME_P supply the dynamic query filter and organization label. The metadata records no inbound package dependencies and zero packages referencing it, confirming that it is a leaf-level, report-dedicated unit. Customizations should therefore be limited to data-model or template changes rather than direct invocation of its internal routines. The package status is VALID in both 12.1.1 and 12.2.2.
-
PACKAGE: APPS.OKS_OKSFOSUM_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKS_OKSFOSUM_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.OKS_OKSFOSUM_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_OKSFOSUM_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.OKS_OKSFOSUM_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_OKSFOSUM_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.OKS_OKSFOSUM_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_OKSFOSUM_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.OKS_OKSFOSUM_XMLP_PKG
12.2.2
-
PACKAGE: APPS.OKS_OKSFOSUM_XMLP_PKG
12.1.1
-
SYNONYM: APPS.OKS_STATUS_FORECAST
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKS_STATUS_FORECAST, status:VALID,
-
SYNONYM: APPS.OKS_STATUS_FORECAST
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKS_STATUS_FORECAST, status:VALID,
-
PACKAGE BODY: APPS.OKS_OKSFOSUM_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.OKS_OKSFOSUM_XMLP_PKG
12.2.2
-
PACKAGE: APPS.OKS_EXTWAR_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKS_EXTWAR_UTIL_PVT, status:VALID,
-
PACKAGE: APPS.OKS_EXTWAR_UTIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKS_EXTWAR_UTIL_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.OKC_K_GROUPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_GROUPS_V, object_name:OKC_K_GROUPS_V, status:VALID,
-
VIEW: APPS.OKC_K_GROUPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_K_GROUPS_V, object_name:OKC_K_GROUPS_V, status:VALID,
-
APPS.OKS_OKSFOSUM_XMLP_PKG dependencies on OKS_OKSFOSUM_XMLP_PKG
12.1.1
-
APPS.OKS_OKSFOSUM_XMLP_PKG dependencies on OKS_OKSFOSUM_XMLP_PKG
12.2.2
-
VIEW: APPS.HR_OPERATING_UNITS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_OPERATING_UNITS, object_name:HR_OPERATING_UNITS, status:VALID,
-
VIEW: APPS.HR_OPERATING_UNITS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_OPERATING_UNITS, object_name:HR_OPERATING_UNITS, status:VALID,
-
PACKAGE: APPS.MO_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:MO_GLOBAL, status:VALID,
-
PACKAGE: APPS.MO_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:MO_GLOBAL, status:VALID,
-
eTRM - OKC Tables and Views
12.1.1
description: Intersection entity between templates and rules. ,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,
-
eTRM - OKC Tables and Views
12.1.1
description: Intersection entity between templates and rules. ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,