- Revision History
- Overview
- Pre-Update and Post-Update Tasks
- Optional Uptake of New Features (Opt In)
- Feature Summary
- Supply Chain Orchestration
- Collaboration Messaging Framework
- Order Management
- IMPORTANT Actions and Considerations
Update 23D
Revision History
This document will continue to evolve as existing sections change and new information is added. All updates appear in the following table:
Date | Module | Feature | Notes |
---|---|---|---|
06 MAY 2024 | Channel Revenue Management | Approve Customer Claims with BPM Workflow | Updated document. Changed the feature's opt-in expiration. |
15 DEC 2023 | Order Management | Selected Order Management Bug Fixes in This Update | Updated document. Edited description. |
06 OCT 2023 | IMPORTANT Actions and Considerations | Updated document. Added details about Oracle Pricing algorithms. |
|
29 SEP 2023 | IMPORTANT Actions and Considerations | Updated document. Added details of new and changed Oracle Pricing algorithms. | |
14 SEP 2023 | Order Management | Selected Order Management Bug Fixes in This Update | Updated document. Added a bug fix. |
01 SEP 2023 | Created initial document. |
Overview
HAVE AN IDEA?
We’re here and we’re listening. If you have a suggestion on how to make our cloud services even better then go ahead and tell us. There are several ways to submit your ideas, for example, through the Ideas Lab on Oracle Customer Connect. Wherever you see this icon after the feature name it means we delivered one of your ideas.
GIVE US FEEDBACK
We welcome your comments and suggestions to improve the content. Please send us your feedback at oracle_fusion_applications_help_ww_grp@oracle.com.
DISCLAIMER
The information contained in this document may include statements about Oracle’s product development plans. Many factors can materially affect Oracle’s product development plans and the nature and timing of future product releases. Accordingly, this Information is provided to you solely for information only, is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described remains at the sole discretion of Oracle.
This information may not be incorporated into any contractual agreement with Oracle or its subsidiaries or affiliates. Oracle specifically disclaims any liability with respect to this information. Refer to the Legal Notices and Terms of Use for further information.
Pre-Update and Post-Update Tasks
Depending on the features you're using in your Cloud applications, you may be required to perform certain steps immediately before or after your quarterly update. For details of these pre-update and post-update steps and the product areas that are affected, refer to Oracle Fusion Cloud SCM: Performing Your Quarterly Update (doc ID 2337485.1) on My Oracle Support.
Optional Uptake of New Features (Opt In)
Oracle Cloud Applications delivers new updates every quarter. This means every three months you'll receive new functionality to help you efficiently and effectively manage your business. Some features are delivered Enabled meaning they are immediately available to end users. Other features are delivered Disabled meaning you have to take action to make available. Features delivered Disabled can be activated for end users by stepping through the following instructions using the following privileges:
- Review Applications Offering (ASM_REVIEW_APPLICATIONS_OFFERINGS_PRIV)
- Configure Oracle Fusion Applications Offering (ASM_CONFIGURE_OFFERING_PRIV)
Here’s how you opt in to new features:
- Click Navigator > My Enterprise > New Features.
- On the Features Overview page, select your offering to review new features specific to it. Or, you can leave the default selection All Enabled Offerings to review new features for all offerings.
- On the New Features tab, review the new features and check the opt-in status of the feature in the Enabled column. If a feature has already been enabled, you will see a check mark. Otherwise, you will see an icon to enable the feature.
- Click the icon in the Enabled column and complete the steps to enable the feature.
In some cases, you might want to opt in to a feature that's not listed in the New Features work area. Here's how to opt in:
- Click Navigator > My Enterprise > Offerings.
- On the Offerings page, select your offering, and then click Opt In Features.
- On the Opt In page, click the Edit Features (pencil) icon for the offering, or for the functional area that includes your feature.
- On the Edit Features page, complete the steps to enable the feature.
For more information and detailed instructions on opting in to new features for your offering, see Configure Offerings.
Opt In Expiration
Occasionally, features delivered Disabled via Opt In may be enabled automatically in a future update. This is known as an Opt In Expiration. If your cloud service has any Opt In Expirations you will see a related tab in this document. Click on that tab to see when the feature was originally delivered Disabled, and when the Opt In will expire, potentially automatically enabling the feature. You can also click here to see features with Opt In Expirations across all Oracle Cloud Applications.
Feature Summary
Column Definitions:
Report = New or modified, Oracle-delivered, ready to run reports.
UI or Process-Based: Small Scale = These UI or process-based features are typically comprised of minor field, validation, or program changes. Therefore, the potential impact to users is minimal.
UI or Process-Based: Larger Scale* = These UI or process-based features have more complex designs. Therefore, the potential impact to users is higher.
Features Delivered Disabled = Action is needed BEFORE these features can be used by END USERS. These features are delivered disabled and you choose if and when to enable them. For example, a) new or expanded BI subject areas need to first be incorporated into reports, b) Integration is required to utilize new web services, or c) features must be assigned to user roles before they can be accessed.
Supply Chain Orchestration
Supply Chain Orchestration
Extend the View Manual Reservations for Your Back-to-Back Sales Orders Feature
Extend the View Manual Reservations for Your Back-to-Back Sales Orders feature so you can view all of the reservations that you create manually in a back-to-back flow. Before this release, you could view manual reservations only for lines that have an Unassigned supply type on the supply order. Now you can view the supply orders, transfer orders, purchase orders, and work orders that fulfill all of your manual reservations even while Oracle Supply Chain Orchestration is still processing that supply. Also, before this release, you couldn't cancel a manual reservation when you cancel the order line. Now you can.
If a manual reservation might cause excess supply, then the Supply Orchestration work area displays a new icon on the supply line. If you hover over it, you'll see the Excess Supply text.
Quickly see what excess supply you have reserved for each sales order in your back-to-back flows.
Steps to Enable
You don't need to do anything to enable this feature.
Tips And Considerations
- You must manually opt into the View Manual Reservations for Your Back-to-Back Sales Orders feature until update 24A.
- Supply Chain Orchestration doesn't automatically modify a manual reservation for a change in demand that it receives from Oracle Order Management. You must manually modify the reservation.
- The quantity for the work order, purchase request, or transfer order might be different from the reservation's quantity or the quantity on the supply or tracking line because other requests might also use the work order, purchase request, or transfer order.
Access Requirements
The feature is available to any privilege that can create and submit a sales order.
Users who are assigned a configured job role that contains these privileges can access this feature:
- Initiate Order (FOM_CREATE_ORDER_PRIV)
- Submit Order (FOM_SUBMIT_ORDER_PRIV)
Hold Changes from Manufacturing Until Purchase Orders Are Ready in Outside Processing Flows
Use Oracle Supply Chain Orchestration to temporarily hold the changes that you receive from Oracle Manufacturing. Use this feature in your outside processing flow when a work order or an operation undergoes change, but Oracle Purchasing hasn't created the purchase order or is revising it.
Here's how it works:
- A work order or an operation undergoes a change in your outside processing flow, and then Oracle Manufacturing sends an update request to Supply Chain Orchestration. Manufacturing might send another request each time a work order or operation undergoes change.
- If Purchasing hasn’t created the purchase order or is revising it, then Supply Chain Orchestration temporarily holds the update request.
- Purchasing creates or finishes revising the purchase order, and then Supply Chain Orchestration automatically sends the most recent update request that it has received from Oracle Manufacturing to Purchasing.
Increase your processing efficiency and prevent failures that happen when you send an update request to Purchasing. Instead of having Supply Chain Orchestration send every request that it receives from Manufacturing to Purchasing, wait until Purchasing creates or finishes revising the purchase order, then send only the latest request.
Steps to Enable
Use the Opt In UI to enable this feature. For instructions, refer to the Optional Uptake of New Features section of this document.
Offering: Manufacturing and Supply Chain Materials Management No Longer Optional From: Update 24D
Key Resources
Access Requirements
Users who are assigned a configured job role that contains these privileges can access this feature:
- Process Supply Order Interface (DOS_PROCESS_SUPPLY_ORDER_INTERFACE_PRIV)
- View Supply Orders (DOS_VIEW_SUPPLY_ORDERS_PRIV)
- Manage Supply Request Exceptions (DOS_MANAGE_SUPPLY_REQUEST_EXCEPTIONS_PRIV)
- View Supply Order Exceptions and Status (DOS_VIEW_SUPPLY_ORDER_EXCEPTIONS_AND_STATUS_PRIV)
No new privileges were introduced to support this feature.
Use Redesigned Pages to Create Transfer Supply Requests
Use a redesigned page to help you create a transfer request on your desktop, tablet, or mobile device. Supply Chain Orchestration will display the supply source that provides the optimal fulfillment for your request, by default. You can accept the default supply source or pick another one from a list of sources when you create the request. You can create the request for a standard item or for an item that's part of a project.
Improve your user experience when you need to create a transfer request on your desktop, tablet, or mobile device.
Steps to Enable
Use the Opt In UI to enable this feature. For instructions, refer to the Optional Uptake of New Features section of this document.
Offering: Manufacturing and Supply Chain Materials Management
Tips And Considerations
Here's some of the cool new stuff you can do:
- Use the New Supply Request task in the Supply Chain Orchestration work area to create a transfer request.
- Use the Manage Item Quantities task in the Inventory Management work area to create the request.
- Set the Destination Type attribute on your request to Inventory or to Expense.
- Set the Transfer Type attribute on your request to Inter Organization or to Intra Organization.
- Create and submit more than one request for one or more destination organizations.
- Your request can use the item's primary UOM or a nonprimary UOM.
- Accept the supply source that provides the optimal fulfillment, or select another source from a list of sources that Supply Chain Orchestration automatically ranks for you according to availability.
- Create a transfer request for a project.
Key Resources
Access Requirements
Users who are assigned a configured job role that contains these privileges can access this feature:
- Process Supply Order Interface (DOS_PROCESS_SUPPLY_ORDER_INTERFACE_PRIV)
- View Supply Orders (DOS_VIEW_SUPPLY_ORDERS_PRIV)
- Manage Supply Request Exceptions (DOS_MANAGE_SUPPLY_REQUEST_EXCEPTIONS_PRIV)
- View Supply Order Exceptions and Status (DOS_VIEW_SUPPLY_ORDER_EXCEPTIONS_AND_STATUS_PRIV)
Collaboration Messaging Framework
Collaboration Messaging Framework
Exchange B2B Messages with Your Trading Partners Using Avalara
A new predefined service provider, Avalara, is available for your electronic invoicing needs. If you subscribe to Avalara’s services, you can use it to connect with your trading partners via the Pan-European Public Procurement Online (PEPPOL) network. Avalara is a certified PEPPOL access point and solution provider.
Avalara's messages and delivery methods are predefined, thereby streamlining B2B setup in the Collaboration Messaging work area.
Steps to Enable
Steps to Enable
At a high level, to set up the predefined Avalara service provider:
- Configure Avalara to exchange messages with your trading partners.
- Create trading partners.
- Associate the trading partners with your suppliers or customers.
- Select the documents you want to exchange with your suppliers or customers.
These steps are detailed in the Configuring and Managing B2B Messaging for Oracle Applications Cloud guide.
Configure the Predefined Service Provider Avalara
- Select Manage Collaboration Messaging Service Providers from the Tasks panel tab, and search for the Avalara service provider.
- On the Edit Collaboration Messaging Service Provider page, select Test or Production in the Outbound Delivery Connection Type field to reflect the environment you are setting up.
- Select the Delivery Methods tab, and enter the username and password for the selected connection type.
Outbound Delivery Connection Type and Delivery Method
- Select the Outbound Collaboration Messages tab, link the delivery method with the message, and activate the message you want to exchange with your trading partners:
- UBL 2.1 PEPPOL Invoice Outbound (Avalara_UBL-2.1-PEPPOL-Invoice-Out)
Avalara Outbound Collaboration Message
- Select the Inbound Collaboration Messages tab, and activate the messages you want to use. The following messages are available:
- UBL 2.1 Invoice Application Response Inbound (Avalara_UBL-2-1-InvoiceApplicationResponse-In)
- UBL 2.1 PEPPOL Invoice Inbound (Avalara_UBL-2.1-PEPPOL-Invoice-In)
Avalara Inbound Messages
Create Trading Partners
After completing the service provider setup, create your trading partners.
- Select Manage B2B Trading Partners on the Tasks panel tab.
- On the Manage B2B Trading Partners page, select Actions > Create, and add your trading partners.
- Select Avalara as the service provider.
Create a Trading Partner
Associate Trading Partners with Your Suppliers or Customers
Next, associate the trading partners with your suppliers or customers for your electronic invoicing documents.
- Select Manage Supplier B2B Configuration on the Tasks panel tab, and search for your suppliers.
- Select a supplier and then select Edit Supplier B2B Configuration.
- On the Edit Supplier B2B Configuration page, select the Trading Partner Assignment tab and click Actions > Add Row to add a trading partner and the Avalara service provider.
Supplier Trading Partner Assignment
- On the Edit Supplier B2B Configuration page, select the Document Setup tab, and add the Invoice-Inbound to exchange with the selected supplier.
Supplier Document Setup
- Select Manage Customer Account Collaboration Configuration on the Tasks panel tab, and search for your customers.
- Select a customer. On the Edit Customer Account Collaboration Configuration page, select the Avalara service provider and trading partners in the Associated Service Providers section.
- In the Collaboration Documents for Service Provider section, select the documents you want to exchange (outbound invoices or inbound invoice acknowledgments).
Customer Account Collaboration Configuration
Tips And Considerations
Make sure you select the correct endpoint for your message delivery, Test or Production, in the Outbound Delivery Connection Type field on the Edit Service Provider page. If you don’t select a message delivery type, you’ll get an error message during message processing that you didn’t specify an endpoint for Avalara.
Key Resources
- Refer to the How You Configure Predefined Service Providers section of the Configuring and Managing B2B Messaging for Oracle Applications Cloud guide on the Oracle Help Center.
Access Requirements
Users who are assigned a configured job role that contains these privileges can access this feature:
- Manage B2B Supplier Trading Partners (CMK_B2B_SUPPLIER_TRADING_PARTNERS_PRIV)
- Manage B2B Trading Partners (CMK_B2B_TRADING_PARTNERS_PRIV)
- Manage Customer Account Collaboration Configuration (CMK_B2B_CUSTOMER_ACCOUNT_TRADING_PARTNERS_PRIV)
- Manage Service Provider (CMK_MANAGE_SERVICE_PROVIDER_PRIV)
These privileges were available prior to this update.
Receive Streamlined Error Message Reporting for B2B Messages Sent Using Web Services
The validation process for inbound messages received through synchronous web service operations has been improved. Now, the caller receives only relevant and correctable errors that can be fixed before the message is processed. The refined process validates the following:
- Authentication: The caller of the service is a valid user.
- Authorization: The caller of the web service is assigned a job role with the privilege Invoke Collaboration Message Inbound Service (CMK_INVOKE_INBOUND_COLLAB_DOC_SERVICE_PRIV).
- Sender party: The SENDER_ID and SENDER_ID_TYPE in the payload have a valid trading partner ID and ID type.
- External message definitions: The external message definition in the payload exists in Oracle Collaboration Messaging Framework.
- Invalid order numbers Inbound messages that reference a PO such as PO acknowledgments, invoices, and shipments, have valid PO numbers
Other B2B setup errors are logged and managed in the Collaboration Messaging work area. The asynchronous operation remains unchanged, with the credentials validated and errors returned for invalid credentials.
As the sender of B2B messages, you only receive errors that are in your control to fix. As the receiver of B2B messages, you can review errors in Collaboration Messaging Framework that you have access to correct, ensuring a more efficient process for troubleshooting any issues encountered during the exchange of B2B messages.
Steps to Enable
You don't need to do anything to enable this feature.
Key Resources
- Refer to the Configuring and Managing B2B Messaging for Oracle Applications Cloud guide on the Oracle Help Center.
Simplify the Exchange of Purchase Orders with Other Oracle Cloud Enterprises
There are six new message definitions available for sending and receiving POs. These message definitions use the Oracle B2B messaging standard and enable you to exchange POs directly with your trading partners, B2B service providers, and other Oracle cloud enterprises:
- Oracle-1-0-B2B-Purchase-Order-In
- Oracle-1-0-B2B-Purchase-Order-Change-In
- Oracle-1-0-B2B-Purchase-Order-Cancel-In
- Oracle-1-0-B2B-Purchase-Order-Out
- Oracle-1-0-B2B-Purchase-Order-Change-Out
- Oracle-1-0-B2B-Purchase-Order-Cancel-Out
These messages provide additional options for you to exchange POs with your trading partners and B2B service providers.
Steps to Enable
At a high level, there are two steps to enable these message definitions:
- Set up the message definitions with either a service provider or a trading partner directly.
- Associate the trading partner with your suppliers or customers.
Set Up Message Definitions with a Service Provider or Trading Partner
- Select Manage Collaboration Messaging Service Providers or Manage B2B Trading Partners from the Tasks panel tab, and search for the service provider or trading partner you want to set up.
- If you are sending POs, on the Outbound Collaboration Messages tab, select the new outbound PO message definition you want to exchange with your trading partners:
- Oracle-1-0-B2B-Purchase-Order-Out
- Oracle-1-0-B2B-Purchase-Order-Change-Out
- Oracle-1-0-B2B-Purchase-Order-Cancel-Out
- Associate a delivery method with the message definition and set the status to Active.
Outbound PO Messages
- If you are receiving POs, on the Inbound Collaboration Messages tab, select the new inbound PO message definition you want to exchange with your trading partners and set the status to Active:
- Oracle-1-0-B2B-Purchase-Order-In
- Oracle-1-0-B2B-Purchase-Order-Change-In
- Oracle-1-0-B2B-Purchase-Order-Cancel-In
Inbound PO Messages
Associate the Trading Partners with Your Suppliers or Customers
Next, associate the trading partners with your suppliers or customers to exchange POs with them.
- Select Manage Supplier B2B Configuration on the Tasks panel tab, and search for your suppliers.
- Select a supplier and then select Edit Supplier B2B Configuration.
- On the Edit Supplier B2B Configuration page, select the Trading Partner Assignment tab and click Actions > Add Row to add a trading partner, and select your trading partner.
- Select the Document Setup tab, and add the PO documents (Purchase Order-Outbound, Purchase Order Change – Outbound and Purchase Order Cancellation – Outbound) to exchange with the selected supplier.
Supplier and Associated PO Documents
- Select Manage Customer Collaboration Configuration on the Tasks panel tab, and search for your customers.
- Select a customer. On the Edit Customer Collaboration Configuration page, select your trading partners in the Associated Service Providers section.
- In the Collaboration Documents for Service Provider section, select the PO documents you want to exchange (Purchase Order- Inbound, Purchase Order Change - Inbound and Purchase Order Cancellation - Inbound).
Key Resources
- Refer to the Configuring and Managing B2B Messaging for Oracle Applications Cloud guide on the Oracle Help Center.
Access Requirements
Users who are assigned a configured job role that contains these privileges can access this feature:
- Manage B2B Trading Partners (CMK_B2B_TRADING_PARTNERS_PRIV)
- Manage Service Provider (CMK_MANAGE_SERVICE_PROVIDER_PRIV)
Order Management
Order Management
Split and Update Fulfillment Lines Using REST API
Use the Sales Orders for Order Hub REST API to split or update fulfillment lines across sales orders without having to revise them.
Assume only some of the item's quantity on the order line is available on the requested date in the warehouse. The remaining quantity is available on a different date or in another warehouse, or a substitute item is available. You have different ways to reduce the delay in shipping the item to your customer. For example, you can:
- Split the line into lines x and y, ship the available quantity on the requested date on line x, and then ship the remaining quantity on the next available date on line y.
- Split the line into lines x and y, ship the available quantity from the warehouse on line x, and then ship the remaining quantity from another warehouse on the requested date on line y.
- Ship a substitute item.
You can now use the Update Scheduling Attribute action and the Split Fulfillment Line action in the Sales Orders For Order Hub REST API to update or split fulfillment lines across sales orders. You can update scheduling attributes on the lines, Order Management will compensate the fulfillment tasks, and then send the updated and split lines to your downstream fulfillment systems.
Update Attributes That Affect Scheduling
You can use the Update Scheduling Attribute action to update these attributes on the fulfillment line:
- Scheduled Ship Date
- Scheduled Arrival date
- Warehouse
- Supplier
- Supplier Site
- Shipping Method, including carrier, mode of transport, and service level
- Demand Class
- Item
- Shipment Set
If you use the Update Scheduling Attribute action to change the item on the fulfillment line, then Order Management will substitute the item on the line. If you use it to update the shipment set to an empty value, then Order Management will remove the fulfillment line from the shipment set.
REST Request to Update Scheduling Attributes
Here's how it works.
- Order Management validates your values then updates the fulfillment lines according to your request. If the update is successful, then Order Management returns a success status for the lines.
- The orchestration process on the fulfillment line uses the attribute that you updated to identify change for a fulfillment task, compensates the fulfillment task, and then sends the updated attribute value on the fulfillment line to the fulfillment system. For example, if you change a scheduled date, substitute the item, or remove a fulfillment line from a shipment set, then Order Management compensates the Schedule, Reservation, and Shipping tasks, and then sends the changes to Oracle Global Order Promising and Oracle Inventory Management.
- Order Management displays the updated values in the fulfilment view.
Fulfillment View After Successfully Updating Scheduling Attributes
Guidelines
- You must include the fulfillment lines and an updated value for at least one of the scheduling attributes on each line.
- As an option, you can include a reason when you update a scheduling attribute or substitute an item.
- If the item has a coverage, and if you want to substitute the covered item, then the substitute item’s Enable Coverage Contract attribute in the Product Information Management work area must equal Yes.
Configured Items, Kits, and Shipment Sets
- You must include all of the items that are part of a configured item, kit, or shipment set, and you must use the same values in the scheduling attributes on each line that's part of the configured item, kit, or shipment set.
- If you want to remove a fulfillment line from a shipment set, then include an empty value such as " ", or include the value null in the ShipSetName attribute in the fulfillment line entity.
- You don’t need to unschedule a fulfillment line to remove it from a shipment set. For example, you can remove a line that’s in the Awaiting Shipping status from a shipment set. However, if you use the Remove from Shipment Set action in a fulfillment view in the Order Management work area, then you must continue to unschedule the fulfillment line before you remove it from the shipment set.
- You can't change the shipment set on a fulfillment line to another value. You can only change it to an empty value.
- You can update scheduling attributes when you remove a fulfillment line from a shipment set. For example, you can update the scheduled ship date, scheduled arrival date, warehouse, shipping method, and so on.
Substitutions
- If you want to substitute an item on the line, then specify the substitute item in one of these attributes: InventoryItemID, ProductNumber, or ProductDescription.
- You can update scheduling attributes when you substitute an item. For example, you can update the scheduled ship date, scheduled arrival date, warehouse, shipping method, and so on.
- You can substitute only a standard item. You can't substitute a configured item, kit, or the child item of a configured item or kit.
- If the line is in a shipment set, then you can't substitute the item on the fulfillment line. Instead, you can remove the fulfillment line from the shipment set, and then substitute the item.
Split Fulfillment Lines
You can use the Split Fulfillment Line action to split a fulfillment line.
REST Request to Split Fulfillment Lines
Here's how it works.
- Order Management validates your values, splits the fulfillment line according to your request, reduces the quantity on the fulfillment line that you're splitting, and then creates new fulfillment lines for each split line. If you update scheduling attributes on the original fulfillment line or the split lines, then Order Management also updates these values on the original and split lines. Order Management returns a successful request status for these lines.
- The orchestration process on the fulfillment line compensates the fulfillment tasks, and then sends the original fulfillment lines with the reduced quantity and the updated scheduling attributes to your downstream fulfillment systems. It also sends requests to create the split lines to these systems.
- Order Management displays the updated values in the fulfillment view.
Fulfillment View After Successfully Splitting Fulfillment Lines
Guidelines
- You must include the reduced quantity on the original fulfillment line and the remaining quantity on the split lines. The sum of these quantities must equal the original quantity. Assume line x has a quantity of 10 and you split x into line x and line y. The sum of the quantities on x and y must equal 10.
- You can split a fulfillment line into more than two lines. For example, you can split a fulfillment line into four lines, then assign a different warehouse on each of those four lines.
- The values in the scheduling attributes on the split lines don't have to match the values on the original line.
- You can update the scheduling attributes on the original fulfillment line when you split it. For example, you can include updated values for the scheduled date, warehouse, supplier, and so on.
- If you use the Split Fulfillment Line action in REST API, then you can split the line even if it isn't on a manual step. For example, you can split a line that’s in the Awaiting Shipping status. However, if you use the Split action on a fulfillment view in the Order Management work area, then you must make sure the fulfillment line is on a manual step. If you use the Check Availability action on a fulfillment view, then you must continue to unschedule the fulfillment line from the fulfillment view before you split it in the Check Availability dialog.
- You can't use a single request to split a fulfillment line and substitute an item on the original line at the same time. Instead, send one request that substitutes the item on the original line, then send another request that splits the line.
- If you create your own task and use a hold service on that task, and if your fulfillment line is on your task's wait step, then you can't split the fulfillment line.
- You can’t use the Split Fulfillment Line action to split a fulfillment line that includes an inventory transaction.
- If you split a fulfillment line, and if the fulfillment tolerance on the line isn’t 0, and you ship the split line, then Oracle Shipping won’t consider the cumulative quantity that you already shipped across all of the order line’s fulfillment lines. Instead, shipping will consider only the quantity on the split line that Shipping is currently shipping.
Configured Items, Kits, and Shipment Sets
- You must include all of the items that are part of a configured item or kit, and you must use the same values in the scheduling attributes on each line that's part of the configured item or kit.
- You can’t split a fulfillment line that's in a shipment set. Instead, you can remove the fulfillment line from the shipment set and then split it.
- If you split a configured item or a kit, then the split must be in proportion. For details, see How Configure-to-Order Works.
Realize these benefits:
- Provide more flexibility in how you split a fulfillment line or update scheduling attributes on the line.
- Improve efficiency and performance when you split a fulfillment line or update scheduling attributes on the line.
- Improve usability and efficiency when you need to split or update fulfillment lines in more than one sales order.
- Avoid revising sales orders.
Steps to Enable
Review the REST service definition in the REST API guides to leverage (available from the Oracle Help Center > your apps service area of interest > APIs & Schema). If you are new to Oracle's REST services you may want to begin with the Quick Start section.
Tips And Considerations
You can’t use REST API's Split Fulfillment Line action or Update Scheduling Attribute action on:
- A return line, coverage, or subscription
- An item that you don’t ship
- A fulfillment line that's already undergoing change or that isn't on an active wait step.
- A fulfillment line that Order Management created while partially fulfilling a drop shipment.
- A remnant line of a configured item.
- A sales order that you submitted before you opted into the Update Attributes on Split Order Lines for Partial Shipments feature.
Note
- If the update or split fails for a fulfillment line, then Order Management won't update or split the line and instead return an error status. If your request includes more than one fulfillment line, then the update or split might be successful for some lines but fail for the other lines. Order Management returns a success status for the successful lines and an error status for the failed lines. If the failed line is part of a configured item, kit, or shipment set, then Order Management won’t update or split any of the items that are part of the configured item, kit, or shipment set, and instead return an error on all the lines.
- The Update Scheduling Attribute action sets the Override Schedule attribute to Yes on the fulfillment line that you update, and the Split Fulfillment Line action sets it to Yes on the original fulfillment line and on the split lines.
- Order Management won't create a new revision for the sales order when you use these actions.
- You can use the processRequestOfflineAfter attribute to manage your REST request to split or update a fulfillment line. It works the same when you use REST API to split or update a fulfillment line as it does with holds. For details about using it, see Use REST API to Apply and Release Holds.
- If you use the Update Scheduling Attribute action on a fulfillment line that’s in the Manual Scheduling Required status because you set up scheduling as a manual task in the orchestration process or you unscheduled the line, and if you include a scheduled date and a warehouse attribute, or a scheduled date and a supplier and supplier site attribute in your REST payload, then Order Management will automatically schedule the fulfillment line. Order Management applies this same behavior when you use the Split Fulfillment Line action. For example, if you include these scheduling attributes in your payload, then it will automatically schedule the original line and the split lines.
Other Features
You can also update or split a fulfillment line with other features and products. See:
- Split Order Lines to Reduce Delay During Rescheduling feature in the Backlog Management product.
- Split Scheduled Order Lines and Substitute Items in the Global Order Promising Work Area feature in the Global Order Promising product.
Key Resources
- Go to REST API for Oracle Supply Chain Management Cloud, then expand Order Management > Sales Orders for Order Hub.
- Overview of Importing Orders into Order Management
Access Requirements
Users who are assigned a configured job role that contains these privileges are able to access Update Scheduling Attribute action in Sales Orders For Order Hub REST API:
- Create Sales Orders Using REST Services (FOM_SALES_ORDER_REST_POST_PRIV)
- Modify Orchestration Order Fulfillment Line Attributes (DOO_MODIFY_ORCHESTRATION_ORDER_FULFILLMENT_LINE_ATTRIBUTES_PRIV)
Users who are assigned a configured job role that contains these privileges are able to access Split Fulfillment Line action in Sales Orders For Order Hub REST API:
- Create Sales Orders Using REST Services (FOM_SALES_ORDER_REST_POST_PRIV)
- Split Orchestration Order Fulfillment Line (DOO_SPLIT_ORCHESTRATION_ORDER_FULFILLMENT_LINE_PRIV)
Use Order Management Extensions to Apply Holds on Order Headers
Use the On Start of Submission Request or the On Save extension point to apply a hold on the order header. Before update 23D, you could use an order management extension to apply a hold only on the order line.
Use an order management extension when you have a business requirement that you can't meet through Oracle Order Management's predefined hold behavior.
Increase your efficiency. Apply a single hold on the order header when your sales order has more than one order line instead of applying a separate hold on each line.
Steps to Enable
You must create a new profile option. Here's how:
- Go to the Setup and Maintenance work area, click Tasks > Search, then search for Manage Profile Options.
- On the Manage Profile Options page, in the search results, click Actions > New.
- On the Create Profile Option page, set the values, then click Save and Close.
Attribute |
Value |
Profile Option Code |
FOM_NEW_HOLD_PROCESSING |
Profile Display Name |
FOM New Hold Processing |
Application |
Order Management |
Module |
Manage Orders |
SQL Validation |
select MEANING, LOOKUP_CODE from FND_LOOKUPS where LOOKUP_TYPE='YES_NO’ |
Start Date |
Today or a date in the future. |
- In the Profile Option Levels area, set the values.
Attribute |
Value |
Level |
Site |
Enabled |
Contains a check mark. |
Updatable |
Contains a check mark. |
- Click Save and Close.
Tips And Considerations
You can continue to use your existing order management extensions to apply a hold on the order line. You don't need to create a profile option.
Key Resources
Access Requirements
Users who are assigned a configured job role that contains this privilege can access this feature:
- Manage Order Management Extensions (FOM_MANAGE_ORDER_MANAGEMENT_EXTENSIONS_PRIV)
Create Subscription Lines in Order Management
Create an order line that contains a subscription in the Order Management work area, and then integrate the line with Oracle Subscription Management. You can also use REST API to import an order line that has a subscription, and then use Oracle Pricing to price that line when you create it.
Before this update, with the Integrate Order Management with Subscription Management feature on, you could only create an order with a subscription line through an import source such as REST, FBDI, or SOAP. WIth this feature, you will now be able to create orders for integrated subscriptions through the Order Management work area.
Steps to Enable
Use the Opt In UI to enable this feature. For instructions, refer to the Optional Uptake of New Features section of this document.
Offering: Sales
Opt into the Integrate Order Management with Subscription Management to Process Subscriptions feature.
As an option, you can then also enable the Rate Usage with Events feature to utilize rate plans with your subscription.
Tips And Considerations
Try it.
- Set up the integration. See Integrate Order Management with Subscription Management.
- Create a sales order in the Order Management work area.
- Add an item to the sales order.
- Add a subscription to the sales order. As an option, you can associate the subscription with the item. See Add Subscriptions to Sales Orders.
Add the subscription.
Associate the subscription.
Sales order that has the item and the subscription
You can also set other values on the the order line that affect the subscription. For example, choose a rate plan, add a pricing term, override a charge, and so on. The values that you can set depend on how you set up pricing. See Manage Price Lists That Have Rate Plans.
Note
- You can use this feature only with order lines that you create after you opt into the feature.
- Order Management won't apply this feature to order lines that you create before you opt in.
Key Resources
- Implementing Order Management
- Implementing Subscription Management
- Sales Order for Order Hub in REST API for Oracle Supply Chain Management Cloud
- Administering Pricing
Access Requirements
Users who are assigned a configured job role that contains these privileges can access this feature in the Order Management work area:
- Initiate Order (FOM_CREATE_ORDER_PRIV)
- Revise Order (FOM_REVISE_ORDER_PRIV)
- Monitor Sales Order (DOO_MONITOR_SALES_ORDER_PRIV)
- Update Order Pricing details (FOM_UPDATE_PRICING_DETAILS_PRIV)
Users who are assigned a configured job role that contains these privileges can access this feature through REST API:
- Create Sales Order Requests Using REST Services (FOM_SALES_ORDER_REQUEST_REST_POST_PRIV)
- Create Sales Orders Using REST Services (FOM_SALES_ORDER_REST_POST_PRIV)
- Update Sales Order Requests Using REST Services (FOM_SALES_ORDER_REQUEST_REST_PATCH_PRIV)
- Update Sales Orders Using REST Services (FOM_SALES_ORDER_REST_PATCH_PRIV)
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.
Aggregate Drop Shipments According to the Number of Order Lines That Changed
Before update 23D, if you wanted to aggregate drop shipments according to the number of order lines that changed, you had to set the Aggregate According to Number of Order Lines That Changed profile option to Yes. Starting with update 23D, this profile option comes predefined with its value set to Yes, by default. For details, see the Aggregate Fulfillment Lines subtopic in Set Up Features, Manage Change, and More for Drop Ship.
You can also set the profile option to No to aggregate order lines according to time or to the number of lines in a routing rule. For details, see Aggregate Requests That Order Management Sends to Your Fulfillment System.
Oracle reference: 35293492
Recover from Errors That Involve Purchase Order Events
Recover from errors that happen when Oracle Order Management receives the PO_CO_IMPLEMENTED event or the PO_CO_RESCINDED event from Oracle Fusion Cloud Procurement.
Oracle Procurement raises the PO_CO_IMPLEMENTED event when it changes a purchase order, and it raises the PO_CO_RESCINDED event when it rejects a purchase order change. Before update 23D, if a failure happened when Order Management received one of these events, then you ended up with stuck sales orders. To fix the problem, you had to get payloads and data fixes from Oracle Support. Starting with update 23D, you can use the Recover Order action or run the Recover Errors scheduled process to fix the problem instead. For details, see Fix Errors in All Sales Orders.
For details about these events, see How Drop Ship Works in Order Management.
Oracle reference: 35264536 and 35264413
Steps to Enable
You don't need to do anything to enable this feature.
Pricing
Add More Conditions and Results in Pricing Matrixes
Add up to 25 conditions and results in a pricing matrix when you create a pricing rule. Before this release, you could add only up to 10 conditions and results. Use the Pricing Administration work area, file-based data import, or REST API to manage your matrix when you need to adjust attribute values on price lists or discounts lists. Use the Pricing Administration work area or REST API to assign the pricing strategies and manage the pricing segments that you use with these rules. Use the Pricing Administration work area to manage your pricing guidelines.
Use more attributes from your customer, product hierarchy, or transaction when you set up your pricing rules.
Use a wider variety of attributes that can help you analyze pricing in your reports.
Steps to Enable
You don't need to do anything to enable this feature.
Tips And Considerations
Matrixes for price lists and discount lists that you manage through ADFDi will continue to support a total of 10 conditions and results. For details, see Use Spreadsheets to Manage Pricing.
Key Resources
Access Requirements
Users who are assigned a configured job role that contains these privileges can access this feature:
- Manage Price Lists (QP_MANAGE_PRICE_LISTS_PRIV)
- Manage In-Progress Price Lists (QP_MANAGE_IN_PROGRESS_PRICE_LISTS_PRIV)
- View Price Lists (QP_VIEW_PRICE_LISTS_PRIV)
- Approve Price Lists (QP_APPROVE_PRICE_LISTS_PRIV)
- Manage Discount Lists (QP_MANAGE_DISCOUNT_LISTS_PRIV)
- Manage In-Progress Discount Lists (QP_MANAGE_IN_PROGRESS_DISCOUNT_LISTS_PRIV)
- View Discount Lists (QP_VIEW_DISCOUNT_LISTS_PRIV)
- Approve Discount Lists (QP_APPROVE_DISCOUNT_LISTS_PRIV)
- Import Price Lists (QP_PRICE_LIST_IMPORT_PRIV)
- Import Approved Price Lists (QP_PRICE_LIST_APPROVED_IMPORT_PRIV)
- Import Discount Lists (QP_DISCOUNT_LIST_IMPORT_PRIV)
- Import Approved Discount Lists (QP_DISCOUNT_LIST_APPROVED_IMPORT_PRIV)
- Manage Pricing Guidelines (QP_MANAGE_PRICING_GUIDELINES_PRIV)
- Manage In-Process Pricing Guidelines (QP_MANAGE_IN_PROGRESS_PRICING_GUIDELINES_PRIV)
- Approve Pricing Guidelines (QP_APPROVE_PRICING_GUIDELINES_PRIV)
- View Pricing Guidelines (QP_VIEW_PRICING_GUIDELINES_PRIV)
- Manage Matrix Classes (QP_MANAGE_MATRIX_CLASS_PRIV)
- View Matrix Classes (QP_VIEW_MATRIX_CLASS_PRIV)
- Manage Pricing Segments (QP_MANAGE_PRICING_SEGMENTS_PRIV)
- View Pricing Segments (QP_VIEW_PRICING_SEGMENTS_PRIV)
- Manage Pricing Strategy Assignments (QP_MANAGE_PRICING_STRATEGY_ASSIGNMENTS_PRIV)
- View Pricing Strategy Assignments (QP_VIEW_PRICING_STRATEGY_ASSIGNMENTS_PRIV)
These privileges were available prior to this update.
Create and Update Rate Plans for Subscriptions
Create and update the rate plan that you use for each subscription item. You can create and update the simple pricing for one time charges, recurring charges, and usage charges on a rate plan.
Use the Manage Rate Plans action on a subscription item's price list to access this feature.
Drill down to get details about each rate plan.
Reduce errors and training costs. You can now use a simplified user interface to quickly and efficiently create a rate plan.
Steps to Enable
Use the Opt In UI to enable this feature. For instructions, refer to the Optional Uptake of New Features section of this document.
Offering: Sales
Go to the Subscriptions functional area, then opt into these features:
- Rate Usage with Events
- Integrate Order Management with Subscriptions Management to Process Subscriptions
Tips And Considerations
Specify Usage Charges
- Use the Manage Pricing Charge Definitions page in the Setup and Maintenance work area to create and update the usage charge.
- Use the new Usage value in the Price Type attribute and the new Usage UOM Class attribute when you create the usage charge.
Use the Rate Plans REST API to manage these charge details for your rate plan:
- Manage tiered adjustments.
- Manage attribute adjustments.
- Set up the base prices for usage charges in a pricing matrix.
Key Resources
Access Requirements
Users who are assigned a configured job role that contains these privileges can access this feature:
- Manage Price Lists (QP_MANAGE_PRICE_LISTS_PRIV)
- Manage In-Progress Price Lists (QP_MANAGE_IN_PROGRESS_PRICE_LISTS_PRIV)
- View Price Lists (QP_VIEW_PRICE_LISTS_PRIV)
- Approve Price Lists (QP_APPROVE_PRICE_LISTS_PRIV)
These privileges were available before this update.
Import a Large Number of Cost Lists
Use file-based data import to import a large number of cost lists. Create headers for your cost lists, access sets, items on cost lists, and charges. View and fix validation errors that happen during import.
You might find this feature useful when you maintain the costs that you use to determine price or margin outside of Oracle Pricing. You can import costs into a cost list, then use them to determine cost plus pricing or to calculate margin in the price breakdown on the order line in Oracle Order Management.
Efficiently create a large number of cost lists.
Process all your import data quickly with a single import.
Use cost lists to calculate cost plus pricing and to calculate margins.
Steps to Enable
You don't need to do anything to enable this feature.
Tips And Considerations
- You can create new cost lists, cost list items and cost list charges but can't update any existing cost lists and their child entities.
- You can't use this feature with configured items, coverages, or subscriptions.
Key Resources
- For details, see Guidelines for Importing Cost Lists.
Access Requirements
Users who are assigned a configured job role that contains these privileges can access this feature:
- Import Cost Lists (QP_COST_LIST_IMPORT_PRIV). Import cost lists that are in progress.
- Import Approved Cost Lists (QP_COST_LIST_APPROVED_IMPORT_PRIV). Import cost lists that are approved.
Configurator
Use Rule Explanations to Diagnose Your Configurator Model's Runtime Behavior
Get details about the rules that affect runtime behavior when you test them in the Configurator Modeling work area.
If there's a conflict, then Configurator displays a dialog that describes your actions and the rules or constraints that caused the conflict. The dialog also describes why an option in the configuration is selected or excluded. Use these details to help you efficiently test and deploy your configurator rules.
Enable Rule Explanations from the Test Model Dialog
Rule Explanation Link in a Test Model Session for an Excluded Component
Rule Explanation for an Excluded Component
Use this feature to help troubleshoot unexpected runtime behavior for your configurator rules. Quickly identify the rule that's selecting or excluding components in your model. This is especially helpful when you have created a large number of statement rules.
Steps to Enable
You don't need to do anything to enable this feature.
Tips And Considerations
Try it:
- Go to the Configurator Models work area.
- Click Tasks > Manage Models.
- On the Manage Models page, search for and open your model.
- Click Test Model, then make sure the Enable Rule Explanations option contains a check mark.
Access Requirements
Users who are assigned a configured job role that contains this privilege can access this feature:
- Test Configurator Model (CZ_TEST_MODEL_PRIV)
Channel Revenue Management
Approve Customer Claims with BPM Workflow 
Configure Business Process Management workflow to set up approval rules. When you submit a claim for approval, the application routes it to the designated approvers. If you are a claim approver, then you receive workflow notifications when claims are submitted for approval.
Attributes in Claim Approval Rules
Channel Customer Claim Approval Task
Sample Claim Approval Rule
Sample Claim Approval Rule
Claim View After Submission
Transaction Console View After Claim Submission
Worklist Notification to Approver
Notification Detail View with Drill Down from Title
Email Notification to Approver
Email Notification to Submitter After Approval
This feature:
- Supports configurable approvals that are based on business processes.
- Improves flexibility by supporting serial and parallel routing, requests for additional information, reassignment, escalation, and approval history.
Steps to Enable
Use the Opt In UI to enable this feature. For instructions, refer to the Optional Uptake of New Features section of this document.
Offering: Order Management No Longer Optional From: Update 24D
- If you haven't implemented Customer Claims in Redwood, then refer to the Roadmap for Setting Up Deductions and Settlement chapter in the implementation guide, Implementing Channel Revenue Management.
- After you implement Customer Claims in Redwood, you need to opt in to the Approve Customer Claims with BPM Workflow feature.
- Set up the claim approval rules as follows:
- In the Setup and Maintenance work area, go to the Manage Task Configurations for Supply Chain Management task in the Customers functional area.
- In BPM Worklist, on the Task Configuration tab, search for the workflow task ChannelCustomerClaimsApprovalTask in the Tasks to be configured pane.
- Select the task from the search results and click the Edit task icon in the toolbar. Select Save and Commit Task after making your changes.
- Migrate claims in Approval Pending status to use BPM workflow as follows:
- In the Setup and Maintenance work area, go to the Run Migrate Pending Approvals to BPM Workflow Process task in the Channel Revenue Management functional area.
- Select Yes as the Migrate Customer Claims parameter.
- Submit the scheduled process.
Key Resources
- For more information on Channel Revenue Management, refer to the Oracle Cloud Readiness content for Order Management.
- For more information on the Channel Revenue Management Integration with Receivables, refer to the Oracle Cloud Readiness content for Financials.
- Oracle SCM Cloud: Using Oracle Channel Revenue Management Cloud, available on the Oracle Help Center.
- Oracle SCM Cloud: Implementing Oracle Channel Revenue Management Cloud, available on the Oracle Help Center.
- Oracle SCM Cloud: REST API for Oracle SCM Cloud, available on the Oracle Help Center.
Access Requirements
Users who are assigned a configured job role that contains this privilege can submit the claim for approval:
- Manage Customer Claims (CJM_MANAGE_CUSTOMER_CLAIMS_PRIV)
This privilege was available prior to this update.
Claim approvers who are assigned a configured job role that contains this privilege can view the approval notification:
- Approve Customer Claims (CJM_APPROVE_CUSTOMER_CLAIMS)
This privilege was available prior to this update.
To manage task configurations for the ChannelCustomerClaimsApprovalTask task, you need a custom role that includes the BPM Workflow System Admin Role (BPMWorkflowAdmin).
Customer Channel Management
Creates and administers customer trade programs, which optimizes the execution and impact of programs and promotions across the supply chain.
Manage Customer Lump Sum Programs
A customer lump sum program is an agreement which requires a customer to carry out certain trade promotion activities, for example an advertising campaign, on behalf of a manufacturer. You can create a lump sum program to capture the terms of the agreement. The incentive is accrued up front when the program is activated.
Lump Sum Program
Lump Sum Program Checkbook
Use this feature to track and make immediate lump sum payments.
Steps to Enable
Use the Opt In UI to enable this feature. For instructions, refer to the Optional Uptake of New Features section of this document.
Offering: Order Management
If you have already implemented Customer Programs, then you don't need to do anything to enable this feature.
If you haven't implemented Customer Programs, then refer to the Roadmap for Setting Up Customer Promotions chapter in the implementation guide, Implementing Channel Revenue Management.
Key Resources
- Watch Introduction to Customer Channel Management.
- For more information on Channel Revenue Management, refer to the Oracle Cloud Readiness content for Order Management.
- Oracle SCM Cloud: Using Oracle Channel Revenue Management Cloud, available on the Oracle Help Center.
- Oracle SCM Cloud: Implementing Oracle Channel Revenue Management Cloud, available on the Oracle Help Center.
- Oracle SCM Cloud: REST API for Oracle SCM Cloud, available on the Oracle Help Center.
Access Requirements
Users who are assigned a configured job role that contains these privileges can access this feature:
- Manage Customer Programs (CJM_MANAGE_CUSTOMER_PROGRAMS_PRIV)
- View Only Activity (ZMM_VIEW_ONLY_ACTIVITY_PRIV)
These privileges were available prior to this update.
Use Custom Qualifiers in Customer Program Eligibility Rules
Qualifiers are attributes used to define eligibility in customer rules, additional conditions, and product rules in a channel program. After a custom qualifier is defined for a custom attribute, configure a program type to leverage the custom qualifier in your program rules. You can create user-defined attributes based on a lookup or custom values.
Customer Rebate with Custom Qualifiers
Use this feature for enhanced program eligibility based on custom business attributes.
Steps to Enable
Use the Opt In UI to enable this feature. For instructions, refer to the Optional Uptake of New Features section of this document.
Offering: Order Management
If you have already implemented Customer Programs, then you don't need to do anything to enable this feature.
If you haven't implemented Customer Programs, then refer to the Roadmap for Setting Up Customer Promotions chapter in the implementation guide, Implementing Channel Revenue Management.
Key Resources
- Watch Introduction to Customer Channel Management.
- For more information on Channel Revenue Management, refer to the Oracle Cloud Readiness content for Order Management.
- Oracle SCM Cloud: Using Oracle Channel Revenue Management Cloud, available on the Oracle Help Center.
- Oracle SCM Cloud: Implementing Oracle Channel Revenue Management Cloud, available on the Oracle Help Center.
- Oracle SCM Cloud: REST API for Oracle SCM Cloud, available on the Oracle Help Center.
Access Requirements
Users who are assigned a configured job role that contains these privileges can access this feature:
- Manage Customer Programs (CJM_MANAGE_CUSTOMER_PROGRAMS_PRIV)
- View Only Activity (ZMM_VIEW_ONLY_ACTIVITY_PRIV)
These privileges were available prior to this update.
Global Order Promising
Plan Respecting Calendars Specific to Work Centers 
In many manufacturing environments, different areas of the plant may run on different schedules. With this update, Oracle Fusion Cloud Supply Chain Management provides the ability to override the manufacturing calendar specified at the plant level with a more specific calendar for a work center. Previously, such situations had to be managed using shift exceptions which often led to increased overhead for data maintenance.
Oracle Fusion Cloud Supply Chain Planning honors these calendar specifications for work centers. Plans consider the resource availability hours for tactical supply planning, and work orders are scheduled considering the more detailed specifications for shift start and end.
Steps to Enable
You don't need to do anything to enable this feature.
Tips And Considerations
This feature is available to users if the corresponding opt in feature in Oracle Manufacturing is enabled:
- Feature Name: Override the Plant Production Calendar with One or More Date-Effective Work Center Calendars
- Feature Description: Specify one or more calendars with different date ranges within a work center to override the plant-level production calendar and model variations in shifts and resource capacity and availability. Each work center calendar is effective for a specified date range to facilitate more accurate manufacturing and maintenance work order planning and scheduling while minimizing data maintenance.
- Feature ID: 16IL2A5
Key Resources
Access Requirements
Users who are assigned a configured job role that contains these privileges can access this feature:
- Supply Chain Planner (ORA_MSC_SUPPLY_CHAIN_PLANNER_JOB)
- Materials Planner (ORA_MSC_MATERIALS_PLANNER_JOB)
These privileges were available prior to this update.
Multilevel Allocation In Order Promising
Allocation rules help you honor commitments and distribute high-demand items more fairly by ensuring that a specified quantity or percentage of supply is available to meet demand. When you’re opted in to this feature, enhanced supply allocation rules that use a hierarchy of attribute-based nodes to balance the allocation of supply across your network are enabled. Child allocations share supply allocated to the parent node when needed.
After you opt in to the feature named High-Volume Order Promising, opt in to the feature named Multilevel Order Promising. Then you can use the feature described in this section.
Allocate Real-Time Supply in Source Promising
Use an allocation rule in Oracle Global Order Promising to manage real-time supply when you use source promising. You can preserve a fixed amount or percent of supply for each customer, organization, region, demand class, or attribute according to your criteria. Use the rule to prevent earlier orders from consuming all the supply that's available. Before this update, you could use this feature only with database promising.
You can also specify a date range for shipments that you want Promising to include when it consumes the allocation. For example, to support a seasonal event, sales promotion, or other campaign.
Use this feature to help manage supply when you have potentially thousands or even millions of item and organization combinations.
Steps to Enable
Use the Opt In UI to enable this feature. For instructions, refer to the Optional Uptake of New Features section of this document.
Offering: Supply Chain Planning
Try it:
- Opt into the High-Volume Order Promising feature and the Multilevel Allocation in Order Promising feature. If you’ve already opted in, then you don’t have to opt in again.
- Set the Check ATP attribute to Source Based Promising. See Set Up Your Items in Product Information Management.
- Enable the Respect Allocation Constraints attribute in your ATP rule. See Set Attributes on Your Supply Chain Search.
- Set up the allocation node that you want to use with this feature. See Allocate Supply in a Hierarchy.
- Set up the allocation rule that you want to use to allocate the item that you're promising with this feature. See Allocation Rule.
Tips And Considerations
- You don't need to collect data for items, supply, or demand.
- You can't use some of the pages in the Global Order Promising work area when you use this feature, such as the Review Supply Allocation page or the Review Supply Availability page. Instead, use the Check Availability action in the Order Management work area. See Order Management Analytics.
Key Resources
Access Requirements
Users who are assigned a configured job role that contains these privileges can access this feature:
- Manage Allocation Attributes (MSC_MANAGE_ALLOCATION_ATTRIBUTES_PRIV)
- Manage Planning Allocation Rule (MSP_MANAGE_PLANNING_ALLOCATION_RULE_PRIV)
- View Supply Allocation Report (MSP_VIEW_SUPPLY_ALLOCATION_REPORT_PRIV)
- View Planning Allocation Rule (MSP_VIEW_PLANNING_ALLOCATION_RULE_PRIV)
- Manage Projects (MSC_MANAGE_PROJECTS_PRIV)
High-Volume Order Promising
Order promising is a critical business process that must scale with demand and continue to operate even if hardware failures occur. Recent changes to Oracle Fusion Cloud Global Order Promising provide a scale-out architecture for availability checking and scheduling requests across a horizontal grid, enhancing capacity and resilience. The new architecture also reduces operational overhead, making supply and reference data updates immediately available, and eliminating the need to refresh/restart the order promising server.
Migration to the new architecture is continuing over several updates. Starting in update 24A, the C++-based order promising solution will be retired, and all order promising in Oracle Fusion Cloud will be performed using the high-volume order promising solution. You can transition to the new solution at any time by opting in to the High-Volume Order Promising feature. If you use capable to promise or allocated order promising, you must complete some setups before you make this transition. For details, see this Oracle Cloud Customer Connect Event: SCM – Prepare for the Next Generation of Global Order Promising.
After you opt in to the feature named High-Volume Order Promising, you can use the features described in this section.
Split Scheduled Order Lines and Substitute Items in the Global Order Promising Work Area
Use the Manage Order Promising Demands page in the Global Order Promising work area to split an order line into more than one line so you can ship from different organizations or on different days when you reschedule a sales order. Before this update, you could split a line only when you schedule the line, not when you reschedule.
If enough supply to meet demand is available only in more than one organization, then Promising will split the line. It will set the quantity on one line to the minimum quantity, and then set the remaining quantity on the second line according to the date when that remaining quantity becomes available.
You can also substitute an item to reduce delay in getting the item to your customer.
Fulfill items in a more timely way when you reschedule an order line.
Steps to Enable
Use the Opt In UI to enable this feature. For instructions, refer to the Optional Uptake of New Features section of this document.
Offering: Supply Chain Planning
Tips And Considerations
You must opt in to the parent High-Volume Order Promising feature. If you’ve already opted in, then you don’t have to opt in again.
Note these limitations when you use the Split Scheduled Order Lines and Substitute Items in the Global Order Promising Work Area feature.
- You can't use this feature with source promising. For details on source promising, see Source Promising.
- You can't split or substitute a pick-to-order model or kit.
- You can' split an item that's part of a shipment set.
- You can't substitute an assemble-to-order model.
- You can't use a single request to split an order line and substitute an item on the original line at the same time in Oracle Order Management. Instead, send one request to Order Management that substitutes the item on the original line, then send another request that splits the line.
- If Order Management receives a rescheduling request from Promising, and if the data in that request doesn't reflect the data that's currently in the execution system, then Order Management will reject the request. To avoid this problem, make sure you collect the order before you reschedule it in the Order Promising work area.
Key Resources
Access Requirements
Users who are assigned a configured job role that contains this privilege can access this feature:
-
Schedule Fulfillment Line (MSP_SCHEDULE_ORCHESTRATION_ORDER_FULFILLMENT_LINE_PRIV)
IMPORTANT Actions and Considerations
Replaced and Removed Features
From time to time, Oracle replaces existing Cloud service features with new features, or removes existing features. Replaced features may be put on a path to removal. As a best practice, you should use the newer version of a replaced feature as soon as the newer version is available.
This section identifies the features in this Cloud service that have been replaced or will be removed.
Module | Removed Feature | Target Removal | Replacement Feature | Replaced In | Additional Information |
---|---|---|---|---|---|
Pricing | Price Request SOAP service | 23D | Document Prices REST API | 19A | No additional enhancements have been made to the Price Request SOAP service since update 19A. Until the SOAP service is removed in 23D, it will continue to work, but you should migrate to the Document Prices REST API at your earliest convenience. For details about the Document Prices REST API, refer to the REST API for Oracle Fusion Cloud SCM documentation, available on the Oracle Help Center. |
Global Order Promising | Memory resident, C++-based order promising |
24A | High-volume order promising |
23A | Starting in update 24A, the C++-based order promising solution will be retired, and all order promising in Oracle Fusion Cloud will be performed using the high-volume order promising solution. You can transition to the new solution at any time by opting in to the High-Volume Order Promising feature. If you use capable to promise or allocated order promising, you must complete some setups before you make this transition. For details, see this Oracle Cloud Customer Connect Event: SCM – Prepare for the Next Generation of Global Order Promising. |
Global Order Promising | Available Supplies REST API Order Promises REST API |
25C | Global Order Promises REST API | 20D | No additional enhancements will be made to the Available Supplies and Order Promises REST services. The services will continue to work until they're removed in 25C, but you should move to the replacement Global Order Promises service at your earliest convenience. The Global Order Promises REST service provides more comprehensive access to order promising features, including availability checking, allocation rules, order scheduling, and supply information. It also delivers higher performance. For details about the Global Order Promises service, see REST API for Oracle Fusion Cloud SCM, available on the Oracle Help Center. |
Changes to File-Based Data Import (FBDI) Templates
Some Supply Chain Planning FBDI templates have changed in this update. For details of the specific changes, refer to the Instructions tab of these FBDI templates:
- Approved Supplier List (ScpApprovedSupplierListImportTemplate)
- Resources (ScpResourcesImportTemplate)
- On Hand (ScpOnhandImportTemplate)
You can find the latest templates in the Supply Chain Planning section of Oracle Fusion Cloud SCM: File-Based Data Import (FBDI) for SCM, available on the Oracle Help Center.
Changes to Pricing Algorithms
Some algorithms in Oracle Pricing have changed in this update, and the changes may require you to take action.
Modified Pricing Algorithms
Algorithm Name |
Description |
---|---|
Apply Manual Adjustments For Goods And Services |
Refactored to validate manual price adjustments in a new subalgorithm: Validate Manual Adjustments. |
Set Final Values |
Updated to support validation of manual price adjustments. |
Price Sales Transactions |
Enhanced to support processing of subscription transaction terms. |
Set Initial Values |
Enhanced to support processing of subscription transaction terms. |
Populate Charge Component Explanation Message |
Updated to support new explanation messages when a subscription transaction term is applied against the order line. |
Calculate Pricing Charges |
Enhanced to support the calculation of charge components for the subscription transaction term applied against the order line. The unit price value of the charge component represents the average unit price for the entire duration of the subscription. The duration extended amount represents the total charge value for the entire duration of the subscription. |
Calculate Shipping Charges |
Improved performance in processing shipping charge lists. |
Derive Cost List |
Improved performance in processing cost lists. |
Set Primary Charge |
Enhanced to populate the sequence number on usage charges when pricing a subscription with rate plans. |
Apply Pricing Terms |
Improved performance in the Find Applicable Charges step. |
New Pricing Algorithm
Algorithm Name | Description |
---|---|
Validate Manual Adjustments |
Validates manual price adjustments as part of the pricing process. |
In addition, refer to the topic Promote Pricing Algorithms into the Current Release in Oracle Fusion Cloud SCM: Administering Pricing on the Oracle Help Center. Oracle recommends that you review and promote algorithms in every quarterly update.