/* Supplier Detail Query */
SELECT
pov.vendor_name
,pov.vendor_name_alt
,pov.segment1 vendor_number
,pov.vendor_type_lookup_code "VENDOR TYPE"
,pov.creation_date "VENDOR CREATION DATE"
,( SELECT
paym.payment_method_code
FROM
ap_suppliers supp,
iby_external_payees_all payee,
iby_ext_party_pmt_mthds paym
WHERE 1 = 1
AND supp.party_id = payee.payee_party_id
AND payee.ext_payee_id = paym.ext_pmt_party_id
AND supplier_site_id IS NULL
AND paym.primary_flag = 'Y'
AND pov.vendor_id = supp.vendor_id
) VENDOR_HDR_PAY_METHOD
,pov.end_date_active "VENDOR_END_DATE_ACTIVE"
,pov.vat_registration_num "VENDOR REGISTRATION NUMBER"
,pvs.vendor_site_code
,paym.payment_method_code VENDOR_SITE_PAY_METHOD
,pvs.end_date_active "VENDOR_SITE_END_DATE_ACTIVE"
,pvs.inactive_date "SITE INACTIVE DATE"
,hou.name "ORGANIZATION NAME"
,pvs.invoice_currency_code "INVOICE CURRENCY"
,pvs.payment_currency_code "PAYMENT CURRENCY"
,pvs.address_line1||' '||pvs.address_line2||' '||pvs.address_line1||' '||pvs.city||' '||pvs.state||' '||pvs.zip||' '||pvs.province||' '||pvs.country "VENDOR SITE ADDRESS"
,pvs.status "SITE STATUS"
,pvs.remittance_email "SITE REMITTANCE EMAIL"
,pvs.email_address "SITE EMAIL"
,pvs.fax_area_code||' '||pvs.fax "SITE FAX"
,pvc.prefix
,pvc.title
,pvc.first_name
,pvc.middle_name
,pvc.last_name
,pvc.email_address "CONTACT EMAIL"
,pvc.DEPARTMENT
,pvc.fax_area_code||' '||pvc.fax "CONTACT FAX"
,pvc.area_code||' '||pvc.phone "CONTACT PHONE"
,pvc.alt_area_code||' '||pvc.alt_phone "CONTACT ALT PHONE"
,pvc.inactive_date "CONTACT INACTIVE DATE"
FROM
po_vendors pov
,po_vendor_sites_all pvs
,po_vendor_contacts pvc
,hr_operating_units hou
,ap_suppliers supp
,ap_supplier_sites_all sites
,iby_external_payees_all payee
,iby_ext_party_pmt_mthds paym
WHERE 1 = 1
AND pov.vendor_id = pvs.vendor_id
AND pvs.vendor_site_id = pvc.vendor_site_id
AND pov.vendor_id = pvc.vendor_id
AND pvs.org_id = hou.organization_id
AND pvs.status = 'A'
AND pov.vendor_type_lookup_code !='EMPLOYEE'
AND ((TO_CHAR(pov.end_date_active,'DD-MM-YYYY') <= TO_CHAR(SYSDATE,'DD-MM-YYYY') ) OR pov.end_date_active IS NULL OR TO_CHAR(pov.end_date_active,'DD-MM-YYYY') = '31-12-4712' )
AND ((TO_CHAR(pvs.end_date_active,'DD-MM-YYYY') <= TO_CHAR(SYSDATE,'DD-MM-YYYY') ) OR pvs.end_date_active IS NULL OR TO_CHAR(pvs.end_date_active,'DD-MM-YYYY') = '31-12-4712' )
AND ((TO_CHAR(pvs.inactive_date,'DD-MM-YYYY') <= TO_CHAR(SYSDATE,'DD-MM-YYYY') ) OR pvs.inactive_date IS NULL OR TO_CHAR(pvs.inactive_date,'DD-MM-YYYY') = '31-12-4712' )
AND ((TO_CHAR(pvc.inactive_date,'DD-MM-YYYY') <= TO_CHAR(SYSDATE,'DD-MM-YYYY') ) OR pvc.inactive_date IS NULL OR TO_CHAR(pvc.inactive_date,'DD-MM-YYYY') = '31-12-4712' )
AND supp.party_id = payee.payee_party_id
AND payee.ext_payee_id = paym.ext_pmt_party_id
AND supp.vendor_id = sites.vendor_id
AND sites.vendor_site_id = payee.supplier_site_id
AND paym.primary_flag = 'Y'
AND pov.vendor_id = supp.vendor_id
AND pvs.vendor_site_id = sites.vendor_site_id
ORDER BY pov.segment1 ASC
SELECT
pov.vendor_name
,pov.vendor_name_alt
,pov.segment1 vendor_number
,pov.vendor_type_lookup_code "VENDOR TYPE"
,pov.creation_date "VENDOR CREATION DATE"
,( SELECT
paym.payment_method_code
FROM
ap_suppliers supp,
iby_external_payees_all payee,
iby_ext_party_pmt_mthds paym
WHERE 1 = 1
AND supp.party_id = payee.payee_party_id
AND payee.ext_payee_id = paym.ext_pmt_party_id
AND supplier_site_id IS NULL
AND paym.primary_flag = 'Y'
AND pov.vendor_id = supp.vendor_id
) VENDOR_HDR_PAY_METHOD
,pov.end_date_active "VENDOR_END_DATE_ACTIVE"
,pov.vat_registration_num "VENDOR REGISTRATION NUMBER"
,pvs.vendor_site_code
,paym.payment_method_code VENDOR_SITE_PAY_METHOD
,pvs.end_date_active "VENDOR_SITE_END_DATE_ACTIVE"
,pvs.inactive_date "SITE INACTIVE DATE"
,hou.name "ORGANIZATION NAME"
,pvs.invoice_currency_code "INVOICE CURRENCY"
,pvs.payment_currency_code "PAYMENT CURRENCY"
,pvs.address_line1||' '||pvs.address_line2||' '||pvs.address_line1||' '||pvs.city||' '||pvs.state||' '||pvs.zip||' '||pvs.province||' '||pvs.country "VENDOR SITE ADDRESS"
,pvs.status "SITE STATUS"
,pvs.remittance_email "SITE REMITTANCE EMAIL"
,pvs.email_address "SITE EMAIL"
,pvs.fax_area_code||' '||pvs.fax "SITE FAX"
,pvc.prefix
,pvc.title
,pvc.first_name
,pvc.middle_name
,pvc.last_name
,pvc.email_address "CONTACT EMAIL"
,pvc.DEPARTMENT
,pvc.fax_area_code||' '||pvc.fax "CONTACT FAX"
,pvc.area_code||' '||pvc.phone "CONTACT PHONE"
,pvc.alt_area_code||' '||pvc.alt_phone "CONTACT ALT PHONE"
,pvc.inactive_date "CONTACT INACTIVE DATE"
FROM
po_vendors pov
,po_vendor_sites_all pvs
,po_vendor_contacts pvc
,hr_operating_units hou
,ap_suppliers supp
,ap_supplier_sites_all sites
,iby_external_payees_all payee
,iby_ext_party_pmt_mthds paym
WHERE 1 = 1
AND pov.vendor_id = pvs.vendor_id
AND pvs.vendor_site_id = pvc.vendor_site_id
AND pov.vendor_id = pvc.vendor_id
AND pvs.org_id = hou.organization_id
AND pvs.status = 'A'
AND pov.vendor_type_lookup_code !='EMPLOYEE'
AND ((TO_CHAR(pov.end_date_active,'DD-MM-YYYY') <= TO_CHAR(SYSDATE,'DD-MM-YYYY') ) OR pov.end_date_active IS NULL OR TO_CHAR(pov.end_date_active,'DD-MM-YYYY') = '31-12-4712' )
AND ((TO_CHAR(pvs.end_date_active,'DD-MM-YYYY') <= TO_CHAR(SYSDATE,'DD-MM-YYYY') ) OR pvs.end_date_active IS NULL OR TO_CHAR(pvs.end_date_active,'DD-MM-YYYY') = '31-12-4712' )
AND ((TO_CHAR(pvs.inactive_date,'DD-MM-YYYY') <= TO_CHAR(SYSDATE,'DD-MM-YYYY') ) OR pvs.inactive_date IS NULL OR TO_CHAR(pvs.inactive_date,'DD-MM-YYYY') = '31-12-4712' )
AND ((TO_CHAR(pvc.inactive_date,'DD-MM-YYYY') <= TO_CHAR(SYSDATE,'DD-MM-YYYY') ) OR pvc.inactive_date IS NULL OR TO_CHAR(pvc.inactive_date,'DD-MM-YYYY') = '31-12-4712' )
AND supp.party_id = payee.payee_party_id
AND payee.ext_payee_id = paym.ext_pmt_party_id
AND supp.vendor_id = sites.vendor_id
AND sites.vendor_site_id = payee.supplier_site_id
AND paym.primary_flag = 'Y'
AND pov.vendor_id = supp.vendor_id
AND pvs.vendor_site_id = sites.vendor_site_id
ORDER BY pov.segment1 ASC
No comments:
Post a Comment