You are on page 1of 32

ORDER MANAGEMENT: ORDER TO CASH CYCLE

Oracle SCM Applications

Author: Creation Date: Last Updated: Status:

Murali Koduri 28-Mar-07

1.0 Creating an Order 96471578.doc

Contents

1.0 Creating an Order............................................................................................................................................................................3 2.0 Booking an Order.............................................................................................................................................................................7 3.0 Pick Release a Sales Order..............................................................................................................................................................9 4.0 Pick Confirm a Sales Order..........................................................................................................................................................17 5.0 Ship Confirm a Sales Order..........................................................................................................................................................22 6.0 Running Workflow Background Process....................................................................................................................................27 7.0 Entering Receipts against Invoice................................................................................................................................................30

7.0 Entering Receipts against Invoice 96471578.doc

1.0 Creating an Order

7.0 Entering Receipts against Invoice 96471578.doc

7.0 Entering Receipts against Invoice 96471578.doc

7.0 Entering Receipts against Invoice 96471578.doc

Major Tables Impacted: oe_order_headers_all oe_order_lines_all Queries: SELECT * FROM oe_order_headers_all WHERE order_number = 57803 SELECT * FROM oe_order_lines_all WHERE header_id = (SELECT header_id FROM oe_order_headers_all WHERE order_number = 57803)

7.0 Entering Receipts against Invoice 96471578.doc

2.0 Booking an Order

7.0 Entering Receipts against Invoice 96471578.doc

Major Tables Impacted: wsh_delivery_details Queries: SELECT * FROM wsh_delivery_details WHERE source_header_id = (SELECT header_id FROM oe_order_headers_all WHERE order_number = 57803)

7.0 Entering Receipts against Invoice 96471578.doc

3.0 Pick Release a Sales Order

7.0 Entering Receipts against Invoice 96471578.doc

7.0 Entering Receipts against Invoice 96471578.doc

10

7.0 Entering Receipts against Invoice 96471578.doc

11

7.0 Entering Receipts against Invoice 96471578.doc

12

7.0 Entering Receipts against Invoice 96471578.doc

13

Major Tables Impacted: wsh_delivery_assignments wsh_new_deliveries (More tables continued for Pick Release in the following pages) Queries: SELECT delivery_id FROM wsh_delivery_assignments WHERE delivery_detail_id = (SELECT delivery_detail_id FROM wsh_delivery_details WHERE source_header_id = (SELECT header_id FROM oe_order_headers_all WHERE order_number = 57803)) SELECT * FROM wsh_new_deliveries WHERE delivery_id = 211904 (More queries continued for Pick Release in the following pages)

7.0 Entering Receipts against Invoice 96471578.doc

14

7.0 Entering Receipts against Invoice 96471578.doc

15

Tables Impacted: mtl_txn_request_headers mtl_txn_request_lines Queries: SELECT header_id FROM mtl_txn_request_headers WHERE request_number = '187252' SELECT * FROM mtl_txn_request_lines WHERE header_id = 209289

7.0 Entering Receipts against Invoice 96471578.doc

16

4.0 Pick Confirm a Sales Order

7.0 Entering Receipts against Invoice 96471578.doc

17

7.0 Entering Receipts against Invoice 96471578.doc

18

7.0 Entering Receipts against Invoice 96471578.doc

19

Tables Impacted: mtl_material_transactions_temp mtl_material_transactions Queries: SELECT * FROM mtl_material_transactions WHERE transaction_id IN (11262482, 11262483)

7.0 Entering Receipts against Invoice 96471578.doc

20

7.0 Entering Receipts against Invoice 96471578.doc

21

5.0 Ship Confirm a Sales Order

7.0 Entering Receipts against Invoice 96471578.doc

22

7.0 Entering Receipts against Invoice 96471578.doc

23

7.0 Entering Receipts against Invoice 96471578.doc

24

Major Tables Impacted: wsh_delivery_legs (More tables to be continued for Ship Confirm) Queries: SELECT * FROM wsh_delivery_legs WHERE delivery_id = 211904 (More queries to be continued for Ship Confirm)

Major Tables Impacted: wsh_trip_stops (More tables to be continued for Ship Confirm) Queries: SELECT * FROM wsh_trip_stops WHERE stop_id IN (216963, 216964) (More queries to be continued for Ship Confirm)

7.0 Entering Receipts against Invoice 96471578.doc

25

Major Tables Impacted: wsh_trips (More tables to be continued for Ship Confirm) Queries: SELECT * FROM wsh_trips WHERE trip_id = 179789 (More queries to be continued for Ship Confirm) Inventory Interface- SRS updates inventory with the ship confirmation information. Inventory balances are decremented and reservations relieved. This program always spawns the Order Management Interface - SRS program. It is very important in the process flow that the Inventory Interface complete before the Order Management Interface to ensure the integrity of the reservation information. Inventory Interface picks records from MTI (MTL_TRANSACTIONS_INTERFACE) and inserts them into MMTT (MTL_MATERIAL_TRANSACTIONS_TEMP). The Inventory Manager then processes rows and inserts them in to MTL_MATERIAL_TRANSACTIONS. Order Management Interface runs to update Order Management with the ship confirmation information. Order line shipped quantities will be updated. At the end of ship confirm, invoice lines are created in Ra_interface_lines_all table. Tables Impacted: Ra_interface_lines_all Queries: SELECT * FROM ra_interface_lines_all where interface_line_attribute1 = <order_number>

7.0 Entering Receipts against Invoice 96471578.doc

26

6.0 Running Workflow Background Process

7.0 Entering Receipts against Invoice 96471578.doc

27

7.0 Entering Receipts against Invoice 96471578.doc

28

Tables Impacted: Ra_customer_trx_lines_all Ra_customer_trx_all Queries: SELECT * FROM Ra_customer_trx_lines_all where interface_line_attribute1 = <order_number> SELECT * FROM Ra_customer_trx_all where trx_header_id = <trx_header_id> (trx_header_id fetched from Ra_customer_trx_lines_all)

7.0 Entering Receipts against Invoice 96471578.doc

29

7.0 Entering Receipts against Invoice

7.0 Entering Receipts against Invoice 96471578.doc

30

7.0 Entering Receipts against Invoice 96471578.doc

31

Major Tables Impacted: ar_cash_receipts_all ar_receivable_applications

Plot # 321, Flat # 104 Castor Road, Oakwood Apartments Lexington, Ohio, USA 44904

7.0 Entering Receipts against Invoice 96471578.doc

32

You might also like