Search Results eam_workorderrep_pvt
Overview
APPS.EAM_WORKORDERREP_PVT is an internal, private PL/SQL package in Oracle E-Business Suite that supports the Enterprise Asset Management (EAM) work order reporting infrastructure. Its role is to assemble and return the structured report data required by the EAM Work Order Report, converting base records into the XML and formatted output consumed by the reporting layer. The package is classified as PVT, indicating it is not a public API and is intended strictly for internal consumption by the EAM reporting framework, most notably the public package APPS.EAM_WOREP_PUB, which references it directly.
In the Oracle EBS 12.1.1 and 12.2.2 release streams this package is a supporting dependency of the work order report generation flow rather than a standalone transaction processor. The ETRM metadata records its status as VALID and confirms dependencies on the STANDARD SQL library within the SYS schema, the EAM_WIPID_TAB_TYPE collection type, and the internal recursive reference to itself.
Key Procedures and Functions
The documented package exposes three procedures or functions, each serving a distinct stage of report preparation:
- GETWOREPORTXML — The principal entry point that constructs the XML payload representing the work order report. It gathers work order and asset details and returns them in a structured XML format suitable for downstream reporting tools and templates.
- GETLONG — A utility routine that retrieves long or extended text values required during report assembly, addressing data types that cannot be returned through standard SQL scalar handling.
- CONVERT_TO_CLIENT_TIME — A conversion helper that adjusts stored database timestamps into the client time zone, ensuring that dates and times displayed on the report reflect the user's local context rather than server time.
The documented metadata does not publish parameter signatures for these units; consumers should therefore treat them as internal calls and rely on EAM_WOREP_PUB rather than invoking them directly.
Tables Accessed
The package reads from a broad set of EAM master and transactional tables through APPS synonyms. Work order and asset context is drawn from CSI_ITEM_INSTANCES, EAM_ASSET_FAILURES, EAM_ASSET_FAILURE_CODES, EAM_FAILURE_SETS, and EAM_FAILURE_SET_ASSOCIATIONS, supporting failure history on the report. Counter and meter data is sourced from CSI_COUNTERS_B, CSI_COUNTERS_TL, CSI_COUNTER_ASSOCIATIONS, CSI_COUNTER_READINGS, and CSI_COUNTER_RELATIONSHIPS, enabling readings and associated counters to appear. Resource and routing detail is retrieved from BOM_DEPARTMENTS, BOM_RESOURCES, BOM_RESOURCE_EMPLOYEES, and BOM_STANDARD_OPERATIONS, while cost activity information is taken from CST_ACTIVITIES. All access is read-oriented for reporting purposes.
Usage Notes
EAM_WORKORDERREP_PVT is invoked indirectly in the Oracle EBS environment. The public package APPS.EAM_WOREP_PUB calls into this private package, and EAM_WORKORDERREP_PVT also references itself, reflecting an internal recursive or shared-call pattern. Typical invocation is through the EAM Work Order Report concurrent program or the corresponding reporting pages, which rely on EAM_WOREP_PUB and therefore propagate the call. Custom development should not reference EAM_WORKORDERREP_PVT directly; the supported entry point is the published API layer, and any direct call risks breakage across patches. Because the object is documented as VALID in 12.2.2, it remains a stable internal dependency of the standard EAM work order reporting chain.
-
PACKAGE: APPS.EAM_WORKORDERREP_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EAM_WORKORDERREP_PVT, status:VALID,
-
TYPE: SYSTEM.EAM_WIPID_TAB_TYPE
12.2.2
owner:SYSTEM, object_type:TYPE, object_name:EAM_WIPID_TAB_TYPE, status:VALID,
-
PACKAGE: APPS.EAM_WORKORDERREP_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EAM_WORKORDERREP_PVT, status:VALID,
-
TYPE: SYSTEM.EAM_WIPID_TAB_TYPE
12.1.1
owner:SYSTEM, object_type:TYPE, object_name:EAM_WIPID_TAB_TYPE, status:VALID,
-
PACKAGE BODY: APPS.EAM_WORKORDERREP_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_WORKORDERREP_PVT, status:VALID,
-
PACKAGE: APPS.EAM_WORKORDERREP_PVT
12.1.1
-
PACKAGE BODY: APPS.EAM_WORKORDERREP_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_WORKORDERREP_PVT, status:VALID,
-
PACKAGE: APPS.EAM_WORKORDERREP_PVT
12.2.2
-
SYNONYM: APPS.EAM_ASSET_FAILURES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EAM_ASSET_FAILURES, status:VALID,
-
SYNONYM: APPS.EAM_FAILURE_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EAM_FAILURE_SETS, status:VALID,
-
SYNONYM: APPS.EAM_ISOLATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EAM_ISOLATIONS, status:VALID,
-
SYNONYM: APPS.EAM_FAILURE_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EAM_FAILURE_SETS, status:VALID,
-
SYNONYM: APPS.EAM_WOREP_LONG_ATTACH_TEMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EAM_WOREP_LONG_ATTACH_TEMP, status:VALID,
-
SYNONYM: APPS.EAM_WORK_CLEARANCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EAM_WORK_CLEARANCES, status:VALID,
-
PACKAGE: APPS.QA_WEB_TXN_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:QA_WEB_TXN_API, status:VALID,
-
PACKAGE: APPS.QA_WEB_TXN_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:QA_WEB_TXN_API, status:VALID,
-
SYNONYM: APPS.EAM_ASSET_FAILURES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EAM_ASSET_FAILURES, status:VALID,
-
SYNONYM: APPS.EAM_SAFETY_ASSOCIATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EAM_SAFETY_ASSOCIATIONS, status:VALID,
-
SYNONYM: APPS.EAM_FAILURE_SET_ASSOCIATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EAM_FAILURE_SET_ASSOCIATIONS, status:VALID,
-
SYNONYM: APPS.EAM_WORK_PERMITS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EAM_WORK_PERMITS, status:VALID,
-
SYNONYM: APPS.EAM_ASSET_FAILURE_CODES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EAM_ASSET_FAILURE_CODES, status:VALID,
-
SYNONYM: APPS.EAM_FAILURE_SET_ASSOCIATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EAM_FAILURE_SET_ASSOCIATIONS, status:VALID,
-
SYNONYM: APPS.EAM_PM_SCHEDULINGS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EAM_PM_SCHEDULINGS, status:VALID,
-
PACKAGE: APPS.EAM_MATERIAL_ALLOCQTY_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EAM_MATERIAL_ALLOCQTY_PKG, status:VALID,
-
PACKAGE BODY: APPS.EAM_WOREP_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_WOREP_PUB, status:VALID,
-
PACKAGE BODY: APPS.EAM_WOREP_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EAM_WOREP_PUB, status:VALID,
-
SYNONYM: APPS.EAM_ASSET_FAILURE_CODES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EAM_ASSET_FAILURE_CODES, status:VALID,
-
SYNONYM: APPS.EAM_JOB_COMPLETION_TXNS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EAM_JOB_COMPLETION_TXNS, status:VALID,
-
SYNONYM: APPS.EAM_JOB_COMPLETION_TXNS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EAM_JOB_COMPLETION_TXNS, status:VALID,
-
SYNONYM: APPS.CSI_COUNTER_RELATIONSHIPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_COUNTER_RELATIONSHIPS, status:VALID,
-
SYNONYM: APPS.CSI_COUNTERS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_COUNTERS_TL, status:VALID,
-
PACKAGE: APPS.EAM_MATERIAL_ALLOCQTY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EAM_MATERIAL_ALLOCQTY_PKG, status:VALID,
-
SYNONYM: APPS.EAM_PM_SCHEDULINGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EAM_PM_SCHEDULINGS, status:VALID,
-
PACKAGE: APPS.EAM_METERS_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EAM_METERS_UTIL, status:VALID,
-
SYNONYM: APPS.MTL_EAM_LOCATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_EAM_LOCATIONS, status:VALID,
-
PACKAGE: APPS.EAM_METERS_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EAM_METERS_UTIL, status:VALID,
-
SYNONYM: APPS.CSI_COUNTERS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_COUNTERS_TL, status:VALID,
-
SYNONYM: APPS.WIP_EAM_WORK_REQUESTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WIP_EAM_WORK_REQUESTS, status:VALID,
-
SYNONYM: APPS.MTL_EAM_LOCATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_EAM_LOCATIONS, status:VALID,
-
SYNONYM: APPS.QA_PLAN_TRANSACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:QA_PLAN_TRANSACTIONS, status:VALID,
-
SYNONYM: APPS.CSI_COUNTER_RELATIONSHIPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_COUNTER_RELATIONSHIPS, status:VALID,
-
SYNONYM: APPS.QA_PLAN_TRANSACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:QA_PLAN_TRANSACTIONS, status:VALID,
-
SYNONYM: APPS.EAM_WORK_ORDER_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EAM_WORK_ORDER_DETAILS, status:VALID,
-
SYNONYM: APPS.FND_DOCUMENTS_LONG_TEXT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_DOCUMENTS_LONG_TEXT, status:VALID,
-
SYNONYM: APPS.BOM_RESOURCE_EMPLOYEES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BOM_RESOURCE_EMPLOYEES, status:VALID,
-
SYNONYM: APPS.FND_DOCUMENTS_SHORT_TEXT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_DOCUMENTS_SHORT_TEXT, status:VALID,
-
SYNONYM: APPS.CSI_COUNTERS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_COUNTERS_B, status:VALID,
-
SYNONYM: APPS.WIP_EAM_WORK_REQUESTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WIP_EAM_WORK_REQUESTS, status:VALID,
-
SYNONYM: APPS.CSI_COUNTER_READINGS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_COUNTER_READINGS, status:VALID,
-
SYNONYM: APPS.FND_DOCUMENTS_LONG_TEXT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_DOCUMENTS_LONG_TEXT, status:VALID,