Search Results wip_online_mtl_txn_processor
Overview
WIP_ONLINE_MTL_TXN_PROCESSOR is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite. In the ETRM metadata it is classified as an "OTHER" API, distinguishing it from formally published open interfaces. Its role is to process Work in Process (WIP) material transactions submitted online — that is, transactions driven from the Oracle Forms interface rather than from a batch or interface program. The package performs the low-level work of writing rows into the material transaction interface tables, resolving component and lot/serial data, and completing assemblies and their associated components in response to an operator action on a WIP form.
The package is documented as VALID in both 12.1.1 and 12.2.2. The dependency list shows it references only the SYS schema's STANDARD package (the implicit PL/SQL runtime package) and is referenced by no other package, confirming that it is a leaf-level utility invoked directly by the calling UI layer rather than being part of a wider package hierarchy.
Key Procedures and Functions
The ETRM record documents eight callable units. Their names indicate the following responsibilities:
- BACKFLUSHCOMPONENTS — Performs backflush processing of the components associated with a WIP job or assembly, generating the material issues that a completed assembly consumes based on the bill of material and supply type.
- COMPLETEWOL — Completes a work order line, carrying out the completion transaction for the specified job or schedule line.
- COMPLETEASSYANDCOMPONENTS — Completes the assembly while simultaneously processing its component issues, providing a single entry point for combined assembly completion and backflush.
- COMPLETEASSYITEM — Handles completion of the assembly item itself, without necessarily processing components.
- TRANSACTMATERIALS — Processes material transactions in a plural sense; likely accepts and processes a set or collection of material transaction entries.
- TRANSACTMATERIAL — The singular counterpart, processing an individual material transaction.
- LPNCOMPLETEFLOW — Drives the completion flow for License Plate Number (LPN) controlled items, addressing the warehouse-management aspects of completing an assembly held on an LPN.
- LPNCOMPLETEJOB — Completes a WIP job in the context of LPN-managed material, coordinating job completion with LPN records.
Parameter lists are not reproduced in the ETRM excerpt and must be obtained from the deployed package specification. The names should not be assumed to define a public interface contract.
Tables Accessed
The documented table references are made through APPS synonyms and reveal how the package stages and records transactions:
- MTL_MATERIAL_TRANSACTIONS_S — the sequence used to generate transaction identifiers.
- MTL_MATERIAL_TRANSACTIONS_TEMP — the temporary staging table where transaction rows are assembled before validation and transfer.
- MTL_SERIAL_NUMBERS_TEMP and MTL_TRANSACTION_LOTS_TEMP — staging tables for serial and lot attribute data attached to a transaction.
- WIP_LPN_COMPLETIONS and WIP_LPN_COMPLETIONS_SERIALS — records of LPN-based completion transactions and their serial assignments.
- DUAL — used for single-row evaluations typical of PL/SQL utility logic.
Usage Notes
This package is an internal implementation component, not a supported public API. It is normally invoked by Oracle's WIP Material Transactions and Work in Process completion forms, and by related UI flows for LPN-managed completions. Custom code should generally call the supported documented interfaces — such as the WIP and Inventory open interfaces or the corresponding public APIs — rather than calling WIP_ONLINE_MTL_TXN_PROCESSOR directly, because its procedures are designed around the internal temp-table staging model and may change between releases. Where direct invocation is unavoidable, the package specification in the target environment should be inspected to obtain exact signatures, and the behavior should be verified in a non-production instance before deployment.
-
PACKAGE: APPS.WIP_ONLINE_MTL_TXN_PROCESSOR
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_ONLINE_MTL_TXN_PROCESSOR, status:VALID,
-
PACKAGE: APPS.WIP_ONLINE_MTL_TXN_PROCESSOR
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_ONLINE_MTL_TXN_PROCESSOR, status:VALID,
-
PACKAGE BODY: APPS.WIP_ONLINE_MTL_TXN_PROCESSOR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_ONLINE_MTL_TXN_PROCESSOR, status:VALID,
-
PACKAGE BODY: APPS.WIP_ONLINE_MTL_TXN_PROCESSOR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_ONLINE_MTL_TXN_PROCESSOR, status:VALID,
-
PACKAGE: APPS.WIP_WOL_PROCESSOR
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_WOL_PROCESSOR, status:VALID,
-
PACKAGE: APPS.WIP_WOL_PROCESSOR
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_WOL_PROCESSOR, status:VALID,
-
PACKAGE: APPS.WIP_DISCRETE_JOB_PROCESSOR
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_DISCRETE_JOB_PROCESSOR, status:VALID,
-
PACKAGE: APPS.WIP_CFMPROC_PRIV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_CFMPROC_PRIV, status:VALID,
-
PACKAGE: APPS.WIP_CFMPROC_PRIV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_CFMPROC_PRIV, status:VALID,
-
SYNONYM: APPS.WIP_LPN_COMPLETIONS_SERIALS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WIP_LPN_COMPLETIONS_SERIALS, status:VALID,
-
PACKAGE: APPS.WMA_FLOW
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WMA_FLOW, status:VALID,
-
PACKAGE: APPS.WMS_WIP_INTEGRATION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WMS_WIP_INTEGRATION, status:VALID,
-
PACKAGE: APPS.WMA_FLOW
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WMA_FLOW, status:VALID,
-
PACKAGE: APPS.WMA_CFM
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WMA_CFM, status:VALID,
-
PACKAGE: APPS.WIP_DISCRETE_JOB_PROCESSOR
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_DISCRETE_JOB_PROCESSOR, status:VALID,
-
PACKAGE: APPS.WIP_MATERIAL_PROCESSOR
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_MATERIAL_PROCESSOR, status:VALID,
-
PACKAGE: APPS.WIP_MATERIAL_PROCESSOR
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_MATERIAL_PROCESSOR, status:VALID,
-
PACKAGE: APPS.WMA_CFM
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WMA_CFM, status:VALID,
-
PACKAGE: APPS.WMA_DERIVE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WMA_DERIVE, status:VALID,
-
SYNONYM: APPS.WIP_LPN_COMPLETIONS_SERIALS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WIP_LPN_COMPLETIONS_SERIALS, status:VALID,
-
PACKAGE: APPS.WMA_COMPLETION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WMA_COMPLETION, status:VALID,
-
PACKAGE: APPS.WMS_WIP_INTEGRATION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WMS_WIP_INTEGRATION, status:VALID,
-
PACKAGE: APPS.WMA_COMPLETION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WMA_COMPLETION, status:VALID,
-
SYNONYM: APPS.WIP_LPN_COMPLETIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WIP_LPN_COMPLETIONS, status:VALID,
-
PACKAGE: APPS.WMA_DERIVE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WMA_DERIVE, status:VALID,
-
PACKAGE: APPS.WIP_MTLTEMPPROC_PRIV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_MTLTEMPPROC_PRIV, status:VALID,
-
PACKAGE: APPS.WIP_MTLTEMPPROC_PRIV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_MTLTEMPPROC_PRIV, status:VALID,
-
SYNONYM: APPS.WIP_LPN_COMPLETIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WIP_LPN_COMPLETIONS, status:VALID,
-
PACKAGE: APPS.WMA_COMMON
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WMA_COMMON, status:VALID,
-
PACKAGE: APPS.WMA_COMMON
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WMA_COMMON, status:VALID,
-
PACKAGE: APPS.WIP_UTILITIES
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_UTILITIES, status:VALID,
-
PACKAGE: APPS.WIP_UTILITIES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_UTILITIES, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.WIP_LOGGER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_LOGGER, status:VALID,
-
PACKAGE: APPS.WIP_LOGGER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_LOGGER, status:VALID,
-
PACKAGE: APPS.WIP_ONLINE_MTL_TXN_PROCESSOR
12.2.2
-
PACKAGE: APPS.WIP_ONLINE_MTL_TXN_PROCESSOR
12.1.1
-
SYNONYM: APPS.MTL_SERIAL_NUMBERS_TEMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SERIAL_NUMBERS_TEMP, status:VALID,
-
SYNONYM: APPS.MTL_SERIAL_NUMBERS_TEMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SERIAL_NUMBERS_TEMP, 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_MATERIAL_TRANSACTIONS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_MATERIAL_TRANSACTIONS_S, 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_MATERIAL_TRANSACTIONS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_MATERIAL_TRANSACTIONS_S, status:VALID,
-
PACKAGE: APPS.WIP_CONSTANTS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_CONSTANTS, status:VALID,
-
PACKAGE: APPS.WIP_CONSTANTS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_CONSTANTS, status:VALID,
-
APPS.WIP_ONLINE_MTL_TXN_PROCESSOR dependencies on WIP_ONLINE_MTL_TXN_PROCESSOR
12.2.2
-
SYNONYM: APPS.MTL_MATERIAL_TRANSACTIONS_TEMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_MATERIAL_TRANSACTIONS_TEMP, status:VALID,