You are on page 1of 3

7/21/2015

DataflowforOrdertoCashcycle

DataflowforOrdertoCashcycle

DataflowforOrdertoCashcycle
Hellofriends,herewearehavingoneofthecontributionfromBiradarShri,verypreciseanduseful
explanationonO2Ccycle.hopethisbehelpfultoyou.
1.OrderEntry:
Thisisfirststage,Whentheorderisenteredinthesystem,itcreatesarecordinorderheadersandOrder
Linestable.
Enterheaderdetails:Onceyouenterdetailsontheorderheaderandsaveitormoveittolines,
recordgoestoonetableoe_order_headers_all
Norecordexistsinanyothertableforthisordertillnow.
EnterLinedetailsforthisorder:Enterdifferentitemnumbers,quantityandotherdetailsinline
tab.Whentherecordgetssaved,itgoestoonetable.Orderheaderdetailswillbelinkedwithline
detailsbyorderHEADER_ID.
2.OrderBooking:
Thisisnextstage,whenOrderisbookedthentheFlowstatuschangedfromEnteredtoBooked.Atthisstage,
thesebelowtablegetaffected.
oe_order_headers_alL
oe_order_lines_all
wsh_delivery_details
wsh_delivery_assignments
*InshippingtransactionformorderstatusremainsReadytoRelease.
Atthesametime,Demandinterfaceprogramrunsinbackgroundandinsertintoinventorytables
mtl_demand.
3.Reservation:
ThisstepisrequiredfordoingreservationsSCHEDULEORDERPROGRAMrunsinthebackgroundand
quantitiesarereserved.Oncethisprogramgetsuccessfullygetcompleted,themtl_demandand
mtl_reservationstablegetupdated.
4.PickRelease:
PickReleaseistheprocessofputtingreservationononhandquantityavailableintheinventoryandpick
themforparticularsalesorder.
PickreleasecanbedonefromReleaseSalesOrderformorPickreleaseSRSprogramcanbescheduledin
background.InbothofthesecasesalllinesoftheordergetspickreleaseddependingonthePickingruleused.
Ifspecificline/sneedstobepickreleaseitcanbedonefromShippingTransactionform.ForthiscasePick
ReleaseisdonefromReleaseSalesOrderformwithPickConfirm=NO.
Oncepickreleaseisdonethesearethetablesgetaffected:
Ifstep3isnotdonethenMTL_RESERVATIONSgetsupdatednow.
wsh_new_deliveries
wsh_delivery_assignments
wsh_delivery_details
MTL_TXN_REQUEST_HEADERS
data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22articleheader%22%20style%3D%22margin%3A%200px%3B%20outline%3A%20none%3B%20paddin

1/3

7/21/2015

DataflowforOrdertoCashcycle

MTL_TXN_REQUEST_LINES
Mtl_material_transactions_temp
MTL_SERIAL_NUMBERS_TEMP
MTL_SERIAL_NUMBERS

*InshippingtransactionformorderstatusremainsReleasedtoWarehouseandallthematerialstillremains
insourcesubinventory.WeneedtodoMoveOrderTransactionforthisorder.Tillthisnomaterial
transactionhasbeenpostedtoMTL_MATERIAL_TRANSACTIONS
5.PickConfirm/MoveOrderTransaction:
ItemsaretransferredfromsourcesubinventorytostagingSubinventory.Herematerialtransactionoccurs.
OrderlinestatusbecomesPickedonSalesOrderandStaged/PickConfirmedonShippingTransaction
Form.
MTL_MATERIAL_TRANSACTIONS_TEMP
oe_order_lines_all
MTL_MATERIAL_TRANSACTIONS
mtl_transaction_accounts
wsh_delivery_details
wsh_delivery_assignments
MTL_ONHAND_QUANTITIES
MTL_SERIAL_NUMBERS_TEMP
MTL_SERIAL_NUMBERS
*ThisstepcanbeeliminatedifwesetPickConfirm=YESatthetimeofPickRelease
6.ShipConfirm:
Hereshipconfirminterfaceprogramrunsinbackground.Dataremovedfromwsh_new_deliveries.
Theitemsonthedeliverygetsshippedtocustomeratthisstage.
oe_order_lines_all
wsh_delivery_details
WSH_SERIAL_NUMBERS
mtl_transaction_interface
mtl_material_TRANSACTIONS
mtl_transaction_accounts
mtl_demand,MTL_reservations
MTL_ONHAND_QUANTITIES
MTL_SERIAL_NUMBERS_TEMP
MTL_SERIAL_NUMBERS
7.EnterInvoice:
Aftershippingtheordertheorderlinesgetseligibletogettransferred
toRA_INTERFACE_LINES_ALL.Workflowbackgroundenginepicksthoserecordsandpostitto
RA_INTERFACE_LINES_ALL.ThisisalsocalledReceivablesinterface,thatmeaninformationmovedto
accountingareaforinvoicingdetails.InvoicingworkflowactivitytransfersshippediteminformationtoOracle
Receivables.AtthesametimerecordsalsogoesinthetableRA_INTERFACE_SALESCREDITS_ALLwhich
holddetailsofsalescreditfortheparticularorder.
ra_interface_lines_all(interfacetableintowhichthedataistransferredfromordermanagement)ThenAuto
invoiceprogramimportsdatafromthistablewhichgetaffectedintothisstagearereceivablesbasetable.At
thesametimerecordsgoesinra_customer_trx_allandra_customer_trx_lines_all
8.CompleteLine:
InthisstageorderlineleveltablegetupdatedwithFlowstatusandopenflag.
oe_order_lines_all
data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22articleheader%22%20style%3D%22margin%3A%200px%3B%20outline%3A%20none%3B%20paddin

2/3

7/21/2015

DataflowforOrdertoCashcycle

9.CloseOrder:
ThisislaststepofOrderProcessing.Inthisstageonlyoe_order_lines_alltablegetupdated.Thesearethe
tablegetaffectedinthisstep.
oe_order_lines_all
oe_order_HEADERS_all

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22articleheader%22%20style%3D%22margin%3A%200px%3B%20outline%3A%20none%3B%20paddin

3/3

You might also like