Search Results x_object_id
Overview
WMS_WP_PARAMETERS_LOV_PKG is a PL/SQL package body owned by the APPS schema in Oracle E-Business Suite, classified under the ETRM repository as an "OTHER" API type. Its business function is to maintain the list-of-values (LOV) reference data that drives the Warehouse Management System (WMS) Work Plan parameter selection interface. Specifically, it manages the mapping between an object (such as a work plan object or business entity) and the parameters that can be associated with it, exposing object identifiers, object names, object descriptions, parameter identifiers, parameter names, and parameter descriptions. This metadata supports the runtime LOV pickers presented to users configuring WMS work plan parameters, ensuring that the underlying WMS_WP_PARAMETERS_LOV table remains consistent and queryable. The header comment ($Header: WMSPLTHB.pls 120.1.12010000.1 2009/03/25 ...) indicates the file was last revised in 2009 and is marked noship, meaning it is not shipped as a standalone patch object but is delivered as part of the broader WMS product family.
Key Procedures and Functions
The package exposes three documented procedures:
- INSERT_ROW — Inserts a new row into the LOV table, capturing the object identifier, object name, object description, parameter identifier, parameter name, and parameter description. It is the primary creation routine for new LOV entries.
- UPDATE_ROW — Modifies an existing row matched by parameter identifier. It overwrites object and parameter attributes. A
NO_DATA_FOUNDexception is raised if no row matches the supplied parameter identifier, guarding against silent no-op updates. - LOAD_ROW — A higher-level seed/upsert routine. It first attempts to select the parameter identifier from the LOV table; if found, it delegates to
UPDATE_ROW; if not found, the exception handler falls through to an insert path. This makes LOAD_ROW the appropriate entry point for data-loading or patching scenarios where the row may or may not already exist.
Tables Accessed
The package reads from and writes to a single documented table:
- WMS_WP_PARAMETERS_LOV (accessed through an APPS synonym) — the persistent store for the object-to-parameter LOV definitions.
INSERT_ROWperforms an insert;UPDATE_ROWperforms an update keyed onparameter_id;LOAD_ROWperforms aSELECT ... WHERE parameter_id = x_parameter_idto determine existence before branching to update or insert. The columns referenced areobject_id,object_name,object_description,parameter_id,parameter_name, andparameter_description.
Usage Notes
Because LOAD_ROW provides upsert semantics, it is the procedure most likely invoked by concurrent programs, data-fix scripts, or product seed data loaders during implementation and patching. INSERT_ROW and UPDATE_ROW are lower-level routines that may be called directly by custom extensions or by internal WMS setup forms where the caller already knows whether the row exists. The package is referenced by zero other PL/SQL packages per the ETRM metadata, so its callers are external to the PL/SQL dependency graph — typically Oracle Forms LOV triggers, concurrent program definitions, or ad hoc SQL*Plus/ETRM correction scripts. The ETRM search term "x_object_id" corresponds directly to the first parameter of all three procedures, reflecting the object-centric key used to organize these LOV entries. When invoking UPDATE_ROW or LOAD_ROW, callers must ensure the parameter identifier matches an existing row; otherwise a NO_DATA_FOUND condition will propagate unless handled by the LOAD_ROW exception block. As the header date is 2009 and the file is noship, the object should be treated as legacy reference-data maintenance code that remains stable across EBS 12.1.1 and 12.2.2 unless Oracle has issued a superseding patch.
-
APPS.WMS_WP_PARAMETERS_LOV_PKG SQL Statements
12.2.2
-
APPS.FEM_OBJECT_CATALOG_PKG SQL Statements
12.1.1
-
APPS.WMS_OBJECTS_PKG SQL Statements
12.1.1
-
APPS.WMS_OBJECTS_PKG SQL Statements
12.2.2
-
APPS.PO_NOTIFICATIONS_SV2 SQL Statements
12.2.2
-
PACKAGE BODY: APPS.WMS_WP_PARAMETERS_LOV_PKG
12.2.2
-
APPS.FND_OBJECTS_PKG SQL Statements
12.1.1
-
APPS.PO_NOTIFICATIONS_SV1 SQL Statements
12.2.2
-
APPS.FND_OBJECTS_PKG SQL Statements
12.2.2
-
APPS.PO_NOTIFICATIONS_SV2 SQL Statements
12.1.1
-
APPS.PA_PROJECT_CLASSES_PKG SQL Statements
12.2.2
-
APPS.POGOT_S SQL Statements
12.1.1
-
APPS.POGOT_S SQL Statements
12.2.2
-
APPS.PA_PROJECT_CLASSES_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.FEM_OBJECT_CATALOG_PKG
12.1.1
-
APPS.PO_NOTIFICATIONS_SV1 SQL Statements
12.1.1
-
APPS.PO_SECURITY_CHECK_SV SQL Statements
12.1.1
-
APPS.FND_OBJECT_DEFINITIONS_PKG SQL Statements
12.1.1
-
APPS.AMW_OBJECT_OPINION_TYPES_PKG SQL Statements
12.1.1
-
APPS.FND_OBJECT_DEFINITIONS_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.POGOT_S
12.2.2
-
PACKAGE BODY: APPS.POGOT_S
12.1.1
-
APPS.PO_SECURITY_CHECK_SV SQL Statements
12.2.2
-
APPS.PO_FORWARD_SV1 SQL Statements
12.1.1
-
PACKAGE: APPS.FEM_OBJECT_CATALOG_PKG
12.1.1
-
APPS.FND_OAM_DSCFG_API_PKG SQL Statements
12.1.1
-
APPS.FND_OAM_DSCFG_API_PKG SQL Statements
12.2.2
-
PACKAGE: APPS.CN_TABLE_MAP_OBJECTS_PKG
12.2.2
-
PACKAGE BODY: APPS.PA_OBJ_STATUS_LISTS_PKG
12.2.2
-
APPS.PO_FORWARD_SV1 SQL Statements
12.2.2
-
PACKAGE: APPS.CN_TABLE_MAP_OBJECTS_PKG
12.1.1
-
PACKAGE BODY: APPS.PA_PROJECT_CLASSES_PKG
12.2.2
-
PACKAGE BODY: APPS.PA_OBJ_STATUS_LISTS_PKG
12.1.1
-
PACKAGE BODY: APPS.CN_TABLE_MAP_OBJECTS_PKG
12.1.1
-
APPS.CN_TABLE_MAP_OBJECTS_PKG SQL Statements
12.1.1
-
APPS.CN_TABLE_MAP_OBJECTS_PKG SQL Statements
12.2.2
-
APPS.PA_OBJ_STATUS_LISTS_PKG SQL Statements
12.1.1
-
PACKAGE: APPS.WMS_WP_PARAMETERS_LOV_PKG
12.2.2
-
PACKAGE BODY: APPS.CN_TABLE_MAP_OBJECTS_PKG
12.2.2
-
PACKAGE BODY: APPS.PA_PROJECT_CLASSES_PKG
12.1.1
-
APPS.PA_PERF_OBJECT_RULES_PKG SQL Statements
12.1.1
-
APPS.PA_PERF_OBJECT_RULES_PKG SQL Statements
12.2.2
-
APPS.PA_OBJ_STATUS_CHANGES_PKG SQL Statements
12.1.1
-
APPS.PA_PROJ_PROGRESS_ATTR_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.FND_OAM_DSCFG_API_PKG
12.1.1
-
PACKAGE: APPS.PO_NOTIFICATIONS_SV2
12.1.1
-
PACKAGE: APPS.JTF_IH_WRAP_UPS_SEED_PUB
12.2.2
-
APPS.PA_PROJ_PROGRESS_ATTR_PKG SQL Statements
12.1.1
-
APPS.PA_OBJ_STATUS_LISTS_PKG SQL Statements
12.2.2
-
PACKAGE: APPS.PO_NOTIFICATIONS_SV2
12.2.2