p2 p and o2c

60
CYCLES 2 Types Of Cycles 1 p2p [procure to pay]- POINVAPGL 2 o2c[order to cash]- OMINVARGL P2P CYCLE: Inventor Requisition RFQ Quotation supplier Quotation analysis Purchase ordersupplier invoicegoodssupplier validate Payment invoice created by payables transfer to gl unposted journal will be created Posted

Upload: venugopalram

Post on 22-Jan-2018

4.007 views

Category:

Education


2 download

TRANSCRIPT

Page 1: P2 p and o2c

CYCLES

2 Types Of Cycles 1 p2p [procure to pay]- POINVAPGL2 o2c[order to cash]- OMINVARGL

P2P CYCLE:

Inventor

Requisition

RFQ

Quotation supplier

Quotation analysis

Purchase ordersupplier

invoicegoodssupplier

validate

Payment

invoice created by payables

transfer to gl

unposted journal will be created

Posted

Page 2: P2 p and o2c

O2C CYCLE

Ordering

Scheduling

Shipping

Auto invoice to AR

Invoicing

Receipts and collections

Cash management

Transfer to GL

Page 3: P2 p and o2c

P2P CYCLE

1.0 Creation of Requisitions

Page 4: P2 p and o2c
Page 5: P2 p and o2c

SELECT * FROM PO_REQUISITION_HEADERS_ALL WHERE SEGMENT1=5671

SELECT * FROM PO_REQUISITION_LINES_ALL WHERE REQUISITION_HEADER_ID = (SELECT REQUISITION_HEADER_ID FROM PO_REQUISITION_HEADERS_ALL WHERE SEGMENT1='5671')

After saving the REQUISITION initially Status at the header level is incomplete and press APPROVE tab for the approval.

This is sent for the approval and if it has been approved then the STATUS is converted APPROVED.

Page 6: P2 p and o2c
Page 7: P2 p and o2c

2.0 Creating Purchase Order against the Requisition:

Either you can create manually or using auto create a PURCHASE ORDER. In this opting to choose Autocreate.

Page 8: P2 p and o2c

>Click the Auto create option

Page 9: P2 p and o2c

Click Automatic

Page 10: P2 p and o2c

Click Create to automatically create the purchase order

If you want to define shipment schedules then define by pressing Shipments tab

Page 11: P2 p and o2c

save the record and submit for APPROVAL. Now the STATUS becomes approved after approving by corresponding Approver.

Page 12: P2 p and o2c

At back end they are stored in:

> All Header level information is stored in

SELECT * FROM PO_HEADERS_ALL WHERE SEGMENT1=4500

All line level information is stored in:

SELECT * FROM PO_LINES_ALL WHERE PO_HEADER_ID= (SELECT PO_HEADER_ID FROM PO_HEADERS_ALL WHERE SEGMENT1=4500)

All shipment schedules details are stored:

SELECT * FROM PO_LINE_LOCATIONS_ALLWHERE PO_HEADER_ID=(SELECT PO_HEADER_ID FROM PO_HEADERS_ALL WHERE SEGMENT1=4500)

> All the Distribution information stored inSELECT * FROM PO_DISTRIBUTIONS_ALLWHERE PO_HEADER_ID=(SELECT PO_HEADER_ID FROM PO_HEADERS_ALL WHERE SEGMENT1=4500).

3.0 Receiving against the Purchase Order

Page 13: P2 p and o2c

Change the receiving Organization before you create a receipt to which org you supposed to ship the goods.

If it is a ordered Receipt then enter the Purchase Order Number against which you have to receive

Page 14: P2 p and o2c

>Click Find

Receive the goods against that Purchase Order

At back end they are stored in

Page 15: P2 p and o2c

SELECT * FROM RCV_SHIPMENT_HEADERS WHERE RECEIPT_NUM =9621

SELECT * FROM RCV_SHIPMENT_LINES WHERE SHIPMENT_HEADER_ID IN (SELECT SHIPMENT_HEADER_ID FROM RCV_SHIPMENT_HEADERS WHERE RECEIPT_NUM =9621 AND SHIPMENT_HEADER_ID=69428)

> The more Tables that are affected are

Select * from RCV_TRANSACTIONS Where PO_HEADER_ID IN (SELECT PO_HEADER_ID FROM PO_HEADERS_ALL WHERE SEGMENT1=4500)

SELECT *FROM mtl_material_transactionsWHERE RCV_TRANSACTION_ID IN (select TRANSACTION_ID From RCV_TRANSACTIONS Where PO_HEADER_ID IN (SELECT PO_HEADER_ID FROM PO_HEADERS_ALL WHERE SEGMENT1=4500))

Page 16: P2 p and o2c

4.0 Creation of Invoice

Switch responsibility to Payables Manager( AP module)

Page 17: P2 p and o2c

Match it with either a purchase Order or Receipt. Initially Invoice status will be Not Validated Approval Status will be Required Approval Then go for Actions Tab

Actions -> Validate check and press Ok. See for Holds if any and Release the holds Actions -> Release Holds> Then check the ‘Force Approval’ Press OK.> Then check ‘Create Accounting’ Press Ok.> For Payment

>Press actions

Page 18: P2 p and o2c
Page 19: P2 p and o2c

At back end they are stored in:

The tables that are going to be impacted are

1. AP_INVOICES_ALL2. AP_INVOICE_DISTRIBUTIONS_ALL

SELECT * FROM AP_INVOICES_ALL WHERE INVOICE_NUM=4579

SELECT * FROM AP_INVOICE_DISTRIBUTIONS_ALL WHERE INVOICE_ID IN (SELECT INVOICE_ID FROM AP_INVOICES_ALL WHERE INVOICE_NUM='4579')

Page 20: P2 p and o2c

Payments are made in & it depends on the payment terms

At back end they are stored in:

Page 21: P2 p and o2c

Tables affected are:

SELECT * FROM AP_PAYMENT_SCHEDULES_ALL WHERE INVOICE_ID IN (SELECT INVOICE_ID FROM AP_INVOICES_ALL

WHERE INVOICE_NUM='4579')SELECT *FROM AP_INVOICE_PAYMENTS_ALLWHERE INVOICE_ID IN (SELECT INVOICE_ID FROM AP_INVOICES_ALL --63568

WHERE INVOICE_NUM='4579')

SELECT *FROM AP_PAYMENT_DISTRIBUTIONS_ALLWHERE INVOICE_PAYMENT_ID IN (SELECT INVOICE_PAYMENT_ID FROM AP_INVOICE_PAYMENTS_ALLWHERE INVOICE_ID IN (SELECT INVOICE_ID FROM AP_INVOICES_ALL --63568

WHERE INVOICE_NUM='4579'))

SELECT * FROM AP_CHECKS_ALL

WHERE CHECK_ID=28698 Corresponding vendor_id and bank_account is related to that particular vendor

Page 22: P2 p and o2c

6.0 Reconciling Bank Accounts in Cash Management Module

Page 23: P2 p and o2c
Page 24: P2 p and o2c

At back end they are stored in:

SELECT STATEMENT_HEADER_ID FROM CE_STATEMENT_HEADERS_ALLWHERE STATEMENT_HEADER_ID =75826

SELECT * FROM CE_STATEMENT_LINESWHERE STATEMENT_HEADER_ID IN (SELECT STATEMENT_HEADER_ID FROM CE_STATEMENT_HEADERS_ALL

WHERE STATEMENT_HEADER_ID =75826)

After these Invoice’s are transferred to GL by running

Payables Transfer to General Ledger PROGRAM

The tables affected are GL_JE_BATCHES GL_JE_HEADERS GL_JE_LINES

Page 25: P2 p and o2c

Order to cash management

1.0 Creating an Order...............................................................................................263.0 Pick Release a Sales Order.................................................................................324.0 Pick Confirm a Sales Order................................................................................415.0 Ship Confirm a Sales Order................................................................................466.0 Running Workflow Background Process...........................................................547.0 Entering Receipts against Invoice......................................................................56

Page 26: P2 p and o2c

1.0 Creating an Order

Page 27: P2 p and o2c
Page 28: P2 p and o2c
Page 29: P2 p and o2c

At back end they are stored in:

Major Tables Impacted:

oe_order_headers_alloe_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)

Page 30: P2 p and o2c

2.0 Booking an Order

At back end they are stored in:

Major Tables Impacted:

Page 31: P2 p and o2c

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)

Page 32: P2 p and o2c

3.0 Pick Release a Sales Order

Page 33: P2 p and o2c
Page 34: P2 p and o2c
Page 35: P2 p and o2c
Page 36: P2 p and o2c
Page 37: P2 p and o2c

At back end they are stored in:

Major Tables Impacted:

wsh_delivery_assignmentswsh_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)

Page 38: P2 p and o2c
Page 39: P2 p and o2c
Page 40: P2 p and o2c

At back end they are stored in:

Tables Impacted:

mtl_txn_request_headersmtl_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

Page 41: P2 p and o2c

4.0 Pick Confirm a Sales Order

Page 42: P2 p and o2c
Page 43: P2 p and o2c
Page 44: P2 p and o2c

At back end they are stored in:

Tables Impacted:

mtl_material_transactions_tempmtl_material_transactions

Queries:

SELECT * FROM mtl_material_transactions WHERE transaction_id IN (11262482, 11262483)

Page 45: P2 p and o2c
Page 46: P2 p and o2c

5.0 Ship Confirm a Sales Order

Page 47: P2 p and o2c
Page 48: P2 p and o2c
Page 49: P2 p and o2c

At back end they are stored in:

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)

Page 50: P2 p and o2c
Page 51: P2 p and o2c

At back end they are stored in:

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)

Page 52: P2 p and o2c
Page 53: P2 p and o2c

At back end they are stored in:

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>

Page 54: P2 p and o2c

6.0 Running Workflow Background Process

Page 55: P2 p and o2c

At back end they are stored in:

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)

Page 56: P2 p and o2c

7.0 Entering Receipts against Invoice

Page 57: P2 p and o2c
Page 58: P2 p and o2c
Page 59: P2 p and o2c

MAJOR TABLES IMPACTED:

ar_cash_receipts_all

ar_receivable_applications

Page 60: P2 p and o2c

MAJOR TABLES IMPACTED:

ar_cash_receipts_all

ar_receivable_applications