ebs 供应商地点信息_EBS标准的查看供应商地址
--獲取供應商地址
--將代碼中的:1,:2,:3替換為供應商對應的PARTY_ID
SELECThps.party_site_id,
hps.party_site_nameASaddress_name,'CURRENT' ASstatus,
hzl.address1ASloc_address1,
hzl.address2ASloc_address2,
hzl.address3ASloc_address3,
hzl.cityASloc_city,
hzl.countyASloc_county,
hzl.stateASloc_state,
hzl.provinceASloc_province,
hzl.postal_codeASloc_postal_code,
hzl.countryASloc_country,
fvl.territory_short_nameAScountry_name,
hzl.address4ASloc_address4,
email.email_address,
phone.phone_area_code|| ' ' || phone.phone_number ASphone_number,
fax.phone_area_code|| ' ' || fax.phone_number ASfax_number,
decode(pos_util_pkg.is_addr_ccr(1.0,'',
hps.party_site_id),'T','removeInActiveImage','removeActiveImage') ASremove_image,'mngSites' ASedit_image,-1 ASaddress_request_id,
decode(pay.site_use_type,'PAY','Y','N') ASpay_flag,
decode(pur.site_use_type,'PURCHASING','Y','N') ASpur_flag,
decode(rfq.site_use_type,'RFQ','Y','N') ASrfq_flag,'TCA' ASaddress_type,
hzl.address1|| ',' || hzl.address2 || ',' || hzl.address3 || ',' || hzl.address4 || ',' || hzl.city ||
',' || hzl.county || ',' || hzl.state || ',' || hzl.province || ',' || hzl.postal_code || ',' ||fvl.territory_short_nameASaddress_detail_intFROMhz_party_sites hps,
hz_locations hzl,
fnd_territories_vl fvl,
hz_contact_points email,
hz_contact_points phone,
hz_contact_points fax,
hz_party_site_uses pay,
hz_party_site_uses pur,
hz_party_site_uses rfqWHERE hps.status = 'A'
AND hps.party_id = :1
--and hps.created_by_module like 'POS%'
AND hzl.country =fvl.territory_codeAND email.owner_table_id(+) =hps.party_site_idAND email.owner_table_name(+) = 'HZ_PARTY_SITES'
AND email.status(+) = 'A'
AND email.contact_point_type(+) = 'EMAIL'
AND email.primary_flag(+) = 'Y'
AND phone.owner_table_id(+) =hps.party_site_idAND phone.owner_table_name(+) = 'HZ_PARTY_SITES'
AND phone.status(+) = 'A'
AND phone.contact_point_type(+) = 'PHONE'
AND phone.phone_line_type(+) = 'GEN'
AND phone.primary_flag(+) = 'Y'
AND fax.owner_table_id(+) =hps.party_site_idAND fax.owner_table_name(+) = 'HZ_PARTY_SITES'
AND fax.status(+) = 'A'
AND fax.contact_point_type(+) = 'PHONE'
AND fax.phone_line_type(+) = 'FAX'
AND hps.location_id =hzl.location_idAND pay.party_site_id(+) =hps.party_site_idAND pur.party_site_id(+) =hps.party_site_idAND rfq.party_site_id(+) =hps.party_site_idAND pay.status(+) = 'A'
AND pur.status(+) = 'A'
AND rfq.status(+) = 'A'
AND nvl(pay.end_date(+),
SYSDATE)>=SYSDATEAND nvl(pur.end_date(+),
SYSDATE)>=SYSDATEAND nvl(rfq.end_date(+),
SYSDATE)>=SYSDATEAND nvl(pay.begin_date(+),
SYSDATE)<=SYSDATEAND nvl(pur.begin_date(+),
SYSDATE)<=SYSDATEAND nvl(rfq.begin_date(+),
SYSDATE)<=SYSDATEAND pay.site_use_type(+) = 'PAY'
AND pur.site_use_type(+) = 'PURCHASING'
AND rfq.site_use_type(+) = 'RFQ'
AND NOT EXISTS (SELECT 1
FROMpos_address_requests par,
pos_supplier_mappings psmWHERE psm.party_id =hps.party_idAND psm.mapping_id =par.mapping_idAND party_site_id =hps.party_site_idAND request_status = 'PENDING'
AND request_type IN ('UPDATE','DELETE'))UNION ALL
SELECThps.party_site_id,
hps.party_site_nameASaddress_name,
decode(par.request_type,'UPDATE','CHANGED','DELETE','CHANGED') ASstatus,
hzl.address1ASloc_address1,
hzl.address2ASloc_address2,
hzl.address3ASloc_address3,
hzl.cityASloc_city,
hzl.countyASloc_county,
hzl.stateASloc_state,
hzl.provinceASloc_province,
hzl.postal_codeASloc_postal_code,
hzl.countryASloc_country,
fvl.territory_short_nameAScountry_name,
hzl.address4ASloc_address4,
email.email_address,
phone.phone_area_code|| ' ' || phone.phone_number ASphone_number,
fax.phone_area_code|| ' ' || fax.phone_number ASfax_number,'removeInActiveImage' ASremove_image,
decode(par.request_type,'UPDATE','mngSites','DELETE','mngSitesDisabled') ASedit_image,
par.address_request_idASaddress_request_id,
decode(pay.site_use_type,'PAY','Y','N') ASpay_flag,
decode(pur.site_use_type,'PURCHASING','Y','N') ASpur_flag,
decode(rfq.site_use_type,'RFQ','Y','N') ASrfq_flag,'TCA' ASaddress_type,
hzl.address1|| ',' || hzl.address2 || ',' || hzl.address3 || ',' || hzl.address4 || ',' || hzl.city ||
',' || hzl.county || ',' || hzl.state || ',' || hzl.province || ',' || hzl.postal_code || ',' ||fvl.territory_short_nameASaddress_detail_intFROMhz_party_sites hps,
hz_locations hzl,
fnd_territories_vl fvl,
hz_contact_points email,
hz_contact_points phone,
hz_contact_points fax,
pos_address_requests par,
pos_supplier_mappings psm,
hz_party_site_uses pay,
hz_party_site_uses pur,
hz_party_site_uses rfqWHERE hps.status = 'A'
AND hps.party_id = :2
--and hps.created_by_module like 'POS%'
AND hzl.country =fvl.territory_codeAND email.owner_table_id(+) =hps.party_site_idAND email.owner_table_name(+) = 'HZ_PARTY_SITES'
AND email.status(+) = 'A'
AND email.contact_point_type(+) = 'EMAIL'
AND email.primary_flag(+) = 'Y'
AND phone.owner_table_id(+) =hps.party_site_idAND phone.owner_table_name(+) = 'HZ_PARTY_SITES'
AND phone.status(+) = 'A'
AND phone.contact_point_type(+) = 'PHONE'
AND phone.phone_line_type(+) = 'GEN'
AND phone.primary_flag(+) = 'Y'
AND fax.owner_table_id(+) =hps.party_site_idAND fax.owner_table_name(+) = 'HZ_PARTY_SITES'
AND fax.status(+) = 'A'
AND fax.contact_point_type(+) = 'PHONE'
AND fax.phone_line_type(+) = 'FAX'
AND hps.location_id =hzl.location_idAND par.party_site_id =hps.party_site_idAND psm.party_id =hps.party_idAND psm.mapping_id =par.mapping_idAND par.request_type IN ('UPDATE','DELETE')AND par.request_status = 'PENDING'
AND pay.party_site_id(+) =hps.party_site_idAND pur.party_site_id(+) =hps.party_site_idAND rfq.party_site_id(+) =hps.party_site_idAND pay.status(+) = 'A'
AND pur.status(+) = 'A'
AND rfq.status(+) = 'A'
AND nvl(pay.end_date(+),
SYSDATE)>=SYSDATEAND nvl(pur.end_date(+),
SYSDATE)>=SYSDATEAND nvl(rfq.end_date(+),
SYSDATE)>=SYSDATEAND nvl(pay.begin_date(+),
SYSDATE)<=SYSDATEAND nvl(pur.begin_date(+),
SYSDATE)<=SYSDATEAND nvl(rfq.begin_date(+),
SYSDATE)<=SYSDATEAND pay.site_use_type(+) = 'PAY'
AND pur.site_use_type(+) = 'PURCHASING'
AND rfq.site_use_type(+) = 'RFQ'
UNION ALL
SELECTpar.party_site_id,
par.party_site_nameASaddress_name,
decode(par.request_type,'ADD','NEW','UPDATE','CHANGED','UNKNOWN') ASstatus,
par.address_line1ASloc_address1,
par.address_line2ASloc_address2,
par.address_line3ASloc_address3,
par.cityASloc_city,
par.countyASloc_county,
par.stateASloc_state,
par.provinceASloc_province,
par.postal_codeASloc_postal_code,
par.countryASloc_country,
fvl.territory_short_nameAScountry_name,
par.address_line4ASloc_address4,
par.email_address,
par.phone_area_code|| ' ' || par.phone_number || ' ' || par.phone_extension ASphone_number,
par.fax_area_code|| ' ' || par.fax_number ASfax_number,'removeInActiveImage' ASremove_image,
decode(par.request_type,'UPDATE','mngSites','mngSitesDisabled') ASedit_image,
par.address_request_idASaddress_request_id,
decode(par.pay_flag,'Y','Y','N') ASpay_flag,
decode(par.pur_flag,'Y','Y','N') ASpur_flag,
decode(par.rfq_flag,'Y','Y','N') ASrfq_flag,'POS' ASaddress_type,
par.address_line1|| ',' || par.address_line2 || ',' || par.address_line3 || ',' || par.address_line4 ||
',' || par.city || ',' || par.county || ',' || par.state || ',' || par.province || ',' ||par.postal_code|| ',' || fvl.territory_short_name ASaddress_detail_intFROMpos_address_requests par,
pos_supplier_mappings psm,
fnd_territories_vl fvlWHERE par.mapping_id =psm.mapping_idAND par.country =fvl.territory_codeAND psm.party_id = :3
AND par.request_status = 'PENDING'
AND par.request_type = 'ADD'
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的ebs 供应商地点信息_EBS标准的查看供应商地址的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 14nm+++再也不见 Intel告别最
- 下一篇: 51单片机50个实例代码_常用的51单片