Search Results eam_parameters_pub




Overview

The APPS.EAM_PARAMETERS_PUB package is a public PL/SQL API within Oracle Enterprise Asset Management (eAM) responsible for creating and maintaining the set of enterprise-level parameters that govern eAM behavior. These parameters control how asset-intensive organizations record and process maintenance work orders, including the default accounting classes, cost elements, and general ledger account combinations applied when eAM work orders generate financial transactions. Because eAM is tightly integrated with Oracle Work in Process and Oracle Cost Management, the parameter records it manages determine which WIP accounting classes and cost elements are used during work order costing and completion.

The package is classified as a PUB API (owner: APPS), indicating it is intended for supported external invocation rather than internal-only use. It exposes procedures rather than a single top-level wrapper, and it depends on the FND_API package, consistent with Oracle's standard public API convention of returning a consistent success/error status through the FND message stack.

Key Procedures and Functions

Two documented procedures are exposed by the package:

  • INSERT_PARAMETERS — Creates a new set of eAM parameters. This procedure persists the user-supplied maintenance and accounting configuration into the underlying eAM parameter and supporting setup tables, establishing the values subsequently used by eAM work order and costing processes.
  • UPDATE_PARAMETERS — Modifies existing eAM parameters. This procedure applies changes to previously created parameter records, allowing administrators to revise accounting classes, cost elements, and related defaults without recreating the parameter set.

No public functions are documented. The procedures validate their inputs and report outcomes through the standard FND_API messaging mechanism inherited from their dependency on FND_API.

Tables Accessed

Per the documented metadata, the package reads from and writes to the following tables through APPS synonyms:

  • WIP_EAM_PARAMETERS — the primary eAM parameter table; stores the core parameter values inserted and updated by the package.
  • WIP_ACCOUNTING_CLASSES — supplies the WIP accounting class definitions assigned to eAM work orders for costing and variance accounting.
  • CST_EAM_COST_ELEMENTS — provides the cost elements used to accumulate maintenance costs on eAM work orders.
  • GL_CODE_COMBINATIONS — validates and resolves the general ledger account combinations referenced by the parameter setup.
  • MTL_PARAMETERS — validates organization-level inventory parameters required for the operating unit context in which eAM parameters apply.
  • HR_ORGANIZATION_INFORMATION — resolves the organization classification and descriptive information that identifies the relevant inventory organization.

Usage Notes

EAM_PARAMETERS_PUB is typically invoked from the Oracle eAM Setup responsibility when an administrator defines or revises eAM parameters through the associated configuration form. Because it is a public API, it may also be called from custom PL/SQL scripts, concurrent programs, or migration utilities that programmatically seed or adjust eAM parameters across organizations. Callers should invoke the procedures within a properly initialized FND session and inspect the returned API status and message stack before committing. The documented metadata records no packages that reference EAM_PARAMETERS_PUB other than itself, indicating that its principal consumers are forms and external or custom code rather than other eAM APIs. As with all PUB APIs, direct updates to the underlying tables are not supported; parameter maintenance should be performed exclusively through this package (or the standard setup forms that call it) to preserve data integrity.