My Oracle Support Banner

FA: SCM: OM: How To: Defining Order Management Extensions - Including Examples (Doc ID 2428750.1)

Last updated on SEPTEMBER 30, 2019

Applies to:

Oracle Fusion Order Management Cloud Service - Version and later
Information in this document applies to any platform.


This note describes defining Order Management Extensions and provide examples documenting various use cases.

Additional Material has been provided by the Product Management and Development teams

Review Customer Connect Session - SCM – Implementing Order Management Cloud - Tips & Best Practices (Part 4)

Infrastructure (update 17C)   This covers mapping OM to AR including EFF/DFF and Extensions as well.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
 Business Case - Examples
 Example 1 - Set Billing Transaction Type - based on Order Type
 Example 2 - Set Line Fulfillment Org and Shipping Instructions to Item Default Shipping Org if item is shippable.
 Example 3 - Set Packing Instructions on Order Line if Item is Hazardous
 Example 4 - Check system time and display warning if Order Entry date misses shipping window
 Example 5 - Add Attachments to lines on the order
 Example 6- Delete Attachments from lines on an order
 Example 7- Add Attachments to a header
 Example 8 - Delete Attachments on a header
 Example 9 - Set Header Eff Attribute to current date/time
 Example 10 - Set Freeze Price Flag on Header
 Example 11 - Set Header EFF attributes and Line EFF attributes is Item Hazardous Flag is - Y
 Example 12 - Default payment Term on Order Header
 Example 13 - Validate That Ship To Site belongs to User's Business Unit
 Example 14 - Prevent Duplication of Customer Purchase Order (PO) Number on Order Header
 Example 15 - Copy Original Order EFF data to Return Order (RMA)
 Code Snippets
 Get Order Header Pricing Information
 Get Line Billing Plans
 Get Payment Methods
 Get Related Orders and Order Line Information
 Get Manual Price Adjustments applied to Order Lines
 Get Fulfillment Line Attributes
 Get Header Attachements
 Get Line Attachments
 Validate Sales Person Percentages
 Invoking Credit Check Web Service
 Compare Bill to, Ship To and Sold To to validate that they are for the same customer
 Validate a Revision on a Drop Shop Order to confirm that PO is not on Hold - being revised.
 Best Practices for Writing and Debugging Extensions
 Limiting the impact of an extension during development
 Inspecting the data returned from a PVO (or any other variables in the extension)
 Enter diagnostic data into the Error or Warning message

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.