Update Inventory Transactions

The Update function allows you to modify existing inventory transactions (INV_TRANSACTIONS_INTERFACE) that have been created but not yet processed by Oracle ERP Cloud. To update a transaction, the Upload Action column value must be set to Update or update records.

How to Update

The recommended approach for updating transactions is to first download the existing records using the Download function. This ensures you are working with the most current data held in Oracle ERP Cloud and reduces the risk of overwriting incorrect values. Refer to the Download Inventory Transactions section for more information on how to download.

  1. Use the Download function to retrieve the existing transactions you wish to modify.

  2. Change the Upload Action column to Update for each row you want to modify.

  3. Make the required changes to the relevant columns in the sheet.

  4. Validate and upload. The integrator will submit the changes to Oracle ERP Cloud via the REST Web Service.

Fields Available for Update

The following fields can be modified during an update operation. Fields marked as key identifiers cannot be changed as they are used to locate the existing record in Oracle.

Field

Updatable

Description

Organization

No

Key identifier — used to locate the record.

Transaction Date

Yes

Can be adjusted to reflect the correct date.

Transaction Type

No

Key identifier — used to locate the record.

Item Number

No

Key identifier — used to locate the record.

Transaction UOM

Yes

Can be adjusted to reflect the correct uom.

Transaction Quantity

Yes

Can be adjusted to reflect the correct quantity.

Account Alias

Yes

Applicable to Account Alias Receipt and Account Alias Issue types.

Distribution Account

Yes

Applicable to Account Issue and Account Receipt types.

Subinventory

Yes

Can be changed to a different valid subinventory.

Locator

Yes

Can be updated if the subinventory is locator-controlled.

Note: Only transactions that have not yet been processed by Oracle can be updated. Once a transaction has been processed and inventory balances have been affected, the record is considered final and cannot be modified through this integrator.

Project Details

The Project Details fields can be updated for Project Material Issue/Receipt transactions that are still in a pending, unprocessed state. The same fields available during Create are available for update.

Field

Updatable

Description

Project Number

No

Can be updated to redirect the cost to a different active project. The replacement project must be open and active.

Task Number

Yes

Can be updated to a different task within the same or updated project. The task must belong to the selected Project Number and must be active and open.

Expenditure Type

Yes

Can be updated to reclassify the expenditure type prior to processing.

Expenditure Organization

Yes

Can be updated to a different expenditure organization if required.

Lot Details

Lot details can be updated for pending lot-controlled transactions. The Lot Number cannot be changed as it is used to identify the lot record; however the Lot Quantity can be corrected prior to processing.

Field

Updatable

Description

Lot Number

No

Key identifier — used to locate the lot record. Cannot be changed.

Lot Quantity

Yes

Can be corrected prior to processing. The sum of all lot quantities must still equal the Transaction Quantity on the main line.

Lot Expiration Date

Yes

Can be corrected for receipt transactions prior to processing.

Serial Details

Serial numbers assigned to a pending transaction cannot be changed as they uniquely identify each unit in Oracle inventory. If an incorrect serial number was entered during Create, the transaction must be deleted and re-created with the correct serial number.

Field

Updatable

Description

Serial Number*

No

Key identifier — serial numbers cannot be changed on an existing transaction. Delete and re-create the transaction to correct an incorrect serial number.

Note: Serial numbers uniquely identify individual units in Oracle. Because they are used as the key to locate the serial record, they cannot be modified. If a serial number was entered incorrectly, use the Delete function to remove the transaction and create a new one with the correct serial number.

Upload Results

As with the Create operation, the way results are returned after an Update upload depends on the Process Option configured in the Settings Form.

Process Option

Behaviour After Upload

Online Processing

Oracle processes the updated transaction immediately. Results are written back to the sheet in real time upon completion of the upload. Any validation failures or Oracle rejections are displayed directly on the relevant row without any further action required.

Background Processing

Updated transactions are loaded into the Oracle interface tables and a concurrent program is submitted to process them. Results are not returned immediately. Use the Scheduled Processing options on the More4apps ribbon to manage and monitor the concurrent program.

Scheduled Processing (Background Processing Only)

Use the Scheduled Processing option on the More4apps ribbon to submit and monitor the Oracle concurrent program for your updated transactions. The same three actions apply as for the Create operation:

Action

Description

Submit

Submits the Oracle concurrent program to process the updated transactions loaded into the interface tables.

View

Opens the Oracle concurrent program monitor so you can check the current status of the submitted program (e.g., Pending, Running, Completed, or Error).

Refresh

Updates the sheet with the final processing status once the concurrent program has completed. Successfully processed updates are marked accordingly. If a transaction encountered an error, the error detail is written back to the relevant row in the sheet.

Note: Always run Refresh after the concurrent program has completed to ensure the sheet reflects the final update outcome. Until Refresh is run, the sheet will not display whether records were successfully updated or encountered errors.

InvUpdate
Warning

Submit processes all pending interface transactions

The Manage Inventory Transactions concurrent program has no parameters. Clicking Submit in the More4apps ribbon fires the process with no filtering — it will pick up and process every pending transaction across all organizations sitting in the interface table at that moment, not just the records loaded by the current user. Coordinate with other users before submitting to avoid unintentionally processing another user’s incomplete or unvalidated data.