0% found this document useful (0 votes)
223 views

O2c Queries

The document contains SQL queries to retrieve various information from Oracle E-Business Suite tables for a given sales order (SO). 1) The queries retrieve order details like order lines, shipping method, payment terms, status, addresses for a specified SO number. 2) Other queries check if an order line is shipped, picked or get the associated delivery number for an SO. 3) A final complex query joins several tables to return sales order, delivery, trip, invoice, receipt and general ledger details for a given SO number.

Uploaded by

siva_lord
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
223 views

O2c Queries

The document contains SQL queries to retrieve various information from Oracle E-Business Suite tables for a given sales order (SO). 1) The queries retrieve order details like order lines, shipping method, payment terms, status, addresses for a specified SO number. 2) Other queries check if an order line is shipped, picked or get the associated delivery number for an SO. 3) A final complex query joins several tables to return sales order, delivery, trip, invoice, receipt and general ledger details for a given SO number.

Uploaded by

siva_lord
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

1)TogetlistofallordersforagivenOU

SELECT*FROMoe_order_headers_all
WHEREorg_id=(SELECTorganization_idFROMhr_operating_unitsWHERE
name='VisionOperations')
2)TogetlistofallorderlinesforagivenSO
SELECTmsib.SEGMENT1"Item",msib.DESCRIPTION,ooh.ORDER_NUMBER
FROMoe_order_lines_allool
,oe_order_headers_allooh
,mtl_system_items_bmsib
WHEREooh.HEADER_ID=ool.HEADER_ID
ANDool.INVENTORY_ITEM_ID=msib.INVENTORY_ITEM_ID
ANDool.SOLD_FROM_ORG_ID=msib.ORGANIZATION_ID
ANDooh.ORDER_NUMBER=56702
3)togetshippingmethodforagivenSO
SELECTshipping_method_code"ShippingMethod"FROMoe_order_headers_all
WHEREorder_number=56702
4)TogetpaymenttermforgivenSO
SELECTrtt.NAME"PaymentTerms"
FROMra_terms_tlrtt
,oe_order_headers_allooh
WHEREooh.PAYMENT_TERM_ID=rtt.TERM_ID(+)
ANDooh.order_number=56702
5)TogetshippingmethodforallthelinesforagivenSO
SELECTooh.shipping_method_code"Shipping
Method",msib.SEGMENT1,msib.DESCRIPTION
FROMoe_order_headers_allooh
,oe_order_lines_allool
,mtl_system_items_bmsib
WHEREooh.HEADER_ID=ool.HEADER_ID
ANDool.INVENTORY_ITEM_ID=msib.INVENTORY_ITEM_ID
ANDool.SOLD_FROM_ORG_ID=msib.ORGANIZATION_ID
ANDorder_number=56702
6)Togetthealltheinvoicenumbersforagivensalesorder
SELECTooh.ORDER_NUMBER,ra.TRX_NUMBER"InvoiceNumber"
FROMoe_order_headers_allooh
,ra_customer_trx_allra
WHEREto_char(ooh.ORDER_NUMBER)=ra.INTERFACE_HEADER_ATTRIBUTE1
ANDooh.ORDER_NUMBER=56705
7)TOgettheinvoicenumberforagivenSalesOrderLines
SELECTooh.order_number,
ra.trx_number"InvoiceNumber",
msib.SEGMENT1,msib.DESCRIPTION
FROMra_customer_trx_allra,
oe_order_headers_allooh,
oe_order_lines_allool,
mtl_system_items_bmsib

WHEREto_char(ooh.order_number)=ra.interface_header_attribute1
ANDooh.header_id=ool.header_id
ANDool.INVENTORY_ITEM_ID=msib.INVENTORY_ITEM_ID
ANDool.SOLD_FROM_ORG_ID=msib.ORGANIZATION_ID
ANDooh.order_number=56703
8)Togetthecustomernamefromagivensalesorder
SELECTra.CUSTOMER_NAME"CustomerName"
FROMoe_order_headers_allooh

,ra_customersra
WHEREooh.SOLD_TO_ORG_ID=ra.CUSTOMER_ID
ANDooh.order_number=56702
9)Togettheship_to_Addressforagivensalesorder

SELECTDISTINCThcsu.LOCATION,ooh.ORDER_NUMBER
,(loc.ADDRESS1||loc.ADDRESS2||loc.ADDRESS3||loc.ADDRESS4)"ShipTo
Address",
loc.CITY,loc.STATE,loc.POSTAL_CODE
FROMhz_cust_site_uses_allhcsu
,oe_order_headers_allooh
,hz_locationsloc
,hz_cust_acct_sites_allhcas
,hz_party_siteshps
WHEREooh.SOLD_TO_ORG_ID=hcsu.SITE_USE_ID(+)
ANDhcsu.CUST_ACCT_SITE_ID=hcas.CUST_ACCT_SITE_ID(+)
ANDhcas.PARTY_SITE_ID=hps.PARTY_SITE_ID(+)
ANDloc.LOCATION_ID=hps.LOCATION_ID
ANDooh.ORDER_NUMBER=10235
10)Togetthebill_to_Addressforagivensalesorder

SELECTDISTINCThcsu.LOCATION,ooh.ORDER_NUMBER
,(loc.ADDRESS1||loc.ADDRESS2||loc.ADDRESS3||loc.ADDRESS4)"BillTo
Address",
loc.CITY,loc.STATE,loc.POSTAL_CODE
FROMhz_cust_site_uses_allhcsu
,oe_order_headers_allooh
,hz_locationsloc
,hz_cust_acct_sites_allhcas
,hz_party_siteshps
WHEREooh.SOLD_TO_ORG_ID=hcsu.SITE_USE_ID(+)
ANDhcsu.CUST_ACCT_SITE_ID=hcas.CUST_ACCT_SITE_ID(+)
ANDhcas.PARTY_SITE_ID=hps.PARTY_SITE_ID(+)
ANDloc.LOCATION_ID=hps.LOCATION_ID
ANDooh.ORDER_NUMBER=10235
11)Togettheorderheadercurrencyandorderlinecurrencyfororder
number
SELECTcur.CURRENCY_CODE
FROMoe_order_headers_allooh

,oe_order_lines_allool

,fnd_currenciescur
WHEREooh.HEADER_ID=ool.HEADER_ID
ANDooh.TRANSACTIONAL_CURR_CODE=cur.CURRENCY_CODE

12)Togettheorderstatusforagivenorder
SELECTooh.FLOW_STATUS_CODE
,ool.FLOW_STATUS_CODE
,wdd.RELEASED_STATUS
,wnd.STATUS_CODE
FROMoe_order_headers_allooh

,oe_order_lines_allool
,wsh_delivery_detailswdd
,wsh_delivery_assignmentswds
,wsh_new_deliverieswnd
WHEREooh.HEADER_ID=ool.HEADER_ID
ANdooh.HEADER_ID=wdd.SOURCE_HEADER_ID
ANDwdd.DELIVERY_DETAIL_ID=wds.DELIVERY_DETAIL_ID
ANDwds.DELIVERY_ID=wnd.DELIVERY_ID
ANDooh.ORDER_NUMBER=56705
13)tocheckthegivenorderlineisshippedornot
SELECTool.FLOW_STATUS_CODE
FROMoe_order_headers_allooh
,oe_order_lines_allool
whereooh.HEADER_ID=ool.HEADER_ID
ANDooh.ORDER_NUMBER=56704
15.tocheckifthegivenorderlineispickedornot
SELECT*FROMwsh_delivery_detailsWHEREsource_line_id=
(SELECTline_idFROMoe_order_lines_allWHEREline_id=195889)
16.tocheckifallthelinesofanorderarepickedornot
SELECT*
FROMwsh_delivery_detailswdd
,oe_order_lines_allool
,oe_order_headers_allooh
WHEREooh.HEADER_ID=ool.HEADER_ID
AND
ool.LINE_ID=wdd.SOURCE_LINE_ID
AND
ooh.ORDER_NUMBER=56700
17)togetthedeliverynumberagivenSO
SELECTWND.NAME"DeliveryNumber"
FROMoe_order_headers_allooh
,wsh_delivery_detailswdd
,wsh_delivery_assignmentswds
,wsh_new_deliverieswnd

WHEREooh.HEADER_ID=wdd.SOURCE_HEADER_ID
ANDwdd.DELIVERY_DETAIL_ID=wds.DELIVERY_DETAIL_ID
ANDwds.DELIVERY_ID=wnd.DELIVERY_ID
ANDooh.ORDER_NUMBER=56705
18)Togetsalesordernumber,delivery,tripname,invoice,receipt,gl
generaldetails
SELECTDISTINCTooh.ORDER_NUMBER,
TRIP_NAME,ND.NAME"DeliveryNumber"
,RAC.TRX_NUMBER"InvoiceNumber"
,arcr.RECEIPT_NUMBER"ReceiptNumber"
,gl.SEGMENT1
FROMWSH_TRIP_STOPS_VTS,
wsh_delivery_legsdl,
wsh_new_deliveriesnd,
wsh_delivery_assignmentswda,
wsh_delivery_detailsWDD,
oe_order_headers_allooh,
RA_CUSTOMER_TRX_ALLRAC,
ra_customer_trx_lines_allral,
ar_receivable_applications_allarra,
ar_cash_receipts_allarcr,
ra_cust_trx_line_gl_dist_allragl
,gl_code_combinationsgl
WHEREdl.pick_up_stop_id=ts.stop_id
ANDnd.delivery_id=dl.delivery_id
ANDwda.delivery_id=nd.delivery_id
ANDWDA.DELIVERY_DETAIL_ID=WDD.DELIVERY_DETAIL_ID
ANDooh.HEADER_ID=WDD.SOURCE_HEADER_ID
ANDRAC.INTERFACE_HEADER_ATTRIBUTE1=TO_CHAR(ooh.ORDER_NUMBER)
ANdrac.CUSTOMER_TRX_ID=arra.APPLIED_CUSTOMER_TRX_ID
ANDarra.CASH_RECEIPT_ID=arcr.CASH_RECEIPT_ID
ANDrac.CUSTOMER_TRX_ID=ral.CUSTOMER_TRX_ID
ANDral.CUSTOMER_TRX_LINE_ID=ragl.CUSTOMER_TRX_LINE_ID
ANDragl.CODE_COMBINATION_ID=gl.CODE_COMBINATION_ID
ANDORDER_NUMBER=56705

You might also like