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

XXXX

The document is a SQL query that selects order information from various tables including order headers, lines, types, parties, users, and items. It selects fields like order number, party name, order date, type, manager, user, item, description, amount, currencies, rates, bill to, sold to, PO number, and periodicity. It joins these tables on fields like header_id, party_id, user_id, and includes filters on fields like booked/cancelled flags, open, unbooked, and organization ID.

Uploaded by

Rupa Reddy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
200 views

XXXX

The document is a SQL query that selects order information from various tables including order headers, lines, types, parties, users, and items. It selects fields like order number, party name, order date, type, manager, user, item, description, amount, currencies, rates, bill to, sold to, PO number, and periodicity. It joins these tables on fields like header_id, party_id, user_id, and includes filters on fields like booked/cancelled flags, open, unbooked, and organization ID.

Uploaded by

Rupa Reddy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

select

/* MOAC_SQL_CHANGE */ -- QUERY CHANGED FOR TCA h.order_number, hp.party_name, h.ordered_date, ot.name order_type, UPPER(REPLACE(SUBSTR(ppf_mgr.email_address, 1, DECODE(INSTR(ppf_mgr.email_address, '.'), 0, LENGTH(ppf_mgr.email_address), INSTR(ppf_mgr.email_address, '.') -1)), '@', '_')) manager, fu.user_name, l.item_identifier_type, decode (l.item_identifier_type, 'INT', &rp_item_flex_all_seg, 'CUST' , ci.customer_item_number, l.ordered_item) Item, msi.description Internal_Item_Desc, --Bug2288594 Added decode statement to treat the line amount in return lines as negative --Amounts. DECODE(l.line_category_code,'RETURN', nvl(l.unit_selling_price,0) * nvl(l.ordere d_quantity,0) * -1, nvl(l.unit_selling_price,0) * nvl(l.ordered_quantity,0)) line_am t , h.transactional_curr_code, h.conversion_rate Conversion_rate , h.conversion_type_code Conversion_Type_Code , substrb(bill_to_PARTY.PARTY_NAME,1,50) bill_to, substrb(sold_to_PARTY.PARTY_NAME,1,50) sold_to, h.cust_po_number, l.charge_periodicity_code from fnd_user fu, hz_parties hp, mtl_system_items_vl msi, oe_order_lines_all l, oe_order_headers_all h, oe_order_types_v ot, mtl_customer_items ci, -hz_cust_site_uses_all bill_site, hz_cust_acct_sites_all acct_site, hz_party_sites party_site, --hz_loc_assignments loc_assign, bug 6366664 --hz_locations loc, bug6366664 hz_parties bill_to_party, hz_cust_accounts bill_to_cust_acct , hz_parties sold_to_party, hz_cust_accounts sold_to_cust_acct , -per_all_people_f ppf_mgr, per_all_assignments_f paf, per_all_people_f ppf where h.header_id = l.header_id and hp.party_id=party_site.party_id -AND bill_to_CUST_ACCT.PARTY_ID = bill_to_PARTY.PARTY_ID (+) AND sold_to_CUST_ACCT.PARTY_ID = sold_to_PARTY.PARTY_ID (+)

---

AND acct_site.party_site_id = party_site.party_site_id(+) AND party_site.location_id = loc.location_id (+) bug 6366664 AND loc.location_id = loc_assign.location_id (+) bug 6366664 --AND NVL (acct_site.org_id, -99) = NVL (loc_assign.org_id, -99) bug6366664

-and l.inventory_item_id = msi.inventory_item_id --and l.service_reference_line_id is null --for Bug#4392429 and h.order_type_id(+) = ot.order_type_id and h.created_by = fu.user_id /* for bug 1820074 */ --AND NVL(PPF.EFFECTIVE_END_DATE(+) , SYSDATE+1)>SYSDATE /* For Bug 1880426 */ AND SYSDATE BETWEEN NVL(PPF.EFFECTIVE_START_DATE(+) , SYSDATE) AND NVL(PPF.EFFECTIVE_END_DATE(+) , SYSDATE+1) and fu.employee_id = ppf.person_id(+) and ppf.person_id = paf.person_id(+) --and NVL(paf.effective_end_date(+) , sysdate + 1) > sysdate /* For Bug 1880426 */ AND SYSDATE BETWEEN NVL(PAF.EFFECTIVE_START_DATE(+) , SYSDATE) AND NVL(PAF.EFFECTIVE_END_DATE(+) , SYSDATE+1) and paf.supervisor_id = ppf_mgr.person_id(+) --and NVL(ppf_mgr.effective_end_date(+), sysdate + 1) > sysdate /* For Bug 1880426 */ AND SYSDATE BETWEEN NVL(PPF_MGR.EFFECTIVE_START_DATE(+) , SYSDATE) AND NVL(PPF_MGR.EFFECTIVE_END_DATE(+) , SYSDATE+1) and nvl(l.booked_flag, 'N') ='N' /* 'N'= Unbooked */ and (l.cancelled_flag ='N' or l.cancelled_flag is null) and nvl(msi.organization_id,0) = nvl(oe_sys_parameters.value('MASTER_ORGAN IZATION_ID',mo_global.get_current_org_id()),0) and l.ordered_item_id = ci.customer_item_id(+) and l.open_flag ='Y' /*open lines */ and nvl(l.org_id,0) = nvl(:p_organization_id,0) and nvl(h.org_id,0) = nvl(:p_organization_id,0) and l.sold_to_org_id = sold_to_CUST_ACCT.CUST_ACCOUNT_ID(+) and bill_site.CUST_ACCT_SITE_ID = acct_site.cust_acct_site_id(+) and acct_site.cust_account_id = bill_to_CUST_ACCT.CUST_ACCOUNT_ID(+) and l.invoice_to_org_id= bill_site.site_use_id(+) &lp_created_by &lp_order_date &lp_order_type &lp_manager UNION ALL select /*MOAC_SQL_CHANGE*/ -- QUERY CHANGED FOR TCA h.order_number, hp.party_name, h.ordered_date, ot.name order_type, UPPER(REPLACE(SUBSTR(ppf_mgr.email_address, 1, DECODE(INSTR(ppf_mgr.email_address, '.'), 0, LENGTH(ppf_mgr.email_address), INSTR(ppf_mgr.email_address, '.') -1)), '@', '_')) manager, fu.user_name, NULL item_identifier_type, ' 'item, ' 'Internal_Item_Desc, 0 line_amt, h.transactional_curr_code,

from

h.conversion_rate Conversion_rate , h.conversion_type_code Conversion_Type_Code , substrb(bill_to_PARTY.PARTY_NAME,1,50) bill_to, substrb(sold_to_PARTY.PARTY_NAME,1,50) sold_to, h.cust_po_number, NULL charge_periodicity_code oe_order_headers_all h, oe_order_types_v ot,

-hz_cust_site_uses_all bill_site, hz_parties hp, hz_party_sites party_site, --hz_loc_assignments loc_assign, bug6366664 -- hz_locations loc, bug6366664 hz_cust_acct_sites_all acct_site, hz_parties bill_to_party, hz_cust_accounts bill_to_cust_acct , hz_parties sold_to_party, hz_cust_accounts sold_to_cust_acct , -per_all_people_f ppf_mgr, per_all_assignments_f paf, per_all_people_f ppf, fnd_user fu where h.created_by = fu.user_id and hp.party_id=party_site.party_id -AND acct_site.party_site_id = party_site.party_site_id (+) -- AND party_site.location_id = loc.location_id (+) bug6366664 -- AND loc.location_id = loc_assign.location_id (+) bug6366664 -- AND NVL (acct_site.org_id, -99) = NVL (loc_assign.org_id, -99) bug63666 64 AND bill_to_cust_acct.party_id = bill_to_party.party_id (+) AND sold_to_cust_acct.party_id = sold_to_party.party_id (+) -and h.booked_flag ='N' /* 'N' Unbooked ordered */ and (h.cancelled_flag ='N' or h.cancelled_flag is null) and h.open_flag = 'Y' and h.order_type_id(+) = ot.order_type_id and fu.employee_id = ppf.person_id(+) --AND NVL(PPF.EFFECTIVE_END_DATE(+), SYSDATE+1)>SYSDATE /* for bug1820074 * / /* For Bug 1880426 */ AND SYSDATE BETWEEN NVL(PPF.EFFECTIVE_START_DATE(+) , SYSDATE) AND NVL(PPF.EFFECTIVE_END_DATE(+) , SYSDATE+1) and ppf.person_id = paf.person_id(+) --and NVL(paf.effective_end_date(+) , sysdate + 1) > sysdate /* For Bug 1880426 */ AND SYSDATE BETWEEN NVL(PAF.EFFECTIVE_START_DATE(+) , SYSDATE) AND NVL(PAF.EFFECTIVE_END_DATE(+) , SYSDATE+1) and paf.supervisor_id = ppf_mgr.person_id(+) --and NVL(ppf_mgr.effective_end_date(+), sysdate + 1) > sysdate

/* For Bug 1880426 */ AND SYSDATE BETWEEN NVL(PPF_MGR.EFFECTIVE_START_DATE(+) , SYSDATE) AND NVL(PPF_MGR.EFFECTIVE_END_DATE(+) , SYSDATE+1) and h.sold_to_org_id = sold_to_CUST_ACCT.CUST_ACCOUNT_ID (+) and bill_site. CUST_ACCT_SITE_ID = acct_site.cust_acct_site_id (+) and acct_site.cust_account_id = bill_to_CUST_ACCT.CUST_ACCOUNT_ID(+) and h.invoice_to_org_id= bill_site.site_use_id(+) and nvl(h.org_id,0) = nvl(:p_organization_id,0) and not exists (select 'X' from oe_order_lines_all b where h.header_id = b.header_id and nvl(b.org_id,0) = nvl(:p_organization_id,0) ) &lp_created_by &lp_order_date &lp_order_type &lp_manager &lp_order_by

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy