Search Results wip_mtl_allocations_temp
Overview
WIP_MTL_ALLOCATIONS_TEMP is a transient staging table owned by the WIP (Work in Process) schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It holds temporary repetitive schedule allocation data generated during completion transactions. Specifically, the table is populated as part of the processing logic that determines the available-to-complete quantity across competing repetitive schedules, allowing the completion transaction to allocate material against one or more eligible schedules before the final transaction records are written.
From a heuristic Data Vault modeling perspective, the mined FK structure classifies this object as standalone, which suggests it is best treated as a hub-like or transient staging structure rather than a classic link or satellite. Its lifecycle is short-lived: rows are inserted, consumed, and purged as part of a single completion transaction processing cycle, so it should not be modeled as a durable historical entity.
Key Information Stored
The table's documented physical schema contains 16 columns. The most operationally significant are:
- TRANSACTION_TEMP_ID — identifies the temporary transaction context under which the allocation row was created; a component of both the primary key and the unique index.
- REPETITIVE_SCHEDULE_ID — the repetitive schedule against which available-to-complete quantity is being allocated.
- ORGANIZATION_ID — the inventory organization scoping the allocation and all downstream quantity calculations.
- PRIMARY_QUANTITY — the primary-unit quantity allocated to the schedule, used in the available-to-complete computation.
- TRANSACTION_QUANTITY — the transaction-unit quantity associated with the allocation.
- COMPLETION_TRANSACTION_ID — links the temporary allocation to the completion transaction being processed.
- TRANSACTION_DATE — the effective date of the completion transaction for which allocation is performed.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — standard WHO audit columns.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — concurrent program context indicating which request populated the temporary rows.
The surrogate primary key is WIP_MTL_ALLOCATIONS_TEMP_PK, defined on (ORGANIZATION_ID, TRANSACTION_TEMP_ID, REPETITIVE_SCHEDULE_ID). A separate unique index, WIP_MTL_ALLOCATIONS_TEMP_U1, enforces the same business key in a different column order (TRANSACTION_TEMP_ID, REPETITIVE_SCHEDULE_ID, ORGANIZATION_ID); the two together confirm that the natural business key is the combination of allocation context, schedule, and organization.
Common Use Cases and Queries
Because the table is a working area, its primary use cases are diagnostic and debugging rather than reporting. Typical scenarios include investigating why a repetitive completion allocated quantity to a particular schedule, auditing available-to-complete calculations, and tracing allocations back to a concurrent request. A representative query retrieving allocations for a given temporary transaction is:
SELECT repetitive_schedule_id, organization_id, primary_quantity, transaction_quantity, transaction_date FROM wip.wip_mtl_allocations_temp WHERE transaction_temp_id = :temp_id;SELECT * FROM wip.wip_mtl_allocations_temp WHERE completion_transaction_id = :txn_id;SELECT request_id, program_id, COUNT(*) FROM wip.wip_mtl_allocations_temp GROUP BY request_id, program_id;
Reports should treat the table as volatile and never assume row persistence across processing cycles.
Related Objects
Although the metadata classifies this table as standalone, its columns reference the surrounding repetitive manufacturing model:
- WIP_REPETITIVE_SCHEDULES — supplies the repetitive schedule master keyed by REPETITIVE_SCHEDULE_ID and ORGANIZATION_ID.
- MTL_MATERIAL_TRANSACTIONS — the completion transaction referenced by COMPLETION_TRANSACTION_ID.
- WIP_TRANSACTIONS / WIP_COMPLETIONS — the completion transaction layer that consumes these temporary allocations.
- MTL_PARAMETERS and ORG_ORGANIZATION_DEFINITIONS — resolve ORGANIZATION_ID to an inventory organization.
- FND_CONCURRENT_REQUESTS — joins on REQUEST_ID to identify the concurrent program run that populated the temporary data.
These relationships are logical rather than enforced by foreign keys; the table is populated and cleared entirely within the WIP completion transaction flow.
-
Table: WIP_MTL_ALLOCATIONS_TEMP
12.2.2
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_MTL_ALLOCATIONS_TEMP, object_name:WIP_MTL_ALLOCATIONS_TEMP, status:VALID, product: WIP - Work in Process , description: This table holds temporary repetitive schedule allocation data for completion transactions. It is used during completion transactions to determine the repetitive schedules' available to complete quantity. , implementation_dba_data: WIP.WIP_MTL_ALLOCATIONS_TEMP ,
-
Table: WIP_MTL_ALLOCATIONS_TEMP
12.1.1
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_MTL_ALLOCATIONS_TEMP, object_name:WIP_MTL_ALLOCATIONS_TEMP, status:VALID, product: WIP - Work in Process , description: This table holds temporary repetitive schedule allocation data for completion transactions. It is used during completion transactions to determine the repetitive schedules' available to complete quantity. , implementation_dba_data: WIP.WIP_MTL_ALLOCATIONS_TEMP ,
-
VIEW: WIP.WIP_MTL_ALLOCATIONS_TEMP#
12.2.2
owner:WIP, object_type:VIEW, object_name:WIP_MTL_ALLOCATIONS_TEMP#, status:VALID,
-
SYNONYM: APPS.WIP_MTL_ALLOCATIONS_TEMP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WIP_MTL_ALLOCATIONS_TEMP, status:VALID,
-
SYNONYM: APPS.WIP_MTL_ALLOCATIONS_TEMP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WIP_MTL_ALLOCATIONS_TEMP, status:VALID,
-
APPS.WIP_CPLPROC_PRIV SQL Statements
12.1.1
-
VIEW: WIP.WIP_MTL_ALLOCATIONS_TEMP#
12.2.2
-
APPS.WIP_CPLPROC_PRIV SQL Statements
12.2.2
-
TABLE: WIP.WIP_MTL_ALLOCATIONS_TEMP
12.1.1
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_MTL_ALLOCATIONS_TEMP, object_name:WIP_MTL_ALLOCATIONS_TEMP, status:VALID,
-
TABLE: WIP.WIP_MTL_ALLOCATIONS_TEMP
12.2.2
owner:WIP, object_type:TABLE, fnd_design_data:WIP.WIP_MTL_ALLOCATIONS_TEMP, object_name:WIP_MTL_ALLOCATIONS_TEMP, status:VALID,
-
PACKAGE BODY: APPS.WIP_MTLPROC_PRIV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_MTLPROC_PRIV, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.WIP_CPLPROC_PRIV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_CPLPROC_PRIV, status:VALID,
-
PACKAGE BODY: APPS.WIP_MTI_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_MTI_PUB, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.WIP_MTLPROC_PRIV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_MTLPROC_PRIV, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
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.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.WIP_CPLPROC_PRIV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_CPLPROC_PRIV, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.WIP_MTI_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_MTI_PUB, status:VALID,
-
PACKAGE BODY: APPS.WIP_MOVPROC_PRIV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_MOVPROC_PRIV, status:VALID,
-
PACKAGE BODY: APPS.WIP_BFLPROC_PRIV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_BFLPROC_PRIV, status:VALID,
-
PACKAGE BODY: APPS.WIP_BFLPROC_PRIV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_BFLPROC_PRIV, status:VALID,
-
PACKAGE BODY: APPS.WIP_MOVPROC_PRIV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_MOVPROC_PRIV, status:VALID,
-
PACKAGE BODY: APPS.WIP_CPLPROC_PRIV
12.1.1
-
APPS.WIP_MTLPROC_PRIV SQL Statements
12.2.2
-
PACKAGE BODY: APPS.WIP_CPLPROC_PRIV
12.2.2
-
APPS.WIP_MTLPROC_PRIV SQL Statements
12.1.1
-
APPS.WIP_BFLPROC_PRIV dependencies on WIP_MTL_ALLOCATIONS_TEMP
12.1.1
-
APPS.WIP_MOVPROC_PRIV dependencies on WIP_MTL_ALLOCATIONS_TEMP
12.1.1
-
APPS.WIP_CPLPROC_PRIV dependencies on WIP_MTL_ALLOCATIONS_TEMP
12.1.1
-
APPS.WIP_MTLPROC_PRIV dependencies on WIP_MTL_ALLOCATIONS_TEMP
12.2.2
-
APPS.WIP_MTI_PUB dependencies on WIP_MTL_ALLOCATIONS_TEMP
12.2.2
-
APPS.WIP_CPLPROC_PRIV dependencies on WIP_MTL_ALLOCATIONS_TEMP
12.2.2
-
APPS.WIP_MTI_PUB dependencies on WIP_MTL_ALLOCATIONS_TEMP
12.1.1
-
APPS.WIP_MTLPROC_PRIV dependencies on WIP_MTL_ALLOCATIONS_TEMP
12.1.1
-
APPS.WIP_BFLPROC_PRIV dependencies on WIP_MTL_ALLOCATIONS_TEMP
12.2.2
-
APPS.WIP_MOVPROC_PRIV dependencies on WIP_MTL_ALLOCATIONS_TEMP
12.2.2
-
PACKAGE BODY: APPS.WIP_MTLPROC_PRIV
12.2.2
-
PACKAGE BODY: APPS.WIP_MTLPROC_PRIV
12.1.1
-
APPS.WIP_CPLPROC_PRIV dependencies on WIP_REPETITIVE_SCHEDULES
12.2.2
-
APPS.WIP_CPLPROC_PRIV dependencies on WIP_REPETITIVE_SCHEDULES
12.1.1
-
APPS.WIP_MTI_PUB SQL Statements
12.1.1
-
APPS.WIP_MTI_PUB SQL Statements
12.2.2