Search Results wms_rules
Overview
INV_VIEW_MTL_TXN is a PL/SQL package body owned by the APPS schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It supports the Inventory module and Warehouse Management System (WMS) functionality by providing display, validation, and supplemental update logic for material transactions viewed through the Oracle EBS user interface. The package is classified as "OTHER" rather than as a formal public API, indicating that it is an internal support utility rather than a documented integration interface. Its dependency graph confirms its role as a read-oriented companion to the transaction tables: it resolves foreign-key references between MTL_MATERIAL_TRANSACTIONS and the surrounding setup and WMS entities so that descriptive values (organization, department, reason, source type, license plate, rule, and strategy) can be presented to users. The package is currently VALID in the data dictionary. Notably, it is not referenced by any other database object, which confirms that it is a leaf-level utility consumed directly by forms rather than a library used by other server-side code.
Key Procedures and Functions
Two documented program units are exposed by the package:
- GET_DESCRIPTION — Returns a descriptive string for a material transaction or one of its related reference entities. Given its dependency list, it is intended to translate coded transaction attributes into user-readable text, resolving values such as transaction type, reason name, WMS rule, or WMS strategy into meaningful labels for display.
- UPDATE_MMT_PROCESS_COST — Updates the processing cost information associated with a row in MTL_MATERIAL_TRANSACTIONS (MMT). This is the sole write operation documented for the package and is presumably invoked after a transaction has been created or modified, allowing costing attributes to be stamped onto the transaction record.
No parameter signatures are documented in the ETRM metadata; the names above reflect only the purpose of each unit.
Tables Accessed
The package reads and writes the following documented tables:
- MTL_MATERIAL_TRANSACTIONS — The primary transaction table; read for description resolution and updated by UPDATE_MMT_PROCESS_COST.
- MTL_TRANSACTION_TYPES, MTL_TRANSACTION_REASONS, MTL_TXN_SOURCE_TYPES — Lookup tables used to translate transaction type, reason, and source codes into descriptions.
- MTL_PARAMETERS — Provides organization-level inventory controls that govern transaction behavior.
- WMS_LICENSE_PLATE_NUMBERS, WMS_RULES, WMS_STRATEGIES — Warehouse Management entities used to resolve license plate, rule, and strategy identifiers attached to a transaction. These are the objects most closely associated with the "wms_rules" search term.
- ORG_ORGANIZATION_DEFINITIONS, HR_ALL_ORGANIZATION_UNITS, HR_OPERATING_UNITS — Supply organization and operating unit names.
- BOM_DEPARTMENTS, CST_COST_GROUPS — Provide department and cost group descriptions for manufacturing and costing context.
Additional dependencies (PO_VENDORS, PO_VENDOR_SITES_ALL, MFG_LOOKUPS, FND_API, FND_MSG_PUB, INV_CONTROL, INV_RELEASE) support supplier name resolution, lookup decoding, and error message handling.
Usage Notes
INV_VIEW_MTL_TXN is typically invoked from the Inventory transaction viewing forms and from WMS-related inquiry screens where a user needs to see decoded transaction detail. Because it is not referenced by any other package or database object, customizations should call it directly rather than expecting it to be triggered indirectly. Developers extending transaction views or building custom inquiry forms can reuse GET_DESCRIPTION to apply consistent decoding logic, while UPDATE_MMT_PROCESS_COST should be invoked only in the controlled circumstances for which Oracle designed it, since it writes to MTL_MATERIAL_TRANSACTIONS. Standard change-control practice applies: the package should not be modified directly; any extension should be implemented through a custom wrapper in a separate schema.
-
SYNONYM: APPS.WMS_RULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WMS_RULES, status:VALID,
-
SYNONYM: APPS.WMS_RULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WMS_RULES, status:VALID,
-
PACKAGE BODY: APPS.INV_VIEW_MTL_TXN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INV_VIEW_MTL_TXN, status:VALID,
-
PACKAGE BODY: APPS.INV_VIEW_MTL_TXN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INV_VIEW_MTL_TXN, status:VALID,
-
PACKAGE BODY: APPS.WMS_RULE_FORM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_RULE_FORM_PKG, status:VALID,
-
PACKAGE BODY: APPS.WMS_RULE_FORM_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_RULE_FORM_PKG, status:VALID,
-
APPS.INV_VIEW_MTL_TXN SQL Statements
12.1.1
-
VIEW: APPS.WMS_RULES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:WMS.WMS_RULES_VL, object_name:WMS_RULES_VL, status:VALID,
-
VIEW: APPS.WMS_RULES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:WMS.WMS_RULES_VL, object_name:WMS_RULES_VL, status:VALID,
-
PACKAGE BODY: APPS.WMS_POST_ALLOCATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_POST_ALLOCATION, status:VALID,
-
PACKAGE BODY: APPS.WMS_POSTALLOC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_POSTALLOC_PVT, status:VALID,
-
APPS.INV_VIEW_MTL_TXN SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.WMS_UT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_UT_PKG, status:VALID,
-
PACKAGE BODY: APPS.WMS_UT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WMS_UT_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.WMS_UT_PKG SQL Statements
12.1.1
-
APPS.WMS_UT_PKG SQL Statements
12.2.2
-
APPS.WMS_POST_ALLOCATION SQL Statements
12.2.2
-
PACKAGE BODY: APPS.INV_VIEW_MTL_TXN
12.1.1
-
PACKAGE BODY: APPS.INV_VIEW_MTL_TXN
12.2.2
-
APPS.INV_VIEW_MTL_TXN dependencies on WMS_RULES
12.2.2
-
APPS.WMS_UT_PKG dependencies on WMS_RULES
12.2.2
-
APPS.WMS_UT_PKG dependencies on WMS_RULES
12.1.1
-
APPS.INV_VIEW_MTL_TXN dependencies on WMS_RULES
12.1.1
-
APPS.WMS_RULE_FORM_PKG SQL Statements
12.2.2
-
APPS.WMS_RULE_FORM_PKG SQL Statements
12.1.1
-
APPS.WMS_RULE_FORM_PKG dependencies on WMS_RULES
12.1.1
-
APPS.WMS_POSTALLOC_PVT dependencies on WMS_RULES
12.2.2
-
APPS.WMS_RULE_FORM_PKG dependencies on WMS_RULES
12.2.2
-
APPS.WMS_POST_ALLOCATION dependencies on WMS_RULES
12.2.2
-
PACKAGE BODY: APPS.WMS_UT_PKG
12.1.1
-
PACKAGE BODY: APPS.WMS_UT_PKG
12.2.2
-
APPS.WMS_UT_PKG dependencies on WMS_TRANSACTIONS_TEMP
12.2.2
-
APPS.WMS_UT_PKG dependencies on WMS_TRANSACTIONS_TEMP
12.1.1
-
APPS.WMS_UT_PKG dependencies on MTL_TRANSACTION_LOTS_TEMP
12.2.2
-
APPS.WMS_UT_PKG dependencies on MTL_ITEM_LOCATIONS
12.1.1
-
APPS.WMS_UT_PKG dependencies on MTL_TRANSACTION_LOTS_TEMP
12.1.1
-
APPS.WMS_UT_PKG dependencies on MTL_ITEM_LOCATIONS
12.2.2
-
APPS.WMS_UT_PKG dependencies on MTL_MATERIAL_TRANSACTIONS_TEMP
12.2.2
-
APPS.WMS_UT_PKG dependencies on MTL_MATERIAL_TRANSACTIONS_TEMP
12.1.1
-
APPS.WMS_POST_ALLOCATION dependencies on WMS_OP_PLANS_B
12.2.2
-
APPS.WMS_POSTALLOC_PVT dependencies on WMS_OP_PLANS_B
12.2.2
-
APPS.WMS_POST_ALLOCATION dependencies on DUAL
12.2.2
-
PACKAGE BODY: APPS.WMS_POST_ALLOCATION
12.2.2
-
PACKAGE BODY: APPS.WMS_RULE_FORM_PKG
12.1.1
-
PACKAGE BODY: APPS.WMS_RULE_FORM_PKG
12.2.2
-
APPS.WMS_POSTALLOC_PVT SQL Statements
12.2.2
-
APPS.WMS_RULE_PVT dependencies on WMS_RULES_B
12.2.2
-
APPS.WMS_RULE_PVT dependencies on WMS_RULES_B
12.1.1