--获取供应商地址

--将代码中的: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标准的查看供应商地址相关推荐

  1. ebs 供应商地点信息_EBS R12使用接口表往已存在的供应商地址下创建新的地点

    在供应商 "测试供应商A" 下已经有了两个地址,分别为 "地址A","地址B",现在由于某些原因,需要在地址A下面创建新的地点. 由于业务需 ...

  2. ebs 供应商地点信息_供应商,地址,业务实体,地点关联银行账户

    在此记录一下自己学习过程.新手,请多多指教,谢谢. 最近客户有需求,找出供应商对应的银行信息,查看了下网上帖子,发现都是从供应商及供应商地点层发起,去查找对应的银行信息,但是,供应商维护银行界面共有四 ...

  3. ebs 供应商地点信息_实探荣耀办公地:与高通接近达成合作,加快供应商整合脚步...

    作者:时代财经 王亮 编辑:史成超 来源:时代财经摄. 据腾讯<深网>最新消息,有接近高通的人士表示,高通与荣耀的谈判进展非常乐观,双方已接近达成供应合作. 在12月2日的高通2020骁龙 ...

  4. Oracle EBS Interface/API(35) -创建供应商地点API

    除了SRM上项目需要使用外,有时集团有N多个公司要创建相同供应商地点时,需要一家一家业务实体勾选不能全选,也不能单独查找某一个业务实体分配已经的供应商地点,给系统维护带来比较大的麻烦,通过客制化程序可 ...

  5. EBS开发_供应商地点联系人银行等导入

    --定义接口表字段 create table CUX_INV_VENDOR_8MIMPORT (   group_id           NUMBER not null,   vendor_name ...

  6. 什么是服务器信息怎么看,怎么查看服务器信息

    怎么查看服务器信息 内容精选 换一换 在您申请了云耀云服务器后,可以通过管理控制台查看和管理您的云耀云服务器.本节介绍如何查看云耀云服务器的详细配置,包括云耀云服务器名称.镜像信息.系统盘.数据盘.安 ...

  7. 附标准合同 | 国家网信办发布《个人信息出境标准合同规定(征求意见稿)》

    6月30日,为了规范个人信息出境活动,保护个人信息权益,促进个人信息跨境安全.自由流动,依据<中华人民共和国个人信息保护法>,国家互联网信息办公室发布<个人信息出境标准合同规定(征求 ...

  8. 供应商评估:关键标准以及如何执行

    几乎每个行业的企业都与制造商.进口商.服务提供商和分销商等供应商合作.由于通常有几个供应商可供选择,进行供应商评估有助于企业选出其中最符合其业务需求的供应商. 什么是供应商评估? 供应商评估是企业在为 ...

  9. 银行使用oracle做查询,Oracle EBS ERP银行信息查询视图

    Oracle EBS ERP银行信息查询视图 CREATE OR REPLACE VIEW XXX_STD_CE_BANKINFO_V AS SELECT cbau.org_id, cba.accou ...

最新文章

  1. EMNLP2018论文解读 | 三种提升多语言翻译模型的高效策略
  2. 电脑怎么下mcjava版_游戏下载常见问题(苹果、电脑玩家下载须知)
  3. JEPaas代码———出库数量,添加明细, 确认出库
  4. SAP CRM one order框架到了S/4HANA后是如何重构的
  5. mysql快速随机_MySQL随机取数据最高效的方法
  6. IOS经常使用的性能优化策略
  7. JDK 8 十大新特性详解
  8. debian dhcp服务启动不了_网刻批量装系统pxe启动教程全自动分区装系统
  9. c/c++教程 - 2.1 程序的内存模型 内存四区 代码区 全局区 堆区 栈区 new操作符
  10. CSS学习笔记 -- Position(定位)
  11. PHP实现限制域名从而保护源代码不被拷贝
  12. 2020秋 英文科技论文写作与学术报告-期末
  13. 数据分析入门必备基础知识
  14. Room cannot verify the data integrity. Looks like you‘ve changed schema but forgot to update the ve
  15. PromQL 直方图 跟踪请求的延迟或响应大小 99%的请求是在多少延迟下完成的?
  16. Mac自带FTP工具用法
  17. 基于nginx-http-flv-module提供摄像头hls flv回放流服务
  18. 520 miix 小兵 黑苹果_根据【黑果小兵】整理的黑苹果教程-小白教程
  19. TPLINK TL-AP1300I-PoE功能失常导致网络故障一例
  20. DML、DDL、DCL区别 .

热门文章

  1. InstallShild的研究,msde2000,.netframwork,ScriptProject与ScriiptMSIProject的区别
  2. c#操作mysql数据库
  3. C# 读写ini配置文件demo
  4. 窗口类的注册生成和消息循环
  5. 计算机应用等级考试1,计算机等级考试一级试题
  6. java栈和队列验证回文串_栈和队列的基本操作及其应用(回文判断)
  7. listbox wpf 取消边框_停止使用箭头C#WPF导航列表框(Stop listbox from navigating with arrows C# WPF)...
  8. java delphi 三层_三层架构delphi+Java+Oracle模式的实现
  9. QTablewidget只显示横分割线,不显示竖分割线
  10. Qt的drawText不换行解决