Professional Documents
Culture Documents
DEVendra Gulve
You may face visibility problem if http://docs.google.com is bloc
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
Visit my complete profile: LinkedIn, Blogger No record exist in any other table for this order till now.
devendragulve@gmail.com
You are Visitor number 148674 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
2.Order Booking
This is next stage, when Order is booked then the Flow status changed from Entered to Booked. At this stage,
these below table get affected.
*In shipping transaction form order status remains "Released to Warehouse" and all the material still remains
in source sub-inventory. We need to do Move Order Transaction for this order. Till this no material
transaction has been posted to MTL_MATERIAL_TRANSACTIONS
5.Pick Confirm/ Move Order Transaction
Items are transferred from source sub-inventory to staging Sub-inventory. Here material transaction occurs.
My Postings.. Order line status becomes 'Picked' on Sales Order and 'Staged/Pick Confirmed' on Shipping Transaction Form.
Advantages and Disadvantages of Kanban MTL_MATERIAL_TRANSACTIONS_TEMP (Record gets deleted from here and gets posted to
ASL Precedence
MTL_MATERIAL_TRANSACTIONS)
Back-to-Back Order Cycle
Credit Hold before Booking the Sales order OE_ORDER_LINES_ALL (FLOW_STATUS_CODE ‘PICKED’ )
----------------------------------------------------------------------------------------------
One more very good document on this topic is at http://erpschools.com/Apps/oracle-
applications/Articles/General/Order-to-Cash-Cycle/index.aspx
Posted by DEVendra Gulve
Labels: Order Management (OM)
Related links
.Know Oracle
All Oracle Tech. Training 42 comments:
Anil Passi's Q&As
Anil Patil's Blog
Apps Knowledge Varsity KOUSHIK said...
Apps Learn blog (Functional)
As-Oracle Blog excellent... they way you delivered helped both a functional as well as Technical guys to
Ask Tom Oracle.com understand the basic flow. Can you please update more on different business cases and setups.
E-Biz OCP Blog
ERP Schools
ERP Stuff Thanks
Finance (David Haimes) Kaushik
Fresher's Oracle
Oracle Applications Library August 18, 2008 9:59 AM
Oracle Applications Tips
Oracle Apps 11i - Free Training Siao said...
Oracle Apps Blog
Oracle Apps Training-Online hey there,
Oracle Apps-Hub
Oracle AppsSter
Oracle Blog
just want to say that this is an excellent blog.. thanks!
Oracle FAQ wiki
Oracle Ind. Presentations August 27, 2008 6:36 AM
Oracle Integration Repository
Oracle White-papers Siao said...
Oracle-Fusion (Queries & Solutions)
Relationships in Customer Online hey i just want to say that this is an excellent blog~
Training sessions from Oracle on R12
Venky said...
Labels
Wonderful job, very nice. exactly i am looking for this.
Bill of Material (BOM) (2)
Configurator (6)
Customer Data Hub ( CDH ) (4) October 14, 2008 11:03 PM
General Management (6)
New in R12 (4) khaled said...
Oracle Inventory (INV) (12)
Oracle Pricing (3) How About if backordered, please update.
Oracle Purchasing (PO) (8) Thanks DEVendra Gulve for the wonderful blog.
Order Management (OM) (14)
Product Data Hub (PDH) (1) November 25, 2008 3:44 AM
Work in Process (WIP) (1)
DEVendra Gulve said...
Hi Khaled,
A to Z of this Blog Following are the changes which will happen if you backorder the line/s
► 2011 (3) 1. In WSH_DELIVERY_DETAILS table:
MOVE_ORDER_LINE_ID becomes NULL as mover order gets canceled
► 2010 (12)
RELEASED_STATUS becomes 'B' from 'Y'
► 2009 (13)
▼ 2008 (16) 2. In WSH_DELIVERY_ASSIGNMENTS table:
► December (1) DELIVERY_ID becomes NULL
► November (2)
► October (3) 3. In WSH_NEW_DELIVERIES table:
► September (1) STATUS_CODE becomes 'CL' from 'OP'
► August (1)
▼ May (4) 4. Record/s from MTL_RESERVATIONS table gets deleted
Serial Number Generation in Oracle Apps
Oracle Pricing.... (Qualifier and Modifier) This is not all... there would be other changes also in table MTL_ONHAND_QUANTITIES, also if
How to create configurable BOM.. the item is serial controlled then there would be changes in those tables also.
Data flow for Order-to-Cash cycle Keep searching...
► April (1)
► March (1) Thanks
► February (1) Devendra
► January (1)
November 28, 2008 7:11 PM
► 2007 (4)
Prashanth Kiran said...
Can you please explain me in detail about step 3,( which conc. program is used to do
reservations)
Cheers
Ramana
Naveen said...
Excellent one. This will be very helpful for both functional and technical guys
Anonymous said...
That was a brilliant article I have ever found on O2C cycle, great work.....
Vipin
Anonymous said...
Anonymous said...
good one
srikanth
srikanth said...
Srikanth.
srikanth said...
Srikanth
Rohit said...
Nice Article.
Sanjay said...
Hi Dev,
I need to know what the meaningof different values in
apps.wsh_delivery_details.inv_interfaced_flag
Since inventory handles shipping updates, these flags get populated by the
Shipping Transactions function, and are also usually a part of the
WSH_DELIVERY_DETAILS status as well. In any case, these are the normal
definitions applied to those single letter abbreviations:
'Y','Y=Staged',
'R','R=Ready to Release',
'S','S=Rel to Warehouse',
'B','B=Backorder',
'P','P=Pending Inv',
'C','C=Shipped',
'N','N=Not Ready',
'D','D=Cancelled',
'X','X=Not Applicable
NULL indicates either the record is still in some early state and not ready
to commit a record or is not a shippable or transactable item. (It can also
mean a missing record, if it has appropriate attributes and has progressed
to where a workflow activity should have provided a status).
Anas MS said...
Hi Dev,
Thanks for the GR8 article. Can you go further beyond OM and give the details of the Cash Cycle
as well.
Thanks Again.
Anas MS.
venkat said...
Good article
Anonymous said...
Vijay
Anonymous said...
Anonymous said...
Pradeep said...
sasi said...
HI,
Great job, Can you please send me different accounting entries generated in O2C cycle.
Thanks,
Sasikala
Anonymous said...
Ashish wakale
Arya said...
This is an excellent article...something so brief and yet informative is very hard to find. Thanks
Christina said...
Christina
Mugdha said...
Dev,
your blog is very helpful.
Thanks allot.
Anonymous said...
Excellent.. In R12, Can you explain me where ct. acceptance comes into picture and also when
revenue is recognized i.e., whether we are considering ct. acceptance before generating
Invoice or after generating invoice? Please explain to me.
Senthil said...
Hi Deva,
Excellent document for O2C.I need one clarification.From which statge , Move order is created?
What is difference bet move order and transction move order? Kindly explain.
Hi Senthil,
When we try to do Pick Release, we basically do two steps:
1. Request required material to be transferred from stored to shipping area (or Staging sub-
inventory). This is done by raising a Move Order. Mover order is a document based on which
store keeper transfers the material.
2. Actual/Physical movement of the requested material. When the material is issued on the
basis of Move Order and shifted to staging sub-inventory then this transaction should be
registered in system, which is done by doing Transact Move Order.
Thanks
Devendra
Senthil said...
Regards
Senthil
Anonymous said...
Can you please provide the detail steps in both technical & functional aspects when :-
can anyone help in writing the query for internal orders status. whertein i require two feilds.
"Location_A_IO_Transit" it should show the Sum of qty that is shipped from any other locations
for location_A and that is not delivered(or taken into inventory)
"Location_A_IO_Reserved" it should show the Sum of qty that is reserved from any other
locations for location_A and that is not shipped(or reserve qty for the Locatio_A from any other
locations)
Venky said...
Amazing Article Sir .. greatest detail possible .. ! :) Thank you very much for such a beautiful
writing ...
Venki
Anonymous said...
Hi Devendra,
I am having a situation where sales credit information is not exsiting in some transactions. Now
revenue accounting is faling for no sales credit in RA_CUST_TRX_LINE_SALESREPS. Is there a way
you can insert lines into this table after the fact the invoice is transferred to GL. definitely it
will be back end update.
Thanks,
Piyush
Anonymous said...
Anonymous said...
An order was created with both source and destination org as the same - 'US'. The destination
org should ahve been Columbus. I tried fixing by doing the following:
- Updated PO_REQUISITION_LINES_ALL with the correct destination org.
- Update mtl_transactions_interface with transfer_subinventory and transfer_locator.
Anonymous said...
Anonymous said...
Great post!!
Many Thanks.
I have an issue.
One order has file linse, Order header is booked and all 4 lines are closed except one. One line
status showing "Picked".
As far as I know, once the order get booked then it also insert the value in WSH delivery details
table. all the 4 lines are available in this table except one.
Can someone assist?
I believe, you are not able to find record in WSH for the line with 'Picked' status.
It is not possible to pick the line with out having record in WSH tables, please check whether
anybody has access to delete it manually or not. If nobody has access, then Oracle support will
be the best people to help you in this.
Thanks
Devendra
NEERAJ K said...
Hello,
Looking for some assistance. I have 3 consumer swap orders, lines status of the order is showing
shipped instead of closed. Workflow for the line is complete.
Hi Neeraj,
Check out status of interface trip stop program for this order. or try running it again for this
delivery or STOP_ID.
Id these are inventory item also check INV_INTERFACED_FLAG in wsh_delivery_details table, this
flag shall be 'Y' or 'X' (X for phantom item).
Post a Comment
Create a Link
*NOTE: Few articles on this blog are not completely prepared by me, content is edited and complied after
referring various sites to make visitor's job easy