o2c
DESCRIPTION
Order to cashTRANSCRIPT
- 1 -
O2C
.ppt
Client logo
Client logo
Order Management –Deep Dive
Order to Cash Cycle-Over view
Date: 9th July,2013
Ravikumar Singh
Deloitte Consulting LLP
- 2 -
O2C
.ppt
Client logo
Client logo
Agenda
Overview of Order to Cash Cycle
Overview of Order Mangement Process
Overview of Scheduling Process
Overview of Pricing Process
Overview of Shipping Execution process
Overview of Receivable Process
Overview of different Fulfillment Flows in Order Management
Technical Details of Tables involved in O2C cycle
End to End flow in the Instance
- 3 -
O2C
.ppt
Client logo
Client logo
Overview of Order Management Integration
Invoices
Inventory
Shipping Execution
Order Management
Item
Information
Reserve
Demand
Receivables
CRM Suite
Pricing
Orders Customer
Information Customers
Shipping
Price
List
- 4 -
O2C
.ppt
Client logo
Client logo
Order to Cash Lifecycle
Bank
Reconciliation Invoice
Pick
Release
Book
Receipt
Enter
Receivables
Ship
Confirm
Order Management
AutoInvoice
Cash Management
Shipping Execution
- 5 -
O2C
.ppt
Client logo
Client logo
Order Lifecycle
Ordering
Scheduling
AutoInvoice
to
Receivables
Shipping
Invoicing
Receipts
Cash
Management
Transfer
Accounting
to General
Ledger
Accounting
Ordering
Collecting Bill Presentation
Architecture
1.
2.
3.
4.
5.
6.
7.
8.
- 6 -
O2C
.ppt
Client logo
Client logo
Order Management Process
Enter or
Import Order
Order
Creation
Defaulting Rules Pricing Availability
Booking
Order
Scheduling
Managing
Orders
Bulk Updates Holds Purging
Packing Goods
Shipping
Accounts
Receivables
Reservations
- 7 -
O2C
.ppt
Client logo
Client logo
Scheduling Process
Checking
Available to Promise (ATP) Placing demand
Reserving
on-hand
inventory
Shipping the order
Running
pick release
- 8 -
O2C
.ppt
Client logo
Client logo
Entered
order line
Price list or
agreement
Unit price Modifiers
Pricing Process
- 9 -
O2C
.ppt
Client logo
Client logo
Run Pick Release
Ship Confirm Staging Sub-Inventory Pick Confirm
Inventory Move Order
Creates
Move Order
Details
Move Order
Material
Dropped Load Truck
Shipping Process
Transact Move Order
- 10 -
O2C
.ppt
Client logo
Client logo
Transaction Data Interface Tables Invoices
Interface Exceptions Corrected Records
AutoInvoice Process
- 11 -
O2C
.ppt
Client logo
Client logo
Receivables Process
Imported Invoices
and Manually
Created Invoices
Review and
Correct Data
Print Invoices
Send Invoices Collect Payments Post Receipts
- 12 -
O2C
.ppt
Client logo
Client logo
Cash Management Process
Receive Bank
Statement
Perform
Reconciliation
Post to
General Ledger
Enter Manual
Entries
Review Results
Load and Verify
Bank Statement
- 13 -
O2C
.ppt
Client logo
Client logo
Order Management – Multiple Fulfillment Models
Order Management supports multiple fulfillment
models, some of which are:
• Ship from stock
• Make to Order
• Internal Order
• Configure to Order
• Back to Back Orders
• Drop Ship to Customer
- 14 -
O2C
.ppt
Client logo
Client logo
Order Management Multiple Fulfillment Models – Ship
from Stock
Customer places
purchase order
Order
Management
Inventory
Packing Shipping
Invoice
generation
Accounts
Receivables
Sales
Order
- 15 -
O2C
.ppt
Client logo
Client logo
Order Management Multiple Fulfillment Models – Make to
Order
Order
Management
Work in Process
Packing
and
Shipping
Master Schedule / plan
item manufacture
Inventory
Receivables and
Cash Management
- 16 -
O2C
.ppt
Client logo
Client logo
Order Management Multiple Fulfillment Models – Internal
Order
Purchasing
Internal
Requisition
Approval of Internal
Requisition
Order
Import
View as
sales order
Book
sales
order
Ship
goods
Receive
goods by
requesting
org
- 17 -
O2C
.ppt
Client logo
Client logo
Order Management Multiple Fulfillment Models –
Configure to Order, ATO, PTO
Order
Management
Create
configuration items
Assembly
/ Work in
Progress
Packing
and
Shipping
Master Schedule / plan
configuration items
Inventory
Receivables and
Cash Management
Final
Assembly
- 18 -
O2C
.ppt
Client logo
Client logo
Order Management Multiple Fulfillment Models – Back to
Back Orders
Customer
Customer
Purchase Order
Order
Management Sales
Order
Procurement
Purchase
Order Supplier
Supply of
goods
Production
Pegging or
reservation
against sales
order
Packing,
Shipping and
Receivables
- 19 -
O2C
.ppt
Client logo
Client logo
Order Creation Methods
Convert P&A or
query into Order,
Convert Quote to
Order, Enter Order,
Order against BSA
Copy an
order
Import from
other systems /
CRM
EDI
Order
Import
Order
Customer Service
Representative
- 20 -
O2C
.ppt
Client logo
Client logo
Sales Order
Consists of a header and lines region
Enter, view, copy, and update orders
Defaulting Rules
Customize appearance
Preview and Print capability
- 21 -
O2C
.ppt
Client logo
Client logo
Agenda
Overview
Simple Negotiation in Order Management
Entering Orders: Header information
Entering Orders: Line information
Blanket Sales Agreements
Understanding Internal Orders
Understanding Drop Shipments
Understanding Back-to-Back Orders
Scheduling Orders
Booking Orders
Copying Orders
Importing Orders
Setting Up Sales Orders
- 22 -
O2C
.ppt
Client logo
Client logo
Order Header
Performs two major functions:
Holds the order open until all lines have closed
• Acts as the primary source for order line defaulting
Header
Lines
- 23 -
O2C
.ppt
Client logo
Client logo
Order Transaction Type
Order Types Line Types Sales Orders
(Headers and Lines)
- 24 -
O2C
.ppt
Client logo
Client logo
Defaulting Rules
Customer Item Order Agreement Price
Data Data Type List Other
• PL/SQL
• Profile Options
• Constant value
Default Sources:
• Default customer’s preferences
• Speed data entry and reduce errors
• Identify sources
• Specify priority
• Override defaulted values
- 25 -
O2C
.ppt
Client logo
Client logo
Entering Header Customer Information
Customer Name
Bill-to Address Ship-to Address
- 26 -
O2C
.ppt
Client logo
Client logo
End Customer
Capture end customer at time of sale when selling through indirect
sales channels
Integrates with Install Base
Understand the sales channels in the market
Split sales commissions between the sold to and the end customer
sales representatives
- 27 -
O2C
.ppt
Client logo
Client logo
Entering Header Pricing Information
Price List
Currency
Salesperson
- 28 -
O2C
.ppt
Client logo
Client logo
Gross Margin Display
Calculated by dividing the difference between the selling price and the
cost price by the selling price:
Margin Percent for a line is calculated
Order level margin and line level margin
Gross Margin hold can be applied
Displayed in the Pricing and Availability, Quick Sales Orders and
Standard Sales Orders windows
- 29 -
O2C
.ppt
Client logo
Client logo
Entering Additional Header Information
Payment Terms (2/10 Net 30)
Warehouse
Shipping Method
Freight Terms
FOB
Shipment Priority
Shipping Instructions
Packing Instructions
Payment Type Credit Card
- 30 -
O2C
.ppt
Client logo
Client logo
Applying Sales Credits
Order Level Sales Credit Apply
Type
Jane Smith Revenue 50%
John Davis Revenue 50%
Terry Johnson Non-revenue 25%
Line Level Sales Credit Apply
Type
Laura Lee Revenue 100%
Order
Order Line
- 31 -
O2C
.ppt
Client logo
Client logo
Line Transaction Type
Controls Line Functionality Assigns Line Flows
- 32 -
O2C
.ppt
Client logo
Client logo
Line Statuses
Entered
Booked
Awaiting Shipping
Picked
Hold
Shipped
Invoiced
Closed
Order Line
- 33 -
O2C
.ppt
Client logo
Client logo
Advanced Item Search
Search items by:
Item description
Category
Catalog Information
Manufacturer
Form, fit, and function
Ensures that items are valid
Integrates with the Sales/Quick Sales Orders window
- 34 -
O2C
.ppt
Client logo
Client logo
Entering Line Information
Line Number Intelligence
• 1.1.1.1.1
Ordered Item
Item Quantity
Item Unit of Measure
- 35 -
O2C
.ppt
Client logo
Client logo
Related Items
Types of related items:
Manual substitutions
Supercessions
Up-sell
Cross-sell
Promotional Upgrades
- 36 -
O2C
.ppt
Client logo
Client logo
Entering Line Pricing Information
Price List
Calculate Price Flag
Pricing Agreement
Pricing Date
Tax Amount
- 37 -
O2C
.ppt
Client logo
Client logo
Line Pricing Fields
Unit Price/Unit Selling Price
Extended Price/Line Total
List Price
- 38 -
O2C
.ppt
Client logo
Client logo
Line Date Fields
Request Date
Promise Date
Schedule Ship Date
Schedule Arrival Date
- 39 -
O2C
.ppt
Client logo
Client logo
Entering Line Shipping Information
Internal External
• Warehouse
• Ship Method
• Shipment Priority
• Line Source Type
- 40 -
O2C
.ppt
Client logo
Client logo
Available to Promise (ATP)
Uncommitted and planned production inventory that can be promised to
the customer. ATP calculations are based on:
On-hand inventory
Expected incoming supply
Expected demand
- 41 -
O2C
.ppt
Client logo
Client logo
Entering Sets
The following groupings are available:
Line sets
– Ship sets
– Arrival sets
Fulfillment sets
Automatically put Lines into sets
Shipping can break sets
- 42 -
O2C
.ppt
Client logo
Client logo
Automatic Fulfillment Set and Line
Set Assignment
Seeded defaulting rules that can:
Automatically assign all lines of an order to a fulfillment set
Default header level line set and fulfillment set from Order Transaction
Types
Remove or add lines from line set or fulfillment set from Order Import
or Process Order API
- 43 -
O2C
.ppt
Client logo
Client logo
Ship Set For Each Line
Ship set groups order lines for shipment:
Profile option to assign new set for each line
Each line of the ship set should be ready so that the ship set
progresses
Ensures that the lines in the ship set have the same Scheduled Ship
Date
- 44 -
O2C
.ppt
Client logo
Client logo
Entering Line Addresses
Order Management Supports
Multiple Bill-To and Ship-To Addresses
- 45 -
O2C
.ppt
Client logo
Client logo
Entering Return Information
• Copy the original sales order and change the order
type to a Return type
• Manually enter a Return and optionally reference:
Sales order number
Invoice number
Customer’s purchase order number
Item’s serial number
- 46 -
O2C
.ppt
Client logo
Client logo
Entering Return Information (continued)
Seeded return workflows handle:
– Return with Receipt, and credit
– Return with Receipt, no credit
– Credit Only, No Receipt
– Approval Required
Returns can be initiated from CRM modules
Optionally inspect Returns prior to issuing credit
- 47 -
O2C
.ppt
Client logo
Client logo
Ordering Service Programs
Service Programs
Can be ordered to cover Inventory Items
- 48 -
O2C
.ppt
Client logo
Client logo
Applying Attachments
Apply Order level or Line level Attachments
Optionally Print Attachments on:
Sales Order Acknowledgment
Picking Papers
Shipping Papers
Automatic or
Manual
- 49 -
O2C
.ppt
Client logo
Client logo
Multiple and Partial Payments
Specify multiple payment types for a single order:
New payment types
Prepayment options
New workflow activity for Payment Assurance
Credit card authorization and batch processing
Create multiple payments and prepayments using Order Import
Provides flexibility for payment methods
- 50 -
O2C
.ppt
Client logo
Client logo
How Multiple and Partial Payments differ from Single
Payment
Single Payment Multiple & Partial Payments
Only one payment type at
the order header; applies
to the entire order
Different methods of Invoice
payment at the line level;
prepayment or invoice
payment at header level
Payment types – cash,
check, credit card, or null
Additional Payment types –
Wire Transfer, Purchase
Card, Automated Clearing
House (ACH) transaction,
direct debit, payment cards,
direct bank transfer.
- 51 -
O2C
.ppt
Client logo
Client logo
Blanket Sales Agreements
Agreement between customer and supplier
Multiple shipments over a long-term period
Integrates Price Lists
Preview and Print capability
Captures Agreement information such as:
– Specified quantities and values
– Items
– Prices
– Terms
– Date Ranges
- 52 -
O2C
.ppt
Client logo
Client logo
Approve BSA
Negotiation phase
Status = Pending Internal Approval
Approval step is optional – controlled by Negotiation Flow associated
to Blanket Type
Workflow notifications during the approval process
After final approval, the status = Pending Customer Acceptance
- 53 -
O2C
.ppt
Client logo
Client logo
Customer Signs BSA
Status = Customer Accepted
Indicates final acceptance of BSA
- 54 -
O2C
.ppt
Client logo
Client logo
Blanket Sales Agreements (BSA)
Negotiate long-term agreement
Author and negotiate contract terms*
Approve Blanket Sales Agreement
Customer signs Blanket Sales Agreement
Order against BSA (Blanket Release)
Accumulate quantities or dollar values ordered against BSA
Terminate BSA at expiration date or max agreed quantity or dollar
value reached
*Requires Oracle Sales Contracts
- 55 -
O2C
.ppt
Client logo
Client logo
Order Against BSA (Blanket Release)
Enter an order with the BSA number
Header Information is defaulted
Enter the line information
If the release is valid, the quantity is consumed from the BSA line
- 56 -
O2C
.ppt
Client logo
Client logo
Order Against Blanket Sales Agreements
Create a Blanket Release
Enter the order with the Blanket Sales Agreement number
Agreement validates the order
Control flags enforce Blanket Sales Agreement terms
On fulfillment, the quantity or amount updates on the Blanket Sales
Agreement
- 57 -
O2C
.ppt
Client logo
Client logo
Terminate BSA
Expiration
– Expiration Date or max agreed quantity or amount reached
Termination
Closure of Blanket Sales Agreement
Lost Blanket Sales Agreement
- 58 -
O2C
.ppt
Client logo
Client logo
Accumulate Quantities/Amounts Ordered against BSA
Fulfillment of the release
The system will update the total fulfilled quantity and amount on the
BSA line
View Release information
- 59 -
O2C
.ppt
Client logo
Client logo
Default Terms from BSA to Release
Defaulting rules support defaulting information from BSA
BSA Header – Enforce terms on Accounting, Pricing, Fulfillment, and
Shipping
BSA Line – Enforce terms on Accounting, Shipping, Pricing, and
Fulfillment
- 60 -
O2C
.ppt
Client logo
Client logo
Simple Negotiation in Oracle Order Management
Seeded Negotiation Workflow for sales orders, quick sales orders, and
Blanket Sales Agreements
– Negotiation Flow, Generic
– Negotiation Flow, Generic with Approvals
Negotiation cycle includes:
– Creating the draft quote or order
– Internal Approval process
– Customer Acceptance / Rejection
– Conversion to sales order
- 61 -
O2C
.ppt
Client logo
Client logo
Simple Negotiation in Order Management
Quote/BSA Draft Status
Customer
Negotiation
Internal Approval
Customer
Acceptance
Sales Order
/BSA
- 62 -
O2C
.ppt
Client logo
Client logo
Negotiation Agreement
Time period
Products and item categories
Min/Max quantities or dollar values
Prices and discounts
Payment and Freight terms
- 63 -
O2C
.ppt
Client logo
Client logo
Workflow Integration in Negotiation
Seeded Negotiation
Workflows
Generic flow Generic flow –
with Approval
- 64 -
O2C
.ppt
Client logo
Client logo
Workflow Integration in Negotiation
Enter
Submit
Draft
Process
Internal
Approval
Process
Customer
Acceptance
Process
Complete
Negotiation
End
Accept
Lost
Lost
Approve
Offer
Expiration
= Notification
End
- 65 -
O2C
.ppt
Client logo
Client logo
Authoring and Negotiating Contract Terms
Supports sales contract flows for Quotes, Sales/Quick Sales Orders,
Release Orders, and Blanket Sales Agreements
Negotiation flows included
Captures customer acceptance and signing details
Automatically sends notifications
Automatic and Manual Versioning
Processing Constraints
- 66 -
O2C
.ppt
Client logo
Client logo
Internal Requisition Overview
Originates in Purchasing
Moves items from one inventory organization to another
Automatically source items from inventory
Requisition type should be Internal
Order Import converts Internal Requisition to internal sales order
Exception processing
- 67 -
O2C
.ppt
Client logo
Client logo
Creating an Internal Order
Generated from internal requisition in Purchasing
Order Import with Order Source = Internal
Book, pick, and ship the internal order
Receive against the internal requisition
- 68 -
O2C
.ppt
Client logo
Client logo
Internal Requisition or Internal Order Process Flow
Create Internal
Requisition
Create Internal
Sales Order
Process
Internal Sales
Order created Perform Pick
Release
Perform Ship
Confirm
In Transit Receive against
Internal
Requisition
Inventory
Incremented
Perform Order
Import Process
- 69 -
O2C
.ppt
Client logo
Client logo
Drop Ship Overview
Order Management and Purchasing integration
Supplier ships directly to customer
Customer Supplier
Seller
Ship To
Purchase
Order
Sales Order
Invoice Invoice
Purchase
Order
Advanced
Shipment Notice
- 70 -
O2C
.ppt
Client logo
Client logo
Drop Ship Across Sets of Books
Characteristics:
Fulfilling drop shipments across multiple Operating Units (OU), Set of
Books, or Legal Entities
Automating inter-company transactions between multiple Operating
Units, Set of Books, or Legal Entities
- 71 -
O2C
.ppt
Client logo
Client logo
SOB1/OU1 SOB2/OU2
Local Sales
Organization Factory Customer
Physical Flow SOB – Set Of
Books
Financial Transaction Flow OU – Operating
Unit
Legend
Drop Ship Across Sets of Books
- 72 -
O2C
.ppt
Client logo
Client logo
SOB1/OU1 SOB2/OU2
Local Sales
Organization
Supplier
Regional
Distribution
Organization
Customer
Physical Flow SOB – Set Of
Books
Financial Transaction Flow OU – Operating
Unit
Legend
Drop Ship Across Sets of Books
- 73 -
O2C
.ppt
Client logo
Client logo
Drop Ship Change Management
Synchronize changes made in the sales order
Status of the document is respected
Constraints restrict sales order line changes
Sales Order
Purchase
Requisition/Order Synchronization
Purchasing Order
Management
- 74 -
O2C
.ppt
Client logo
Client logo
Understanding Back-to-Back Orders
Links sales orders and purchase orders
Pegging (hard reservation) of supply to demand
Auto create requisitions
Flow of reservation supply from requisition to PO to inventory
Use of workflow to automate process steps
- 75 -
O2C
.ppt
Client logo
Client logo
Understanding Back-to-Back Orders
Customer Supplier
Seller
Purchase
Order
Sales Order
Ship To Ship To
Purchase
Order
- 76 -
O2C
.ppt
Client logo
Client logo
Scheduling Orders
Place Demand
(Schedule)
Order Clerk Inventory
- 77 -
O2C
.ppt
Client logo
Client logo
Scheduling Options
On-line at sales order entry
Auto Scheduling
Using Tools menu or right mouse click to select Schedule,
Unschedule, Reserve, or Unreserve
Workflow Process
Schedule-Line
Create Supply-Line process
Concurrent Program
- 78 -
O2C
.ppt
Client logo
Client logo
Scheduling Orders - Available to Promise
Order Clerk Inventory
Check ATP using the
Availability button
- 79 -
O2C
.ppt
Client logo
Client logo
Item Substitution at Scheduling
Automatic
Substitution Scheduling Line Items
- 80 -
O2C
.ppt
Client logo
Client logo
Publishing Plan Results to Oracle
Order Management
Advanced Supply Chain Planning (ASCP) makes planning
recommendations
Scheduling attributes can be updated by ASCP
After firming a line, data cannot be changed by ASCP
Firming is done by:
– Basing on event
– Basing on workflow
– Using the Sales Orders window
- 81 -
O2C
.ppt
Client logo
Client logo
Scheduling - Reserve
Place Reservation
Order Clerk Inventory
- 82 -
O2C
.ppt
Client logo
Client logo
Reserve using:
Scheduling Across Orders (SAO)
Modes of Reserving
- 83 -
O2C
.ppt
Client logo
Client logo
Reserve using:
Reserve Order Concurrent Program
Note: Unreserve the quantities to undo the
reservation if needed
Modes of Reserving
- 84 -
O2C
.ppt
Client logo
Client logo
Scheduling Across Orders
Scheduling tab in the Order Organizer window
The following actions can be performed on multiple lines across
orders:
– Schedule
– Reserve
– Unschedule
– Unreserve
– Perform ATP
– Override ATP
Profile option: OM:Scheduling Role
- 85 -
O2C
.ppt
Client logo
Client logo
Scheduling Organizer Window
View scheduling attributes
Perform reservations or any other scheduling activities across orders
Override ATP
- 86 -
O2C
.ppt
Client logo
Client logo
Schedule
before
Reserving Simulation
before
committing
Fair Share
Mode Partial Mode Percent
Mode
Enhanced Reservations
- 87 -
O2C
.ppt
Client logo
Client logo
Agenda
Overview
Simple Negotiation in Order Management
Entering Orders: Header information
Entering Orders: Line information
Blanket Sales Agreements
Understanding Internal Orders
Understanding Drop Shipments
Understanding Back-to-Back Orders
Scheduling Orders
Booking Orders
Copying Orders
Importing Orders
Setting Up Sales Orders
- 88 -
O2C
.ppt
Client logo
Client logo
Booking Orders
• Only valid orders will be booked
• Booking allows the header and lines
to proceed to their next workflow
activity
• All booked order updates, inserts, and
cancellations must pass your
processing constraints
• A quantity history record is kept for
all quantity decreases
- 89 -
O2C
.ppt
Client logo
Client logo
Copying Orders
Speed data entry
Correct errors
Create returns
Copy whole order or selected lines
Optionally reprice the copied order or lines
Must pass your processing constraints
- 90 -
O2C
.ppt
Client logo
Client logo
Copy Function to support Quotes and BSA
Copy functionality extended to quotes and BSA
Quotes can be copied to quotes or orders
Create new BSAs from existing agreements
- 91 -
O2C
.ppt
Client logo
Client logo
Import Orders Processing
External Systems
Order Import
EDI
Transactions
CRM Internal
Requisition
- 92 -
O2C
.ppt
Client logo
Client logo
High Volume Order Processing (HVOP)
Uses the bulk feature of the Oracle database
Concurrent program to process high volume orders
HVOP parameters to facilitate order import
- 93 -
O2C
.ppt
Client logo
Client logo
The following setup steps are specific to the
implementation of entering orders:
• Profile Options
• Parameters
• Invoicing
• Tax
• QuickCodes
• Workflow
Required Setup Steps for Entering Orders
- 94 -
O2C
.ppt
Client logo
Client logo
The following setup steps are specific to the
implementation of entering orders:
• Document Sequencing
• Order Import Sources
• OM Transaction Types
• Customers
• Items
Additional Required Setup Steps
- 95 -
O2C
.ppt
Client logo
Client logo
Some key profile options related to entering orders:
• OM: Apply Automatic Attachments
• OM: Autoschedule
• OM: Invoice Source
• OM: Invoice Transaction Type
• OM: Item Flexfield
• OM: Source Code
• OM: Sales Orders form preference
• Sequential Numbering
Profile Options
- 96 -
O2C
.ppt
Client logo
Client logo
Parameters
Operating Unit
Item Validation Organization
Customer
Relationships
- 97 -
O2C
.ppt
Client logo
Client logo
Steps Related to Invoicing
Some setup steps affect invoicing, but are used within the enter orders
process:
Payment Terms
AR Transaction Types
Invoice Rules
Invoice Batch Sources
- 98 -
O2C
.ppt
Client logo
Client logo
Detailed Order Statuses for Invoicing
Complete information with respect to invoicing activity
Tracks lines that are not progressed
Messages can be viewed at Order Management Processing
Messages
- 99 -
O2C
.ppt
Client logo
Client logo
Tax
Sales Order with Tax
Estimate
Options, Controls,
and Defaults
Items Customers Sites
Tax Code
Tax Group
- 101 -
O2C
.ppt
Client logo
Client logo
Workflow
• Workflow allows Order
Management to process
different types of orders
• This enables the order to
progress from entry to
fulfillment
- 103 -
O2C
.ppt
Client logo
Client logo
Order Import Sources
Imported
Order
Quotes
Historical
Orders
Changes to
orders
Sales Systems
- 106 -
O2C
.ppt
Client logo
Client logo
Shipping Execution Flow
Order Management Workflow Activities
Schedule - Line Create Supply Ship Line
Sales Order Line in Ship Line Workflow activity
Order
Management
Changes
Order Line Status:
Awaiting Shipping
Order Line:Ready
to Release
Shipping
Execution
- 107 -
O2C
.ppt
Client logo
Client logo
Shipping Concepts
Trips Deliveries Delivery Lines LPNs Locations
- 108 -
O2C
.ppt
Client logo
Client logo
Pick Release Concepts
3 1 2
3 2 1 Which sales order to
release?
In what order to
allocate inventory?
What material to
release?
How to group Pick
Slips?
Release Rules
Release Sequence
Rules
Picking Rules
Pick Slip Grouping
Rules
- 109 -
O2C
.ppt
Client logo
Client logo
Book Order Run Pick Release
Pick Release Process Flow
Inventory Reservation Pick Slips
Manual Pick Confirm (OR)
Auto Pick Confirm
- 110 -
O2C
.ppt
Client logo
Client logo
Ship Confirm
Delivery
Ship
Requires
Re-Pick Leave
Staged
Inventory
Activities Transfer to
Cycle Count
* Reservations removed
Ship Confirm Process Flow
Backorder * Stage Backorder
- 111 -
O2C
.ppt
Client logo
Client logo
Automated Ship Confirm
Shipping Transaction Form Quick Ship Window
Ship Confirm Deliveries SRS
Using
Ship Confirm Rule
Based On
- 112 -
O2C
.ppt
Client logo
Client logo
One Step Shipping
Autocreate
Deliveries
Pick Release and
Pick Confirm
Ship Confirm Auto Create Trips Autopack
Deliveries
Pick, Pack,
and Ship
- 113 -
O2C
.ppt
Client logo
Client logo
Shipping Transactions Form
Query Manager
Trip
Stops
Delivery
Delivery
Line
Containers (LPNs)
Searches
Shipping Transactions Form
Shipping
Reports
Ship Confirm
Pick Release
- 114 -
O2C
.ppt
Client logo
Client logo
Quick Ship User Interface
Freight
Costs
Viewing and Updating
Shipping Exception
Shipping Transactions
Form
Document
Sets
Ship Confirm
Quick Ship Window
- 115 -
O2C
.ppt
Client logo
Client logo
Shipping Roles and User Security
Stops
Pick Release Form
Launch Pick Release
Update Status
Deliveries
Auto-Pack
Auto-Pack Master
Close
Trips
Assign Freight Costs
Pick Release Form
Ship Confirm
Cycle Count
Delivery Line
Lines/LPNs
Split Line
Unpack
General
Configure Regions
Configure Buttons
- 116 -
O2C
.ppt
Client logo
Client logo
Shipping Exceptions
Viewing and
Updating
Logging Deleting
Shipping Exceptions
- 117 -
O2C
.ppt
Client logo
Client logo
Release Sales Orders
Selection Criteria
Ship From: Seattle
Ship Date From: Null
Ship Date To: Current Date
Carrier: DHL
Find all the orders that are
scheduled to ship today
(or earlier) from Seattle, that
are shipping DHL.
Awaiting
Shipping
Document
Sets
Prior Reservations
Only
- 118 -
O2C
.ppt
Client logo
Client logo
Methods to Pick Release
Release Sales Orders
Online
Concurrent
SRS
- 119 -
O2C
.ppt
Client logo
Client logo
Pick Release Parameters
Controls the Picking Process
• Release Sequence Rule
• Pick Slip Grouping Rule
• Default Pick Release Document Set
• Default Staging Subinventory
• Default Staging Locator
You define:
- 120 -
O2C
.ppt
Client logo
Client logo
Configuring Pick Release Process
One Step Picking: Move order Created
Auto Allocate = Yes Inventory Allocated
Auto Pick Confirm = Yes * Material moved to Stage
Two Step Picking: Move order Created
Auto Allocate = Yes Inventory Allocated
Auto Pick Confirm = No
Three Step Picking Move Order Created
Auto Allocate = No
Auto Pick Confirm = No
Pick Release Sales Order Results after Pick Release
* The picking process is complete
when the material has been moved
to the Staging Subinventory
- 121 -
O2C
.ppt
Client logo
Client logo
Auto Create Delivery
Group by:
• Ship From
• Ship to
• Customer
• Carrier
• Freight Terms
From
Seattle
DHL
To San Jose
Prepaid
ABC
Delivery 2
Delivery 1
From
Seattle
ABC
DHL
To New York
Prepaid
Delivery Lines Deliveries
- 122 -
O2C
.ppt
Client logo
Client logo
Agenda
Understanding Shipping Concepts
Using Pick Release
Entering Ship Confirm
Deliveries and Delivery Lines
Defining Shipping Setups
- 123 -
O2C
.ppt
Client logo
Client logo
Ship Confirm
Delivery
Status:Staged
Ship Confirm
Auto Ship Confirm
Manual Ship Confirm
- 124 -
O2C
.ppt
Client logo
Client logo
Shipping Transaction Parameters
Controls the Ship Confirmation Process
• Default Ship Confirm Document Set
• Ship Confirm Rule
• Auto-pack Options
• Goods Dispatched Account
• Enforce Packing in Containers
You define:
- 125 -
O2C
.ppt
Client logo
Client logo
Shipping Documents
• Logical grouping of reports for:
The Pick Release Process
The Ship Confirm Process
Document Sequencing
• Use seeded Document Sets
• Define new Document Sets
- 126 -
O2C
.ppt
Client logo
Client logo
Ship Confirm Rules
Ship Confirm Rules
Ship Confirm Deliveries SRS Quick Ship
Release Sales Orders for Picking Shipping Transactions Form
Auto Ship Confirm Report Release Sales Orders SRS
Release Rules
Ship Confirm
- 127 -
O2C
.ppt
Client logo
Client logo
Ship Confirm Deliveries SRS
Ship Confirm
Deliveries SRS
Ship Confirm
- 128 -
O2C
.ppt
Client logo
Client logo
Agenda
Understanding Shipping Concepts
Using Pick Release
Entering Ship Confirm
Deliveries and Delivery lines
Defining Shipping Setups
- 129 -
O2C
.ppt
Client logo
Client logo
Working with Deliveries and Delivery Lines
Delivery Line
Cycle Counting Delivery Lines
Split Transfer
Delivery
Trip
Freight
Costs
Weight
and
Volume
Autocreate
or Assign Assign
- 131 -
O2C
.ppt
Client logo
Client logo
Delivery Line Processing Statuses
Ready to Release Released to Warehouse Staged
Backordered Shipped
- 132 -
O2C
.ppt
Client logo
Client logo
Packing into LPNs/Containers
Delivery Lines
Container-item relationship
Manually Pack AutoPack
Containers (LPNs)
- 133 -
O2C
.ppt
Client logo
Client logo
Container Load Details
Container Load Max Preferred
Item Item UOM Quantity Flag
Box4 BB-2002 Ea 4
Pallet Box4 Ea 8
- 134 -
O2C
.ppt
Client logo
Client logo
Working with Trips
Trip
Delivery
Containers and Lines
AutoCreate Manually Create
Freight
Costs
Weight and
Volume
Document
Sets
Assign
- 135 -
O2C
.ppt
Client logo
Client logo
Agenda
Understanding Shipping Concepts
Using Pick Release
Entering Ship Confirm
Deliveries and Delivery Lines
Defining Shipping Setups
- 136 -
O2C
.ppt
Client logo
Client logo
Shipping Parameters
Shipping Parameters General
Pick Release
Shipping Transaction
Delivery Transportation
- 139 -
O2C
.ppt
Client logo
Client logo
Global Shipping Parameters
General Transportation
Global Shipping
Parameters
- 140 -
O2C
.ppt
Client logo
Client logo
Shipping Exceptions
• Define exceptions per
business requirements
• Define handling processes
for exceptions (Workflow)
• Record shipping exceptions
during shipment process
• Initiate exception handling
• View and track exceptions
- 141 -
O2C
.ppt
Client logo
Client logo
# 2
# 1
Pick Slip Grouping Rules
Released Order Lines Pick Slips #
Order No. 5345
Delivery: 61814
Srce Subinventory: FGI
Order No. 5345
Srce Subinventory: FGI
Grouped by
Source
Subinventory
Order No. 5345
Srce Subinventory: FGI
Order No. 6532
Delivery: 61814
Srce Subinventory: MFG
Grouped by
Delivery
- 142 -
O2C
.ppt
Client logo
Client logo
Release Sequence Rules
Released Order Lines Inventory Allocations
• Shipment Priority
• Schedule Dates
• Order Number
• Customer’s Open
Invoice value
Prioritize by:
Ascending or Descending
Move Orders Source:
• Subinventory
• Locator
• Revision
• Lot Number
- 143 -
O2C
.ppt
Client logo
Client logo
Release Rules
Release Sales Orders
SRS
“Release Rule Name”
Criteria to Release Orders
By Customer
Ship Method
Order #
Date Range
Ship Date From:
Ship Date to: 12-Oct-2004
Release Sales Orders
“Based on Rule”
54
1
- 144 -
O2C
.ppt
Client logo
Client logo
Freight Carriers
• Define a freight carrier name
• Select the service level for the carrier
• Select the mode of the transportation
Freight
Carrier
Mode Service
Level
Org Shipping Method
Viking LTL Ground M1 Vik_LTL_Ground
Yellow TL Ground M1 Yell_TL_Ground
- 145 -
O2C
.ppt
Client logo
Client logo
Freight Cost Types
Freight - Insurance - Handling - Export Fees - Duty Fees
• Enter an Amount for each Type
- 146 -
O2C
.ppt
Client logo
Client logo
Freight Cost – Freight Charges
Shipper’s Costs Customer’s Charges
- 147 -
O2C
.ppt
Client logo
Client logo
Transit Times
Ship From
Location
Ship To
Location
Transit Time
Defined for
each
Ship Method
- 148 -
O2C
.ppt
Client logo
Client logo
Shipping Documents Sets
Grouped
Shipping Document Sets
Assigned
Printed
During
3 2 1
Printers Document Sequence
Pick Release Ship Confirm
Shipping Documents
& Reports
- 149 -
O2C
.ppt
Client logo
Client logo
Choose Printers
Pick Slips
Packing Slips
Mailing Labels
Profile Hierarchy
User
Responsibility
Application
Site
Printer 1
Printer 2
Printer 3
- 150 -
O2C
.ppt
Client logo
Client logo
Shipping Roles and User Security
Users
Roles Granted
Control
Access To • Actions List • Tools Menu • Configure
User Interface
STF & Quick Ship
Window
User
Role 1
Role 2
Role 3
Organization 1
Organization 2
Organization 3
Full
Access
View
Only
Full
Access
- 151 -
O2C
.ppt
Client logo
Client logo
Regions and Zones
San Francisco Bay
U.S.A Region
San Francisco
Oakland
Berkeley
New York
Washington D.C.
Maryland
New York U.S.A
Region
Transit
Time
U.S.A Zone
- 153 -
O2C
.ppt
Client logo
Client logo
Profile Options
Shipping Execution
Access and Process Data
User Profile
Options
Assigned
Controls
Value
- 155 -
O2C
.ppt
Client logo
Client logo
Shipping Execution Reports
Shipping
Execution
Shipping
Reports
Productivity
Control of
Operations
- 156 -
O2C
.ppt
Client logo
Client logo
Departure Ship Notice Outbound
(DSNO)
DSNO
Oracle EDI
Gateway
Shipping
Execution
Trading Partner
EDI Translation
Software
- 157 -
O2C
.ppt
Client logo
Client logo
Oracle Transportation Execution
Transportation Shipping Execution
Streamline Logistics Execution Process
Picking Shipping Packing Delivery To
Customer
- 158 -
O2C
.ppt
Client logo
Client logo
Processing Constraints
Rules that govern who can change what and when:
Responsibility
Operations such as create, update, delete, etc.
Changes to entities such as order header, order line, order sales
credit, etc.
Validation Templates define conditions for constraints
Record sets define which records to check
- 159 -
O2C
.ppt
Client logo
Client logo
Update Orders and Order Lines
• Update from Sales Orders window
• Updates must pass your processing
constraints
• Updating an order header will have
no effect on the order lines
• Order sets are respected when
making updates
- 160 -
O2C
.ppt
Client logo
Client logo
Mass Updates
Ctrl key: Click to select desired orders or lines
Mass updates must pass your processing constraints
Mass Change Menu
• Main
• Pricing
• Shipping
• Addresses
• Returns
• Services
Action Menu
• Copy
• Hold
• Cancel
• Split
- 161 -
O2C
.ppt
Client logo
Client logo
Overview of Versioning
Tracks changes during a complete transaction cycle
Applies to header and line attribute changes
Automatic and manual versioning
- 162 -
O2C
.ppt
Client logo
Client logo
Automatic Versioning
System generated version numbers
Driven by processing constraints
Transaction Versions
0, 1, 2, 3…
- 163 -
O2C
.ppt
Client logo
Client logo
Manual Versioning
Use Create Version option to create a version manually
Generated version number can be overridden
0, 1, 2, 3…
- 164 -
O2C
.ppt
Client logo
Client logo
Version History Tree Structure
Version Comparison
Tracking Versions
- 165 -
O2C
.ppt
Client logo
Client logo
Audit Trail
Track Changes
Processing
Constraints
View/Print history
of Changes
Audit Trail
Consolidator
Audit Trail
Characteristics
- 166 -
O2C
.ppt
Client logo
Client logo
Processing Constraints for Audit Trail
Using the Processing Constraints Framework you can:
– Specify user action
– Specify Operation as Update
– Use validation templates
- 167 -
O2C
.ppt
Client logo
Client logo
Partial Processing Calculate Price Flag
Line Splits
Characteristics
System-initiated split User-initiated split
Splitting Order Lines
- 168 -
O2C
.ppt
Client logo
Client logo
Agenda
Entering order updates
Managing approvals
Managing holds
Managing credit checking
Canceling orders
Closing orders
Purging Orders
- 169 -
O2C
.ppt
Client logo
Client logo
Approval Enhancements
Multiple
approvers
Approval
workflow
Approved
document
- 170 -
O2C
.ppt
Client logo
Client logo
Approval Workflow
Start
Initiate
approval
process
Negotiation: approval
notification
Reject
Approve
Notify sender of rejection
Negotiation:
approval
rejection
End
Notify sender of approval
Negotiation:
get next
approver
End
Notify sender
of final
approval
- 171 -
O2C
.ppt
Client logo
Client logo
Some setup steps may be helpful within the Order to
Cash process relating to entering orders:
• Salespersons
• Defaulting Rules
• Credit Checking
• Attachments
• Freight Charges and Carriers
Optional Setup Steps for Entering Orders
- 172 -
O2C
.ppt
Client logo
Client logo
Related Items and Manual Substitution
Related Items display
Performs up-selling, cross-selling, manual substitution, and
supercession
View the original ordered item and relationship type
- 173 -
O2C
.ppt
Client logo
Client logo
Order Management Multiple Fulfillment Models – Drop
Ship to Customer
Customer Supplier
Seller
Goods ship to
Purchase
Order Sales Order
Invoice Invoice
- 174 -
O2C
.ppt
Client logo
Client logo
Overview of Pricing Concepts
Items, Item Categories or Services
Determine what is being priced
Qualifiers
Determine eligibility rules
Determine who receives the price benefits
Modifiers
Pricing actions that can be used to adjust the list price
- 175 -
O2C
.ppt
Client logo
Client logo
Overview of Pricing Concepts
Entered
order line
Price list or
agreement
Unit selling
price
Modifiers
- 176 -
O2C
.ppt
Client logo
Client logo
Overview of the Pricing Engine
Calling Application (OM, CRM)
2 Pricing Request
Search Engine
Calculation Engine
Pricing Engine
Pricing
Entities
Returns price and
adjustments
1
3
5
4
6
- 177 -
O2C
.ppt
Client logo
Client logo
Overview of Pricing Security
Security Rules
HTML page
Authorizations
and Privileges
Pricing Security
- 178 -
O2C
.ppt
Client logo
Client logo
Overview of Price Lists
Price Lists contains prices for various items and services and has the
following characteristics:
The price of an item can be a unit price, a percent price or a formula
Price list information includes effective dates, currency, shipping
information
Price List Sales Order
Price of item is sent from
price list to sales order /
calling application
- 179 -
O2C
.ppt
Client logo
Client logo
Overview of Price Lists
Modify the
price list
Set up the
price list
Create a new price list by:
• Manually entering items
• Copying an existing price list
• Bulk importing price lists from
other sources
Maintain the price list by:
• Adding items
• Modifying the list price of the lines
- 180 -
O2C
.ppt
Client logo
Client logo
Overview of Pricing Agreements
Set up an agreement with customer for negotiated prices, payment
terms, and freight terms
Can be customer-specific or generic
Standard Agreements using the standard price list or Pricing
Agreements using agreement price list can be set up
Multiple versions of the agreement can be maintained
Define special terms for an agreement that default to order lines
- 181 -
O2C
.ppt
Client logo
Client logo
Overview of Formulas
• Flexibility in calculating prices
– Usage of formula component types
• Static Formulas
• Built-in functions
• Attached to price lists or modifiers
- 182 -
O2C
.ppt
Client logo
Client logo
Overview of Qualifiers
Determines eligibility for the price list or
modifier
Define eligibility by: – Customers
– Customer groups
– Order type
– Order amount
Create qualifier groups
Qualifiers can be created at:
– List level
– Line level
- 183 -
O2C
.ppt
Client logo
Client logo
Overview of Modifiers
Modifiers are used to adjust list price
Some examples of modifier types:
– Discounts
– Surcharges
– Freight and special charges
– Price Break Header
Modifier controls are:
– Events and Phases
– Buckets and Incompatibility
– Effectivity dates
- 184 -
O2C
.ppt
Client logo
Client logo
Overview of Contexts and Attributes
Contexts and
Attributes
Price Determination
Create, update or
disable attributes
- 185 -
O2C
.ppt
Client logo
Client logo
Overview of Freight and Special Charges Modifiers
Charges for transporting goods
Automatically derived from freight costs
Seeded Freight and Special Charges:
– Freight
– Handling
– Insurance
– Export fees
– Miscellaneous
- 186 -
O2C
.ppt
Client logo
Client logo
Overview of Basic vs. Advanced Pricing
Feature Basic Pricing Advanced Pricing
Price Lists Only one secondary
price list
Unlimited no. of
secondary price lists
Qualifiers Cannot define or
add to a price list
Can define and add
to a price list
Modifiers Discounts,
Surcharges, Freight
& Special Charges
Coupons, Terms
Substitution,
Promotions, Item
Upgrades
Formulas Only Static Static and Dynamic
- 187 -
O2C
.ppt
Client logo
Client logo
OE_HEADERS_IFACE_ALL -- stores the header information
OE_LINES_IFACE_ALL -- stores the line information.
OE_ACTIONS_IFACE_ALL -- This is a multi-org table for sales order actions
(holds, booking etc.) open interface
OE_CREDITS_IFACE_ALL -- This tables stores the sales credits information for
the orders.
OE_CUSTOMER_INFO_IFACE_ALL
OE_LOTSERIALS_IFACE_ALL --(A lot/serial number is a batch number
associated with an item)
OE_PRICE_ADJS_IFACE_ALL -- This table stores the pricing attributes.
OE_PRICE_ATTS_IFACE_ALL -- This table stores the pricing attributes.
OE_RESERVTNS_IFACE_ALL -- This once stores the reservations on the items.
OE_UPGRADE_WSH_IFACE
--
Order Import Interface Tables
- 188 -
O2C
.ppt
Client logo
Client logo
All possible flow statuses of the order/line:
• OE_ORDER_HEADERS_ALL.flow_status_code: Order Header
(Entered) àBooked Order (Booked) à Closed Order (Closed)
• OE_ORDER_LINES_ALL.flow_status_code: Order Line (Entered) à Booked
Order (Awaiting Shipping) à Pick Released(Picked/Staged) à Ship Confirmed
(Shipped) à INV/OM interfaced (Fulfilled)à Close Order (Closed)
Flow status code of Order and lines
- 189 -
O2C
.ppt
Client logo
Client logo
This is first stage, When the order is entered in the system, it creates a record in
order headers and Order Lines table.
• Enter header details: Once you enter details on the order header and save it or
move it to lines, record goes to one table OE_ORDER_HEADERS_ALL
FLOW_STATUS_CODE = ENTERED, BOOKED_FLAG = N), Primary
key=HEADER_ID
No record exist in any other table for this order till now.
• Enter Line details for this order: Enter different item numbers, quantity and other
details in line tab. When the record gets saved, it goes to one table. Order header
details will be linked with line details by order HEADER_ID.
OE_ORDER_LINES_ALL (FLOW_STATUS_CODE = ENTERED,
BOOKED_FLAG = N, OPEN_FLAG = Y) Primary key= LINE_ID
Once the Order is Entered
- 190 -
O2C
.ppt
Client logo
Client logo
OE_ORDER_LINES_ALL.visible_demand_flag: visible_demand_flag= Yes lines
will be made available as Demanded to Planning
Reservations :
MTL_DEMAND and MTL_RESERVATIONS table get updated. LINE_ID gets
updated in DEMAND_SOURCE_LINE_ID in both the tables.
After Scheduling the Order
- 191 -
O2C
.ppt
Client logo
Client logo
OE_PRICE_ADJUSTMENTS When discount gets applied
OE_ORDER_PRICE_ATTRIBS If line has price attributes then populated
OE_ORDER_HOLDS_ALL If any hold applied for order like credit check
etc
Pricing and holds
- 192 -
O2C
.ppt
Client logo
Client logo
OE_ORDER_HEADERS_ALL (flow_status_code as BOOKED,
booked_flag updated to Y)
OE_ORDER_LINES_ALL (flow_status_code as AWAITING_SHIPPING,
booked_flag updated Y)
Since the order is now booked, delivery details of the order are
created in WSH_DELIVERY_DETAILS table. WSH_DELIVERY_DETAILS
has delivery lines and LPNs.
OOL.line_id = WDD.source_line_id
These delivery details information can been viewed form ‘Shipping
Transactions Form’ and the delivery status in the application will be as
‘Ready to Release’
WSH_DELIVERY_DETAILS.released_status =’R’
WSH_DELIVERY_ASSIGNMENTS (WDA) assigns delivery details to a
delivery and/or a parent delivery detail (LPN).
After the Order is booked following tables are affected
- 193 -
O2C
.ppt
Client logo
Client logo
If Autocreate Delivery is set to ‘Yes’ then a new record is created in the table
WSH_NEW_DELIVERIES
DELIVERY_ID from WSH_NEW_DELIVERIES
is populated in the table WSH_DELIVERY_ASSIGNMENTS
The RELEASED_STATUS in WSH_DELIVERY_DETAILS would be now set to ‘Y’
(Pick Confirmed) if Auto Pick Confirm is set to Yes otherwise
RELEASED_STATUS is ‘S’ (Release to Warehouse)
After Pick Release
- 194 -
O2C
.ppt
Client logo
Client logo
• MTL_TXN_REQUEST_HEADERS
• MTL_TXN_REQUEST_LINES (LINE_ID goes as TXN_SOURCE_LINE_ID)
(move order tables. Here request is generated to move item from Source (RM or
FG) sub-inventory to staging sub-inventory)
• MTL_MATERIAL_TRANSACTIONS_TEMP (link to above tables through
MOVE_ORDER_HEADER_ID/LINE_ID, this table holds the record temporally)
• MTL_SERIAL_NUMBERS_TEMP (if item is serial controlled at receipt then
record goes in this table)
• MTL_SERIAL_NUMBERS (enter value in GROUP_MARK_ID )
Material transaction tables (Move Order)
- 195 -
O2C
.ppt
Client logo
Client logo
Order line status becomes 'Picked' on Sales Order and 'Staged/Pick Confirmed'
on Shipping Transaction Form.
• MTL_MATERIAL_TRANSACTIONS_TEMP (Record gets deleted from here and
gets posted to MTL_MATERIAL_TRANSACTIONS)
• OE_ORDER_LINES_ALL (FLOW_STATUS_CODE ‘PICKED’ )
• MTL_MATERIAL_TRANSACTIONS (LINE_ID goes as
TRX_SOURCE_LINE_ID)
• MTL_TRANSACTION_ACCOUNTS
• WSH_DELIVERY_DETAILS (RELEASED_STATUS becomes ‘Y’ => ‘Released’ )
• WSH_DELIVERY_ASSIGNMENTS
• MTL_ONHAND_QUANTITIES
• MTL_SERIAL_NUMBERS_TEMP (record gets inserted after putting details for
the item which are serial controlled at 'Sales order issue')
• MTL_SERIAL_NUMBERS (record gets inserted after putting details for the item
which are serial controlled at 'Sales order issue')
Pick Confirm
- 196 -
O2C
.ppt
Client logo
Client logo
Pick Release-Step One
Pick Release &
Staging
Material Accounting
Entries
MTL_TRANSACTION
_ACCOUNTS
Inventory & Cost
Pick Release
Inventory
Transaction
Processor
Pending Material
Transactions
MTL_MATERIAL_
TRANSACTIONS_
TEMP
PICK
Transaction
Matl Cost
Processor
Material
Transactions
MTL_MATERIAL_
TRANSACTIONS
Open Material
Transactions
Interface
MTL_TRANSACTIONS
_INTERFACE
Inventory
Transaction
Processor
GL_INTERFACEAccounting Entries
Created
SLA Accounting
Entries
XLA_
AE_HEADERS
XLA_AE_LINES
Create
Accounting
Pick transactions can be stuck
here as “Pending Material”
Pick transactions can be stuck
here as “Unprocessed Material”
Here is where you find
“Uncosted Material/WMS”
- 197 -
O2C
.ppt
Client logo
Client logo
• OE_ORDER_LINES_ALL (FLOW_STATUS_CODE ‘shipped’)
• WSH_DELIVERY_DETAILS (RELEASED_STATUS ‘C’ ‘Shipped’,
SERIAL_NUMBER if quantity is ONE)
• WSH_SERIAL_NUMBERS (records gets inserted with the
DELIVERY_DETAIL_ID reference, only in case of shipped quantity is two or more)
• MTL_TRANSACTION_INTERFACE
• MTL_MATERIAL_TRANSACTIONS (linked through Transaction source header
id)
• MTL_TRANSACTION_ACCOUNTS
• Data deleted from MTL_DEMAND,
MTL_RESERVATIONS,WSH_NEW_DELIVERY
• Item deducted from MTL_ONHAND_QUANTITIES
• MTL_SERIAL_NUMBERS_TEMP (records gets deleted from this table)
• MTL_SERIAL_NUMBERS (Serial number stauts gets updated
CURRENT_STATUS=4 , 'Issued out of store')
Ship Confirm
- 198 -
O2C
.ppt
Client logo
Client logo
Ship Confirm- Step two
Pick Release &
Staging
Ship Confirm
OE Interface
Material Accounting
Entries
MTL_TRANSACTION
_ACCOUNTS
AR Invoice
Interface
RA_INTERFACE_
LINES_ALL
Auto Invoice
Material
Transactions
MTL_MATERIAL_
TRANSACTIONS
Invoices CreatedCustomer
Invoice
Customer Shipment
COGS
Accounts Receivable
Inventory & Cost
Pick Release
Transactions not OE Interfaced are a major
problem – also called “Unprocessed Shipment
Transactions”
Inventory
Transaction
Processor
Matl Cost
Processor
Open Material
Transactions Interface
MTL_TRANSACTIONS
_INTERFACE
Pending Material
Transactions
MTL_MATERIAL_
TRANSACTIONS_
TEMP
Inventory
Transaction
Processor
GL_INTERFACEAccounting Entries
Created
SLA Accounting
Entries
XLA_
AE_HEADERS
XLA_AE_LINES
Create
Accounting
COGS Recognition
Auto Invoice is
run / Shipment is
invoiced
Revenue
Recognition
Master
Program
Inventory Cost
Processor or
Record Order
Management
Collect
Revenue
Recognition
Information
Generate
COGS
Recognition
Events
Journal Source is
Cost Management
Journal Source is Receivables
Journal Source
Is Cost ManagementShipments can be stuck here
as “Pending Material”
Shipments can be stuck here as
“Unprocessed Material”
Here is where you find
“Uncosted Material/WMS”
- 199 -
O2C
.ppt
Client logo
Client logo
· The Interface Trip Stop (ITS) will be trigger at the time of Shipping if check box
“Defer Interface” is not check. ITS can also be executed from concurrent request.
Interface Trip Stop has two main components:
1. Update the Order Management Data (oe_order_lines_all)
2. Trigger the Inventory Interface (to Update the Inventory tables)
ITS updates the following fields on oe_order_lines_all table:
· Shipped_quantity,Shipping_quantity,Actual_shipment_date
Inventory Interface will be trigger only if the first part, that means related
to OM has successfully completed and flag OE_INTERFACED_FLAG = ‘Y’ on
WSH_DELIVERY_DETAILS. If value of this flag is N/P then Inventory Interface
will never be triggered. And even if you try to submit the Inventory Interface from
SRS, delivery detail with oe_interfaced_flag =’N’ will never be picked up.
oe_interfaced_flag = Y -- signifies ITS has interfaced shipping data to OM
inv_interfaced_flag = Y -- signifies ITS has interfaced shipping data to
INV
Interface Trip Stop
- 200 -
O2C
.ppt
Client logo
Client logo
Following are the pick release status:
Table: WSH_DELIVERY_DETAILS
Column: RELEASED_STATUS
Possible Values:
B: Backordered- Line failed to be allocated in Inventory
C: Shipped -Line has been shipped
D: Cancelled -Line is Cancelled
N: Not Ready for Release -Line is not ready to be released
R: Ready to Release: Line is ready to be released
S: Released to Warehouse: Line has been released to Inventory for processing
X: Not Applicable- Line is not applicable for Pick Release
Y: Staged- Line has been picked and staged by Inventory
Delivery Details Status
- 201 -
O2C
.ppt
Client logo
Client logo
After shipping the order the order lines gets eligible to get transfered to
RA_INTERFACE_LINES_ALL. Workflow background engine picks those records
and post it to RA_INTERFACE_LINES_ALL.
OE_ORDER_LINES_ALL invoice_interface_status_code = ‘YES’
WSH_DELIVERY_DETAILS Released_Status=I
RA_INTERFACE_LINES_ALL Data will be populated after work flow process.
RA_CUSTOMER_TRX_ALL After running Auto Invoice Master Program for
RA_CUSTOMER_TRX_LINES_ALL Specific batch transaction tables get
populated
Auto Invoice