Selected Order Management Bug Fixes in This Update

This update includes some bug fixes that can change the way Oracle Order Management works. This isn't a full list of all the bug fixes in this update. This list includes the bug fixes that can cause a noticeable change in application behavior.

Include Supplier Numbers and Supplier Site Codes When You Import Sales Orders

Before update 25D, you couldn't use the supplier number to identify a supplier or the supplier site code to identify the supplier site when you imported sales orders through the SalesOrdersforOrderHub or the SalesOrdersforOrderHubRequests REST API, or through the SourceSalesOrderImportTemplate.xlsm FBDI template.

Starting with update 25D, you can include the supplier number in the SupplierNumber attribute and the supplier site code in the SupplierSiteName attribute when you import through SalesOrdersforOrderHub or SalesOrdersforOrderHubRequests. You can include the supplier number in the Requested Supplier Number attribute and the supplier site code in the Requested Supplier Site Code attribute when you import through SourceSalesOrderImportTemplate.xlsm.

Oracle reference: 38059874

Import Consistent Request Types in Shipment Sets

The RequestType attribute must contain the same value for each order line in a shipment set.

Before update 25D, if you imported a revision through REST API, and if your import payload had different values in RequestType across lines in the same shipment set, then Order Management would modify some of those values so they're consistent, the import was successful, but it caused scheduling errors during fulfillment.

Starting in update 25D, if you import different values in RequestType across lines in a shipment set, then the import will fail and reply with an error message.

Oracle reference: 38106968

Add Invoice Tasks After Shipment Tasks

Before update 25D, if you added an invoice task in your orchestration process before a fulfillment task, such as the shipment task, then you might have encountered stuck sales orders because:

  • Your import didn't have a required shipment attribute.
  • Order Management couldn't correctly compensate the order line after shipment.

You can't fix these problems because the line is already billed.

Starting in update 25D, Order Management will prevent you from:

  • Adding an invoice task before a Shipment, DOO_Procurement, or Returns fulfilment task. Applies when you create a new orchestration process.
  • Setting up the invoice task before you set up the fulfilment task. Applies when you revise an orchestration process.

Oracle reference: 37587558

Steps to Enable

You don't need to do anything to enable this feature.