Search Results amw_process_organization_s




Overview

The AMW_PARAMETERS_PVT_PKG package body in the APPS schema provides the private implementation layer for parameter management within Oracle Enterprise Asset Management (EAM) and the Advanced Maintenance Workbench (AMW) module. It is responsible for persisting, seeding, and maintaining configuration parameters that govern the behaviour of maintenance organizations across the E-Business Suite. The package encapsulates the business logic required to initialise organization-level parameters at setup time, to update those parameters during ongoing operations, and to load the initial seed data that a newly defined maintenance organization requires in order to function correctly.

As a private package (denoted by the _PVT_ naming convention), it is not intended to be called directly by end users. Instead, it is invoked by the AMW module's public APIs, concurrent programs, and Oracle Forms-based setup screens. The package is classified as OTHER in the ETRM repository, indicating that it is an internal maintenance utility rather than a published integration API. Its dependency on FND_API, FND_MSG_PUB, FND_GLOBAL, FND_FILE, and FND_CONCURRENT confirms that it participates in the standard EBS API error-handling, message-stack, logging, and concurrent-manager frameworks.

Key Procedures and Functions

The ETRM documentation records seven procedures and functions within this package body:

  • INSERT_PARAMETER — Creates a new parameter record for an organization or context, validating and persisting the value supplied by the caller.
  • UPDATE_PARAMETER — Modifies the value of an existing parameter, preserving audit information and applying any required validation.
  • INITIALIZE_ORG_PARAMETERS — Establishes the baseline parameter set for a maintenance organization, typically during organization setup or seeding.
  • UPDATE_ORG_PARAMETERS — Updates the parameters of an existing organization, used when configuration changes are applied after initial setup.
  • LOAD_INITIAL_SEED_DATA — Populates the seed data required for AMW to operate, drawing on FND_LOAD_UTIL to apply the delivered reference values.
  • DEFAULT_ORG_PARAMETERS — Assigns default values to organization parameters where none have been explicitly configured, ensuring the module always operates with a complete parameter set.
  • UPDATE_ALL_ORG_PARAMS_CP — A concurrent-program entry point that bulk-updates organization parameters for all (or a filtered set of) maintenance organizations.

Tables Accessed

The package reads and writes the following base and interface tables through APPS synonyms:

  • AMW_PARAMETERS — The primary parameter store, holding the name/value pairs and organization associations managed by the insert, update, and default procedures.
  • AMW_PROCESS_ORGANIZATION — The organizations subject to AMW parameter management, providing the set of records processed by the organization-level procedures.
  • AMW_PROCESS_ORGANIZATION_S — The sequence source for AMW_PROCESS_ORGANIZATION; this is the object matched by the user's search term amw_process_organization_s.
  • AMW_PROCESS_ORG_REV_S — A revision sequence associated with the process organization entity, used to generate unique revision identifiers.
  • AMW_PROCESS_LOCKS — Supports concurrency control, preventing two sessions from simultaneously modifying the same organization's parameters.
  • AMW_AUDIT_UNITS_V — A view referenced for audit-unit context when parameters or organizations are created or changed.

Usage Notes

The package is normally invoked indirectly. Oracle Forms-based EAM setup screens call it when a user defines or edits maintenance organization parameters. Concurrent programs invoke UPDATE_ALL_ORG_PARAMS_CP to apply parameter changes across organizations in a batch, with FND_CONCURRENT and FND_FILE used to register requests and write log output. Installation and upgrade routines call LOAD_INITIAL_SEED_DATA through FND_LOAD_UTIL to populate delivered defaults.

Because the documentation classifies this package as an internal private API, custom development should not call it directly. Extending AMW parameter behaviour is best achieved through supported public APIs or by customising the invoking setup form or concurrent program. The ETRM repository confirms that no other database object references AMW_PARAMETERS_PVT_PKG, reinforcing its role as a leaf-level implementation package. Any modification to it risks invalidating dependent forms and concurrent programs that rely on its documented entry points, and standard Oracle support policy discourages direct edits.