EBS标准的查看供应商地址

--获取供应商PARTY_ID
SELECT * FROM HZ_PARTIES HP WHERE HP.PARTY_NAME=‘XXXXXX‘

VO数据源:oracle.apps.pos.supplier.server.AddrSummVO

--获取供应商地址--将代码中的:1,:2,:3替换为供应商对应的PARTY_ID
SELECT hps.party_site_id,
       hps.party_site_name AS address_name,
       ‘CURRENT‘ AS status,
       hzl.address1 AS loc_address1,
       hzl.address2 AS loc_address2,
       hzl.address3 AS loc_address3,
       hzl.city AS loc_city,
       hzl.county AS loc_county,
       hzl.state AS loc_state,
       hzl.province AS loc_province,
       hzl.postal_code AS loc_postal_code,
       hzl.country AS loc_country,
       fvl.territory_short_name AS country_name,
       hzl.address4 AS loc_address4,
       email.email_address,
       phone.phone_area_code || ‘ ‘ || phone.phone_number AS phone_number,
       fax.phone_area_code || ‘ ‘ || fax.phone_number AS fax_number,
       decode(pos_util_pkg.is_addr_ccr(1.0,
                                       ‘‘,
                                       hps.party_site_id),
              ‘T‘,
              ‘removeInActiveImage‘,
              ‘removeActiveImage‘) AS remove_image,
       ‘mngSites‘ AS edit_image,
       -1 AS address_request_id,
       decode(pay.site_use_type,
              ‘PAY‘,
              ‘Y‘,
              ‘N‘) AS pay_flag,
       decode(pur.site_use_type,
              ‘PURCHASING‘,
              ‘Y‘,
              ‘N‘) AS pur_flag,
       decode(rfq.site_use_type,
              ‘RFQ‘,
              ‘Y‘,
              ‘N‘) AS rfq_flag,
       ‘TCA‘ AS address_type,
       hzl.address1 || ‘ , ‘ || hzl.address2 || ‘ , ‘ || hzl.address3 || ‘ , ‘ || hzl.address4 || ‘ , ‘ || hzl.city ||
       ‘ , ‘ || hzl.county || ‘ , ‘ || hzl.state || ‘ , ‘ || hzl.province || ‘ , ‘ || hzl.postal_code || ‘ , ‘ ||
       fvl.territory_short_name AS address_detail_int
  FROM hz_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 rfq
 WHERE hps.status = ‘A‘
   AND hps.party_id = :1
      --and hps.created_by_module like ‘POS%‘
   AND hzl.country = fvl.territory_code
   AND email.owner_table_id(+) = hps.party_site_id
   AND 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_id
   AND 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_id
   AND 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_id
   AND pay.party_site_id(+) = hps.party_site_id
   AND pur.party_site_id(+) = hps.party_site_id
   AND rfq.party_site_id(+) = hps.party_site_id
   AND pay.status(+) = ‘A‘
   AND pur.status(+) = ‘A‘
   AND rfq.status(+) = ‘A‘
   AND nvl(pay.end_date(+),
           SYSDATE) >= SYSDATE
   AND nvl(pur.end_date(+),
           SYSDATE) >= SYSDATE
   AND nvl(rfq.end_date(+),
           SYSDATE) >= SYSDATE
   AND nvl(pay.begin_date(+),
           SYSDATE) <= SYSDATE
   AND nvl(pur.begin_date(+),
           SYSDATE) <= SYSDATE
   AND nvl(rfq.begin_date(+),
           SYSDATE) <= SYSDATE
   AND pay.site_use_type(+) = ‘PAY‘
   AND pur.site_use_type(+) = ‘PURCHASING‘
   AND rfq.site_use_type(+) = ‘RFQ‘
   AND NOT EXISTS (SELECT 1
          FROM pos_address_requests  par,
               pos_supplier_mappings psm
         WHERE psm.party_id = hps.party_id
           AND psm.mapping_id = par.mapping_id
           AND party_site_id = hps.party_site_id
           AND request_status = ‘PENDING‘
           AND request_type IN (‘UPDATE‘,
                                ‘DELETE‘))

UNION ALL

SELECT hps.party_site_id,
       hps.party_site_name AS address_name,
       decode(par.request_type,
              ‘UPDATE‘,
              ‘CHANGED‘,
              ‘DELETE‘,
              ‘CHANGED‘) AS status,
       hzl.address1 AS loc_address1,
       hzl.address2 AS loc_address2,
       hzl.address3 AS loc_address3,
       hzl.city AS loc_city,
       hzl.county AS loc_county,
       hzl.state AS loc_state,
       hzl.province AS loc_province,
       hzl.postal_code AS loc_postal_code,
       hzl.country AS loc_country,
       fvl.territory_short_name AS country_name,
       hzl.address4 AS loc_address4,
       email.email_address,
       phone.phone_area_code || ‘ ‘ || phone.phone_number AS phone_number,
       fax.phone_area_code || ‘ ‘ || fax.phone_number AS fax_number,
       ‘removeInActiveImage‘ AS remove_image,
       decode(par.request_type,
              ‘UPDATE‘,
              ‘mngSites‘,
              ‘DELETE‘,
              ‘mngSitesDisabled‘) AS edit_image,
       par.address_request_id AS address_request_id,
       decode(pay.site_use_type,
              ‘PAY‘,
              ‘Y‘,
              ‘N‘) AS pay_flag,
       decode(pur.site_use_type,
              ‘PURCHASING‘,
              ‘Y‘,
              ‘N‘) AS pur_flag,
       decode(rfq.site_use_type,
              ‘RFQ‘,
              ‘Y‘,
              ‘N‘) AS rfq_flag,
       ‘TCA‘ AS address_type,
       hzl.address1 || ‘ , ‘ || hzl.address2 || ‘ , ‘ || hzl.address3 || ‘ , ‘ || hzl.address4 || ‘ , ‘ || hzl.city ||
       ‘ , ‘ || hzl.county || ‘ , ‘ || hzl.state || ‘ , ‘ || hzl.province || ‘ , ‘ || hzl.postal_code || ‘ , ‘ ||
       fvl.territory_short_name AS address_detail_int
  FROM hz_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    rfq
 WHERE hps.status = ‘A‘
   AND hps.party_id = :2
      --and hps.created_by_module like ‘POS%‘
   AND hzl.country = fvl.territory_code
   AND email.owner_table_id(+) = hps.party_site_id
   AND 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_id
   AND 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_id
   AND 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_id
   AND par.party_site_id = hps.party_site_id
   AND psm.party_id = hps.party_id
   AND psm.mapping_id = par.mapping_id
   AND par.request_type IN (‘UPDATE‘,
                            ‘DELETE‘)
   AND par.request_status = ‘PENDING‘
   AND pay.party_site_id(+) = hps.party_site_id
   AND pur.party_site_id(+) = hps.party_site_id
   AND rfq.party_site_id(+) = hps.party_site_id
   AND pay.status(+) = ‘A‘
   AND pur.status(+) = ‘A‘
   AND rfq.status(+) = ‘A‘
   AND nvl(pay.end_date(+),
           SYSDATE) >= SYSDATE
   AND nvl(pur.end_date(+),
           SYSDATE) >= SYSDATE
   AND nvl(rfq.end_date(+),
           SYSDATE) >= SYSDATE
   AND nvl(pay.begin_date(+),
           SYSDATE) <= SYSDATE
   AND nvl(pur.begin_date(+),
           SYSDATE) <= SYSDATE
   AND nvl(rfq.begin_date(+),
           SYSDATE) <= SYSDATE
   AND pay.site_use_type(+) = ‘PAY‘
   AND pur.site_use_type(+) = ‘PURCHASING‘
   AND rfq.site_use_type(+) = ‘RFQ‘

UNION ALL

SELECT par.party_site_id,
       par.party_site_name AS address_name,
       decode(par.request_type,
              ‘ADD‘,
              ‘NEW‘,
              ‘UPDATE‘,
              ‘CHANGED‘,
              ‘UNKNOWN‘) AS status,
       par.address_line1 AS loc_address1,
       par.address_line2 AS loc_address2,
       par.address_line3 AS loc_address3,
       par.city AS loc_city,
       par.county AS loc_county,
       par.state AS loc_state,
       par.province AS loc_province,
       par.postal_code AS loc_postal_code,
       par.country AS loc_country,
       fvl.territory_short_name AS country_name,
       par.address_line4 AS loc_address4,
       par.email_address,
       par.phone_area_code || ‘ ‘ || par.phone_number || ‘ ‘ || par.phone_extension AS phone_number,
       par.fax_area_code || ‘ ‘ || par.fax_number AS fax_number,
       ‘removeInActiveImage‘ AS remove_image,
       decode(par.request_type,
              ‘UPDATE‘,
              ‘mngSites‘,
              ‘mngSitesDisabled‘) AS edit_image,
       par.address_request_id AS address_request_id,
       decode(par.pay_flag,
              ‘Y‘,
              ‘Y‘,
              ‘N‘) AS pay_flag,
       decode(par.pur_flag,
              ‘Y‘,
              ‘Y‘,
              ‘N‘) AS pur_flag,
       decode(par.rfq_flag,
              ‘Y‘,
              ‘Y‘,
              ‘N‘) AS rfq_flag,
       ‘POS‘ AS address_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 AS address_detail_int
  FROM pos_address_requests  par,
       pos_supplier_mappings psm,
       fnd_territories_vl    fvl
 WHERE par.mapping_id = psm.mapping_id
   AND par.country = fvl.territory_code
   AND psm.party_id = :3
   AND par.request_status = ‘PENDING‘
   AND par.request_type = ‘ADD‘
数据来源:oracle.apps.ar.hz.components.address.server.HzPuiLocationVO
--地址标准信息

SELECT hzpuilocationeoex.location_id,
       hzpuilocationeoex.country,
       hzpuilocationeoex.address1,
       hzpuilocationeoex.address2,
       hzpuilocationeoex.address3,
       hzpuilocationeoex.address4,
       hzpuilocationeoex.city,
       hzpuilocationeoex.postal_code,
       hzpuilocationeoex.postal_plus4_code,
       hzpuilocationeoex.state,
       hzpuilocationeoex.province,
       hzpuilocationeoex.county,
       hzpuilocationeoex.address_lines_phonetic,
       territory.territory_short_name country_name,
       hzpuilocationeoex.address_style,
       hzpuilocationeoex.attribute_category,
       hzpuilocationeoex.attribute1,
       hzpuilocationeoex.attribute2,
       hzpuilocationeoex.attribute3,
       hzpuilocationeoex.attribute4,
       hzpuilocationeoex.attribute5,
       hzpuilocationeoex.attribute6,
       hzpuilocationeoex.attribute7,
       hzpuilocationeoex.attribute8,
       hzpuilocationeoex.attribute9,
       hzpuilocationeoex.attribute10,
       hzpuilocationeoex.attribute11,
       hzpuilocationeoex.attribute12,
       hzpuilocationeoex.attribute13,
       hzpuilocationeoex.attribute14,
       hzpuilocationeoex.attribute15,
       hzpuilocationeoex.attribute16,
       hzpuilocationeoex.attribute17,
       hzpuilocationeoex.attribute18,
       hzpuilocationeoex.attribute19,
       hzpuilocationeoex.attribute20,
       hzpuilocationeoex.sales_tax_geocode,
       hzpuilocationeoex.sales_tax_inside_city_limits,
       hzpuilocationeoex.language,
       hzpuilocationeoex.object_version_number
  FROM hz_locations       hzpuilocationeoex,
       fnd_territories_vl territory
 WHERE hzpuilocationeoex.country = territory.territory_code
   AND hzpuilocationeoex.location_id =302489;
时间: 2024-08-02 10:31:17

EBS标准的查看供应商地址的相关文章

EBS标准的查看供应商地点

VO数据源:oracle.apps.pos.supplier.server.SitesVO SELECT pvsa.address_style, hzl.language, pvsa.province, pvsa.country, pvsa.area_code, pvsa.phone, pvsa.customer_num, pvsa.ship_to_location_id, pvsa.bill_to_location_id, pvsa.ship_via_lookup_code, pvsa.fre

供应商和管理员查看供应商地址簿信息SQL

--管理员查看地址簿 SELECT hps.party_site_id, hps.party_site_name AS address_name, 'CURRENT' AS status, hzl.address1 AS loc_address1, hzl.address2 AS loc_address2, hzl.address3 AS loc_address3, hzl.city AS loc_city, hzl.county AS loc_county, hzl.state AS loc_

供应商导入的API补充(详解EBS接口开发之供应商导入)(转)

原文地址  供应商导入的API补充(详解EBS接口开发之供应商导入) --供应商 --创建 AP_VENDOR_PUB_PKG.Create_Vendor ( p_api_version IN NUMBER, p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE, p_commit IN VARCHAR2 := FND_API.G_FALSE, p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FU

Oracle EBS标准错误信息如何追踪 (Debug)

http://www.cnblogs.com/songdavid/articles/2067534.html 调用EBS标准API的时候,可能会返回一些让人看不懂的错误,比如最近我在开发rcv_transaction_interface的时候,数据卡在接口表里没有过去,但是返回的错误令人费解. 例如如下两个错误就让人费解: ******************* Error: derive_vendor_rcv_line_qty-098: 1 Cause: A SQL error has occ

Centos/Linux下如何查看网关地址/Gateway地址

Centos/Linux下如何查看网关地址/Gateway地址? Linux下查看网关的命令还是很多的,不过如果IP是DHCP获取,那么有些命令是不适用的,当然也有通用的查询网关命令. 1.ifconfig -a 和 cat /etc/resolv.conf  (主要查看ip/netmask和dns) 2.netstat -rn 3.cat /etc/sysconfig/network 4.cat /etc/sysconfig/network-scripts/ifcfg-eth0 5.trace

Linux主机查看IP地址

[[email protected] ~]#ifconfig ethx |awk -F '[ :]+' 'NR==2 {print $4}' Linux主机查看IP地址

使用API失效供应商地址Demo(转)

原文地址  使用API失效供应商地址Demo DECLARE lv_return_status VARCHAR2(1) := NULL; ln_msg_count NUMBER; lv_errmsg VARCHAR2(5000); lt_vendor_site_rec ap_vendor_pub_pkg.r_vendor_site_rec_type; l_party_site_rec hz_party_site_v2pub.party_site_rec_type; lt_location_rec

使用接口表往已存在的供应商地址下创建新的地点

参考文章: Oracle EBS R12 接口导 供应商 供应商接口的使用 供应商导入

ORACLE EBS中快速查看某个Request的Output File或log等信息(转)

ORACLE EBS中快速查看某个Request的Output File或log等信息   项目上,经常有请求报红报黄等问题反映到技术顾问这边,但是由于某些权限的限制,有时候哪怕System Administrator职责也只能看到某个Request信息,但是不能查看它的Output File.用下面这个方法可以很方便地查看请求的输出和日志等信息,甚至不用进系统就可以查看了,只需要一个请求编号就可以: Sql代码   /* Function: GET_URL * * Purpose: Const