Search Results wip_movproc_grp
Overview
WIP_MOVPROC_GRP is a packaged PL/SQL grouping (the "_GRP" suffix denotes a "group" package in Oracle EBS naming convention) owned by the APPS schema. It encapsulates the server-side processing logic that supports Work in Process (WIP) move transactions, particularly the interface and backflush processing that occurs when discrete jobs, repetitive schedules, or lot/serial controlled assemblies are transacted through the shop floor. The package is classified as an API group in ETRM 12.2.2 and carries a VALID status in both 12.1.1 and 12.2.2.
The package sits between the WIP transaction interface tables and the core WIP move transaction engine. Its primary business function is to validate, process, and post move transactions—including backflush of component material and lot/serial assignment—so that shop floor activity is reflected accurately in inventory and job balances. WIP_MOVPROC_GRP depends on the WIP_LOT_SERIAL_OBJ_T object type (SYS.STANDARD and SYSTEM dependencies are also declared), confirming its role in serial and lot controlled transaction handling.
Key Procedures and Functions
The documented API surface comprises five procedures/functions: BACKFLUSH, BACKFLUSHINTOMMTT, BACKFLUSHINTOMTI, and PROCESSINTERFACE (with the fifth entry corresponding to the package body wrapper).
- BACKFLUSH — Performs the backflush of component requirements against a WIP job or schedule. It supplies the core logic for relieving component inventory based on the bill of material and the quantity completed.
- BACKFLUSHINTOMMTT — Drives backflush processing into the material transaction interface (MTI) area, enabling backflushed material movements to be staged for the inventory transaction manager.
- BACKFLUSHINTOMTI — A variant that routes backflush results into the material transaction interface, supporting the flow of component issues generated by move processing.
- PROCESSINTERFACE — The central routine that reads pending rows from the WIP move transaction interface, validates them, invokes the appropriate backflush logic, and posts the resulting transactions or errors.
These routines are not intended as a public, freely callable API—their presence in a "_GRP" package indicates they are grouped internal processors invoked by higher-level WIP public APIs and concurrent programs.
Tables Accessed
Per the documented metadata, WIP_MOVPROC_GRP references two tables through APPS synonyms:
- WIP_MOVE_TXN_INTERFACE — the staging table holding unprocessed move transactions. PROCESSINTERFACE reads, validates, and updates rows here as move transactions are consumed and posted.
- WIP_TXN_INTERFACE_ERRORS — the error repository where rows that fail validation are recorded with their associated error messages, enabling users to review and correct rejected transactions.
Additionally, the package relies on the WIP_LOT_SERIAL_OBJ_T object type to manage lot and serial number assignment during backflush and move processing.
Usage Notes
WIP_MOVPROC_GRP is not designed for direct invocation from custom code; it is an internal grouping package. It is referenced by other packages including CSD_HV_WIP_JOB_PVT, WSMPLBMI, and WSM_SERIAL_SUPPORT_GRP (and self-references within WIP_MOVPROC_GRP). These callers confirm integration with job maintenance, shop floor interface, and serial support flows.
In practice, the package is triggered indirectly: move transactions pending in WIP_MOVE_TXN_INTERFACE are processed by the Move Transaction Manager / transaction worker concurrent programs, or through WIP public APIs (such as WIP_MOVE_TXN_PUB) that internally route work to PROCESSINTERFACE and the backflush routines. Administrators and developers should treat it as a supporting internal component—diagnosing failures typically means inspecting the two interface tables for stranded or errored rows rather than calling the package directly.
-
PACKAGE: APPS.WIP_MOVPROC_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_MOVPROC_GRP, status:VALID,
-
PACKAGE: APPS.WIP_MOVPROC_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_MOVPROC_GRP, status:VALID,
-
PACKAGE BODY: APPS.WIP_MOVPROC_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_MOVPROC_GRP, status:VALID,
-
PACKAGE BODY: APPS.WIP_MOVPROC_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_MOVPROC_GRP, status:VALID,
-
PACKAGE: APPS.WIP_BFLPROC_PRIV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_BFLPROC_PRIV, status:VALID,
-
TYPE: SYSTEM.WIP_LOT_SERIAL_OBJ_T
12.1.1
owner:SYSTEM, object_type:TYPE, object_name:WIP_LOT_SERIAL_OBJ_T, status:VALID,
-
SYNONYM: APPS.WIP_TXN_INTERFACE_ERRORS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WIP_TXN_INTERFACE_ERRORS, status:VALID,
-
TYPE: SYSTEM.WIP_LOT_SERIAL_OBJ_T
12.2.2
owner:SYSTEM, object_type:TYPE, object_name:WIP_LOT_SERIAL_OBJ_T, status:VALID,
-
SYNONYM: APPS.WIP_TXN_INTERFACE_ERRORS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WIP_TXN_INTERFACE_ERRORS, status:VALID,
-
PACKAGE: APPS.WIP_MOVPROC_PRIV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_MOVPROC_PRIV, status:VALID,
-
PACKAGE: APPS.WIP_MOVPROC_PRIV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_MOVPROC_PRIV, status:VALID,
-
PACKAGE BODY: APPS.WSM_SERIAL_SUPPORT_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSM_SERIAL_SUPPORT_GRP, status:VALID,
-
PACKAGE BODY: APPS.WSM_SERIAL_SUPPORT_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSM_SERIAL_SUPPORT_GRP, status:VALID,
-
PACKAGE: APPS.WIP_BFLPROC_PRIV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_BFLPROC_PRIV, status:VALID,
-
SYNONYM: APPS.WIP_MOVE_TXN_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WIP_MOVE_TXN_INTERFACE, status:VALID,
-
PACKAGE BODY: APPS.CSD_HV_WIP_JOB_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_HV_WIP_JOB_PVT, status:VALID,
-
SYNONYM: APPS.WIP_MOVE_TXN_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WIP_MOVE_TXN_INTERFACE, status:VALID,
-
PACKAGE BODY: APPS.CSD_HV_WIP_JOB_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_HV_WIP_JOB_PVT, status:VALID,
-
PACKAGE BODY: APPS.WSMPLBMI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WSMPLBMI, status:VALID,
-
PACKAGE BODY: APPS.WSMPLBMI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WSMPLBMI, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.WIP_LOGGER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_LOGGER, status:VALID,
-
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.INV_MOBILE_HELPER_FUNCTIONS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:INV_MOBILE_HELPER_FUNCTIONS, status:VALID,
-
PACKAGE: APPS.INV_MOBILE_HELPER_FUNCTIONS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_MOBILE_HELPER_FUNCTIONS, status:VALID,
-
PACKAGE BODY: APPS.WIP_MOVPROC_GRP
12.2.2
-
PACKAGE BODY: APPS.WIP_MOVPROC_GRP
12.1.1
-
PACKAGE: APPS.WIP_MOVPROC_GRP
12.2.2
-
PACKAGE: APPS.WIP_MOVPROC_GRP
12.1.1
-
PACKAGE: APPS.WIP_CONSTANTS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WIP_CONSTANTS, status:VALID,
-
PACKAGE: APPS.WIP_CONSTANTS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WIP_CONSTANTS, status:VALID,
-
APPS.WSM_SERIAL_SUPPORT_GRP dependencies on WIP_MOVPROC_GRP
12.2.2
-
APPS.WIP_MOVPROC_GRP dependencies on WIP_MOVPROC_GRP
12.1.1
-
APPS.CSD_HV_WIP_JOB_PVT dependencies on WIP_MOVPROC_GRP
12.2.2
-
APPS.WIP_MOVPROC_GRP dependencies on WIP_MOVPROC_GRP
12.2.2
-
APPS.CSD_HV_WIP_JOB_PVT dependencies on WIP_MOVPROC_GRP
12.1.1
-
APPS.WSMPLBMI dependencies on WIP_MOVPROC_GRP
12.1.1
-
APPS.WSM_SERIAL_SUPPORT_GRP dependencies on WIP_MOVPROC_GRP
12.1.1
-
APPS.WSMPLBMI dependencies on WIP_MOVPROC_GRP
12.2.2
-
APPS.WIP_MOVPROC_GRP dependencies on WIP_LOGGER
12.1.1
-
APPS.WIP_MOVPROC_GRP dependencies on WIP_LOGGER
12.2.2
-
PACKAGE: APPS.FND_LOG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
PACKAGE: APPS.FND_LOG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, 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