Results for “operation_seq”

29 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

APPS.CST_EAM_WORKORDERS_PVT is a private (PVT) PL/SQL package body within the Oracle E-Business Suite Cost Management (CST) module. Its principal business function is to extract and format cost-related data for Enterprise Asset Management (EAM) work orders, generating an XML document that is subsequently consumed for reporting, reconciliation, or integration purposes. The package is owned by the APPS schema and is classified as a private API, meaning it is intended for internal use by Oracle's own code base rather than being published as a supported public interface for customer extensions.

The package appears in Oracle EBS Release 12.1.1 and 12.2.2. Its header comment references the source file CSTPEEAB.pls. The naming convention (CST_eAM_WorkOrders_PVT) indicates a cost management utility focused on EAM work order transactions. EAM work orders represent maintenance and repair activities on assets, and the cost accumulation and variance associated with those activities must be captured against the correct cost group and cost type. This package bridges that requirement by assembling the relevant records into an XML structure.

Key Procedures and Functions

The ETRM metadata documents three procedures or functions within this package body:

  • GENERATE_XMLDATA — The primary entry point and core procedure of the package. It accepts parameters that scope the extraction, including legal entity, cost type, cost group, a range indicator, and from/to/specific work order filters. Internally it declares logging variables, CLOB and buffer variables for XML assembly, and invokes XML generation and error-handling logic. This procedure is central to producing the XML data set that downstream processes consume.
  • DISPLAY_PARAMETERS — A diagnostic or debugging utility that outputs the parameters passed into the package. This supports tracing and validation during development and troubleshooting.
  • EAM_EST_ACTUAL_DETAILS — Retrieves estimated versus actual cost details for EAM work orders, forming a key part of the data set assembled by the XML generation process.

Tables Accessed

The package references the following objects via APPS synonyms:

  • CST_COST_GROUPS — Provides cost group definitions that determine how costs are grouped for EAM work order costing.
  • CST_COST_TYPES — Supplies cost type definitions (for example, standard or actual) used to scope which cost layer is being reported.
  • WIP_ENTITIES — The work in process entity table, which stores work order header information spanning discrete jobs, repetitive schedules, and EAM work orders; used here to resolve EAM work order records.
  • DBMS_LOB — Oracle's built-in large object package, used to manage the CLOB that holds the generated XML.
  • DBMS_XMLGEN — Oracle's built-in XML generation package, used to convert query results into an XML document.

Usage Notes

Because this package is classified as PVT and is referenced by zero other documented packages, it operates as an internal implementation component rather than a broadly called API. It is typically invoked by Oracle's own cost management or EAM processing logic, potentially triggered from concurrent programs that generate work order cost reports or extracts. The Generate_XMLData procedure signature, with its legal entity, cost type, cost group, range, and work order parameters, mirrors the parameter patterns common to concurrent program definitions in Oracle EBS. Custom code should avoid calling this private package directly, as its interface is not guaranteed across patches or upgrades; instead, supported ETRM or cost management APIs should be used where they exist. The inclusion of FND logging logic indicates the package supports runtime diagnostics via the standard Oracle logging framework.