Search Results update_mmtt_for_wip
Overview
WMS_WIP_INTEGRATION (internally named WMS_WIP_Integration) is an Oracle Warehouse Management System integration package that bridges Work in Process (WIP) manufacturing transactions with warehouse management operations in Oracle E-Business Suite. Its central purpose is to coordinate material movement, LPN (License Plate Number) handling, lot and serial capture, and backflush processing between the WIP module and the WMS module. The package ensures that manufacturing completions, material issues, and putaway operations correctly update the underlying inventory transaction tables while preserving transactional integrity across both modules.
The package carries the header revision 120.3.12010000.4, indicating active maintenance through the 12.1.x and 12.2.x release lines. It is classified as an OTHER API under the APPS schema and is referenced by eight other packages, reflecting its role as a shared integration layer rather than a standalone utility.
Key Procedures and Functions
The package exposes fifteen documented procedures and functions spanning the full manufacturing-to-warehouse flow:
- UPDATE_MO_LINE — Updates the
wms_process_flagon move order lines identified by LPN, allowing WMS to mark lines for downstream processing. - BACKFLUSH — Orchestrates backflush processing for WIP jobs, driving material consumption, lot handling, and serial capture through supporting cursors such as
wip_lpn_completions_csrandwip_lpn_comp_serials_csr. - CAPTURE_SERIAL_ATTS / CAPTURE_LOT_ATTS — Capture serial number and lot attribute data required for inventory transactions.
- UPDATE_SERIAL / INSERT_LOT — Persist serial and lot information into the temporary and permanent inventory tables.
- PERFORM_LOT_VALIDATIONS — Validates lot data against business rules before transaction posting.
- POST_COMPLETION — Posts WIP completion transactions to inventory.
- GET_WIP_JOB_INFO / GET_WIP_INFO_FOR_PUTAWAY — Retrieve WIP job and putaway context used by WMS directed putaway logic.
- UNALLOCATE_MATERIAL / TRANSFER_RESERVATION — Manage material allocation and reservation transfers during warehouse operations.
- UPDATE_MMTT_FOR_WIP — The procedure matching the searched term; it maintains the MTL_MATERIAL_TRANSACTIONS_TEMP staging rows associated with WIP activity, ensuring temporary transaction records remain consistent before posting to MTL_MATERIAL_TRANSACTIONS.
- WIP_PROCESSOR — The primary driver coordinating the WIP processing lifecycle.
- MYDEBUG — A diagnostic utility, gated by
INV_DEBUG_TRACE, used for trace output during troubleshooting.
Tables Accessed
The package reads and writes several core EBS tables through APPS synonyms. WIP and routing context is sourced from BOM_DEPARTMENTS, BOM_OPERATIONAL_ROUTINGS, and BOM_OPERATION_SEQUENCES. Inventory transaction staging and history rely on MTL_MATERIAL_TRANSACTIONS_TEMP and MTL_MATERIAL_TRANSACTIONS_S, while MTL_MATERIAL_TRANSACTIONS_S and MTL_GEN_OBJECT_ID_S supply generated identifiers. Lot and serial data flow through MTL_LOT_NUMBERS, MTL_TRANSACTION_LOTS_TEMP, MTL_SERIAL_NUMBERS, and MTL_SERIAL_NUMBERS_TEMP. Item context is resolved from MTL_SYSTEM_ITEMS and MTL_SYSTEM_ITEMS_KFV, warehouse configuration from MTL_PARAMETERS and MTL_SECONDARY_INVENTORIES, and move order lines from MTL_TXN_REQUEST_LINES.
Usage Notes
WMS_WIP_INTEGRATION is typically invoked indirectly rather than called directly by end users. Manufacturing and warehouse forms — including WIP completion and WMS directed putaway flows — rely on this package to synchronize transaction data. Concurrent programs and WMS processor jobs may also drive the WIP_PROCESSOR and BACKFLUSH routines. Custom code integrating LPN-driven WIP flows should call these procedures using the standard FND_API error-handling pattern (x_return_status, x_msg_count, x_msg_data). Because the package touches staging tables, debugging should be enabled via the INV_DEBUG_TRACE profile option when tracing the UPDATE_MMTT_FOR_WIP or BACKFLUSH logic.
-
APPS.INV_WIP_PICKING_PVT SQL Statements
12.1.1
-
APPS.INV_WIP_PICKING_PVT SQL Statements
12.2.2
-
APPS.WMS_WIP_INTEGRATION SQL Statements
12.2.2
-
APPS.WMS_WIP_INTEGRATION SQL Statements
12.1.1
-
PACKAGE BODY: APPS.WMS_WIP_INTEGRATION
12.1.1
-
PACKAGE BODY: APPS.WMS_WIP_INTEGRATION
12.2.2
-
PACKAGE: APPS.WMS_WIP_INTEGRATION
12.2.2
-
PACKAGE: APPS.WMS_WIP_INTEGRATION
12.1.1
-
PACKAGE BODY: APPS.INV_WIP_PICKING_PVT
12.2.2
-
PACKAGE BODY: APPS.INV_WIP_PICKING_PVT
12.1.1
-
APPS.WMS_WIP_INTEGRATION dependencies on INV_GLOBALS
12.2.2
-
APPS.WMS_WIP_INTEGRATION dependencies on INV_GLOBALS
12.1.1
-
APPS.INV_WIP_PICKING_PVT dependencies on INV_TROLIN_UTIL
12.1.1
-
APPS.INV_WIP_PICKING_PVT dependencies on INV_TROLIN_UTIL
12.2.2
-
APPS.WMS_WIP_INTEGRATION dependencies on WIP_OPERATIONS
12.2.2
-
APPS.WMS_WIP_INTEGRATION dependencies on WIP_OPERATIONS
12.1.1
-
APPS.INV_WIP_PICKING_PVT dependencies on INV_MOVE_ORDER_PUB
12.2.2
-
APPS.INV_WIP_PICKING_PVT dependencies on INV_MOVE_ORDER_PUB
12.1.1
-
APPS.INV_WIP_PICKING_PVT dependencies on FND_API
12.1.1
-
APPS.INV_WIP_PICKING_PVT dependencies on FND_API
12.2.2
-
APPS.INV_WIP_PICKING_PVT dependencies on INV_GLOBALS
12.2.2
-
APPS.INV_WIP_PICKING_PVT dependencies on INV_GLOBALS
12.1.1
-
APPS.WMS_WIP_INTEGRATION dependencies on FND_API
12.1.1
-
APPS.WMS_WIP_INTEGRATION dependencies on FND_API
12.2.2