Search Results wms_parameter_ext
Overview
The package body APPS.WMS_PARAMETER_EXT is a customization and extension utility within the Oracle Warehouse Management (WMS) module of Oracle E-Business Suite. Its documented status is VALID and it is owned by the APPS schema, with an API classification of OTHER. The package is designed to provide extended parameter and query capabilities that are not delivered by the standard Warehouse Management parameter packaging. It complements the seeded package APPS.WMS_PARAMETER_PVT, on which it depends, by exposing additional helper routines that resolve header, line, item, and License Plate Number (LPN) related values for use by WMS transactional and inquiry flows.
In practice, WMS_PARAMETER_EXT acts as a supporting layer for LPN handling, on-hand quantity retrieval, and lot/version resolution, which are core requirements of warehouse execution screens, label printing, shipping, and receiving. Because it is an extension package, it is typically present alongside customer or Oracle-supplied customizations that call into WMS transactional APIs.
Key Procedures and Functions
The ETRM metadata documents ten procedures and functions within this package body:
- GETPOHEADERLINEIDWRAP — Resolves or wraps the purchase order header and line identifier, allowing WMS logic to reference the originating PO context.
- GETSOHEADERLINEIDWRAP — Returns the corresponding sales order header and line identifier, supporting outbound and shipping transactions that must link back to the sales order.
- GETITEMONHANDWRAP — Retrieves the on-hand quantity for an item, typically used to validate availability during picking, put-away, or inventory inquiry.
- TRACE — Provides a diagnostic or logging utility used to record execution flow and aid troubleshooting within WMS extension logic.
- GETNUMOTHERLOTSWRAP — Returns the count of other lots associated with an item or LPN context, useful in lot control and allocation decisions.
- GETLPNQUANTITYREVLOT — Returns LPN quantity per revision and lot, supporting revision-controlled and lot-controlled inventory.
- GETLPNTOTALQUANTITY — Returns the total quantity contained within an LPN.
- GETLPNNUMOFITEMS — Returns the number of distinct items within an LPN.
- GETLPNNUMOFREVS — Returns the number of revisions represented within an LPN.
- GETLPNNUMOFLOTS — Returns the number of lots contained within an LPN.
Together these routines form a query toolkit for interrogating LPN contents and order references without directly querying base tables from calling code.
Tables Accessed
The package references several Oracle base tables through APPS synonyms:
- MTL_SYSTEM_ITEMS — Validates item definitions and attribute context.
- MTL_MATERIAL_TRANSACTIONS_TEMP — Supports transaction interface processing.
- MTL_TRANSACTION_LOTS_TEMP — Handles lot-level transaction data during processing.
- MTL_TXN_REQUEST_LINES — Interfaces with move order lines.
- WMS_LPN_CONTENTS — The primary source for LPN content queries (items, lots, revisions, quantities), which drives most GETLPN* routines.
It also depends on standard utilities including FND_API, FND_MESSAGE, FND_MSG_PUB, FND_PROFILE, INV_CONVERT, and INV_LOG_UTIL, indicating message handling, profile lookup, UOM conversion, and logging support.
Usage Notes
WMS_PARAMETER_EXT is not referenced by any other database object, confirming its role as a leaf-level extension utility rather than a shared dependency. It is typically invoked from custom WMS forms, concurrent programs, label/report logic, or tailored transactional flows that require LPN content counts, on-hand checks, or order line mappings. It is not called by Oracle-seeded packages; therefore it functions as a customer-side or supplemental helper library. Because the object resides in the APPS schema and is VALID in both 12.1.1 and 12.2.2, standard patching and editioning considerations apply, and any customization referencing it should treat it as an extension point rather than core Warehouse Management functionality.
-
PACKAGE BODY: APPS.WMS_PARAMETER_EXT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_PARAMETER_EXT, status:VALID,
-
PACKAGE: APPS.WMS_PARAMETER_EXT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WMS_PARAMETER_EXT, status:VALID,
-
PACKAGE: APPS.WMS_PARAMETER_EXT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WMS_PARAMETER_EXT, status:VALID,
-
PACKAGE BODY: APPS.WMS_PARAMETER_EXT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_PARAMETER_EXT, status:VALID,
-
PACKAGE: APPS.WMS_PARAMETER_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WMS_PARAMETER_PVT, status:VALID,
-
PACKAGE: APPS.WMS_PARAMETER_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WMS_PARAMETER_PVT, status:VALID,
-
PACKAGE: APPS.WMS_PARAMETER_EXT
12.1.1
-
PACKAGE: APPS.WMS_PARAMETER_EXT
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.WMS_LPN_CONTENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WMS_LPN_CONTENTS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.WMS_LPN_CONTENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WMS_LPN_CONTENTS, status:VALID,
-
SYNONYM: APPS.MTL_TXN_REQUEST_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_TXN_REQUEST_LINES, status:VALID,
-
SYNONYM: APPS.MTL_TRANSACTION_LOTS_TEMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_TRANSACTION_LOTS_TEMP, status:VALID,
-
SYNONYM: APPS.MTL_TRANSACTION_LOTS_TEMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_TRANSACTION_LOTS_TEMP, status:VALID,
-
SYNONYM: APPS.MTL_TXN_REQUEST_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_TXN_REQUEST_LINES, status:VALID,
-
PACKAGE: APPS.INV_LOG_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_LOG_UTIL, status:VALID,
-
PACKAGE: APPS.INV_LOG_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:INV_LOG_UTIL, status:VALID,
-
SYNONYM: APPS.MTL_MATERIAL_TRANSACTIONS_TEMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_MATERIAL_TRANSACTIONS_TEMP, status:VALID,
-
PACKAGE BODY: APPS.WMS_PARAMETER_EXT
12.2.2
-
APPS.WMS_PARAMETER_EXT dependencies on WMS_PARAMETER_EXT
12.1.1
-
APPS.WMS_PARAMETER_EXT dependencies on WMS_PARAMETER_EXT
12.2.2
-
PACKAGE BODY: APPS.WMS_PARAMETER_EXT
12.1.1
-
SYNONYM: APPS.MTL_MATERIAL_TRANSACTIONS_TEMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_MATERIAL_TRANSACTIONS_TEMP, status:VALID,
-
PACKAGE: APPS.INV_CONVERT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_CONVERT, status:VALID,
-
PACKAGE: APPS.INV_CONVERT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:INV_CONVERT, status:VALID,
-
APPS.WMS_PARAMETER_EXT dependencies on INV_LOG_UTIL
12.2.2
-
APPS.WMS_PARAMETER_EXT dependencies on INV_LOG_UTIL
12.1.1
-
APPS.WMS_PARAMETER_EXT dependencies on FND_API
12.2.2
-
APPS.WMS_PARAMETER_EXT dependencies on FND_API
12.1.1
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS, status:VALID,
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,