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

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

  1. --获取供应商地址
    --将代码中的:1,:2,:3替换为供应商对应的PARTY_ID
  2. SELECT hps.party_site_id,
  3. hps.party_site_name AS address_name,
  4. 'CURRENT' AS status,
  5. hzl.address1 AS loc_address1,
  6. hzl.address2 AS loc_address2,
  7. hzl.address3 AS loc_address3,
  8. hzl.city AS loc_city,
  9. hzl.county AS loc_county,
  10. hzl.state AS loc_state,
  11. hzl.province AS loc_province,
  12. hzl.postal_code AS loc_postal_code,
  13. hzl.country AS loc_country,
  14. fvl.territory_short_name AS country_name,
  15. hzl.address4 AS loc_address4,
  16. email.email_address,
  17. phone.phone_area_code || ' ' || phone.phone_number AS phone_number,
  18. fax.phone_area_code || ' ' || fax.phone_number AS fax_number,
  19. decode(pos_util_pkg.is_addr_ccr(1.0,
  20. '',
  21. hps.party_site_id),
  22. 'T',
  23. 'removeInActiveImage',
  24. 'removeActiveImage') AS remove_image,
  25. 'mngSites' AS edit_image,
  26. -1 AS address_request_id,
  27. decode(pay.site_use_type,
  28. 'PAY',
  29. 'Y',
  30. 'N') AS pay_flag,
  31. decode(pur.site_use_type,
  32. 'PURCHASING',
  33. 'Y',
  34. 'N') AS pur_flag,
  35. decode(rfq.site_use_type,
  36. 'RFQ',
  37. 'Y',
  38. 'N') AS rfq_flag,
  39. 'TCA' AS address_type,
  40. hzl.address1 || ' , ' || hzl.address2 || ' , ' || hzl.address3 || ' , ' || hzl.address4 || ' , ' || hzl.city ||
  41. ' , ' || hzl.county || ' , ' || hzl.state || ' , ' || hzl.province || ' , ' || hzl.postal_code || ' , ' ||
  42. fvl.territory_short_name AS address_detail_int
  43. FROM hz_party_sites hps,
  44. hz_locations hzl,
  45. fnd_territories_vl fvl,
  46. hz_contact_points email,
  47. hz_contact_points phone,
  48. hz_contact_points fax,
  49. hz_party_site_uses pay,
  50. hz_party_site_uses pur,
  51. hz_party_site_uses rfq
  52. WHERE hps.status = 'A'
  53. AND hps.party_id = :1
  54. --and hps.created_by_module like 'POS%'
  55. AND hzl.country = fvl.territory_code
  56. AND email.owner_table_id(+) = hps.party_site_id
  57. AND email.owner_table_name(+) = 'HZ_PARTY_SITES'
  58. AND email.status(+) = 'A'
  59. AND email.contact_point_type(+) = 'EMAIL'
  60. AND email.primary_flag(+) = 'Y'
  61. AND phone.owner_table_id(+) = hps.party_site_id
  62. AND phone.owner_table_name(+) = 'HZ_PARTY_SITES'
  63. AND phone.status(+) = 'A'
  64. AND phone.contact_point_type(+) = 'PHONE'
  65. AND phone.phone_line_type(+) = 'GEN'
  66. AND phone.primary_flag(+) = 'Y'
  67. AND fax.owner_table_id(+) = hps.party_site_id
  68. AND fax.owner_table_name(+) = 'HZ_PARTY_SITES'
  69. AND fax.status(+) = 'A'
  70. AND fax.contact_point_type(+) = 'PHONE'
  71. AND fax.phone_line_type(+) = 'FAX'
  72. AND hps.location_id = hzl.location_id
  73. AND pay.party_site_id(+) = hps.party_site_id
  74. AND pur.party_site_id(+) = hps.party_site_id
  75. AND rfq.party_site_id(+) = hps.party_site_id
  76. AND pay.status(+) = 'A'
  77. AND pur.status(+) = 'A'
  78. AND rfq.status(+) = 'A'
  79. AND nvl(pay.end_date(+),
  80. SYSDATE) >= SYSDATE
  81. AND nvl(pur.end_date(+),
  82. SYSDATE) >= SYSDATE
  83. AND nvl(rfq.end_date(+),
  84. SYSDATE) >= SYSDATE
  85. AND nvl(pay.begin_date(+),
  86. SYSDATE) <= SYSDATE
  87. AND nvl(pur.begin_date(+),
  88. SYSDATE) <= SYSDATE
  89. AND nvl(rfq.begin_date(+),
  90. SYSDATE) <= SYSDATE
  91. AND pay.site_use_type(+) = 'PAY'
  92. AND pur.site_use_type(+) = 'PURCHASING'
  93. AND rfq.site_use_type(+) = 'RFQ'
  94. AND NOT EXISTS (SELECT 1
  95. FROM pos_address_requests par,
  96. pos_supplier_mappings psm
  97. WHERE psm.party_id = hps.party_id
  98. AND psm.mapping_id = par.mapping_id
  99. AND party_site_id = hps.party_site_id
  100. AND request_status = 'PENDING'
  101. AND request_type IN ('UPDATE',
  102. 'DELETE'))
  103.  
  104. UNION ALL
  105.  
  106. SELECT hps.party_site_id,
  107. hps.party_site_name AS address_name,
  108. decode(par.request_type,
  109. 'UPDATE',
  110. 'CHANGED',
  111. 'DELETE',
  112. 'CHANGED') AS status,
  113. hzl.address1 AS loc_address1,
  114. hzl.address2 AS loc_address2,
  115. hzl.address3 AS loc_address3,
  116. hzl.city AS loc_city,
  117. hzl.county AS loc_county,
  118. hzl.state AS loc_state,
  119. hzl.province AS loc_province,
  120. hzl.postal_code AS loc_postal_code,
  121. hzl.country AS loc_country,
  122. fvl.territory_short_name AS country_name,
  123. hzl.address4 AS loc_address4,
  124. email.email_address,
  125. phone.phone_area_code || ' ' || phone.phone_number AS phone_number,
  126. fax.phone_area_code || ' ' || fax.phone_number AS fax_number,
  127. 'removeInActiveImage' AS remove_image,
  128. decode(par.request_type,
  129. 'UPDATE',
  130. 'mngSites',
  131. 'DELETE',
  132. 'mngSitesDisabled') AS edit_image,
  133. par.address_request_id AS address_request_id,
  134. decode(pay.site_use_type,
  135. 'PAY',
  136. 'Y',
  137. 'N') AS pay_flag,
  138. decode(pur.site_use_type,
  139. 'PURCHASING',
  140. 'Y',
  141. 'N') AS pur_flag,
  142. decode(rfq.site_use_type,
  143. 'RFQ',
  144. 'Y',
  145. 'N') AS rfq_flag,
  146. 'TCA' AS address_type,
  147. hzl.address1 || ' , ' || hzl.address2 || ' , ' || hzl.address3 || ' , ' || hzl.address4 || ' , ' || hzl.city ||
  148. ' , ' || hzl.county || ' , ' || hzl.state || ' , ' || hzl.province || ' , ' || hzl.postal_code || ' , ' ||
  149. fvl.territory_short_name AS address_detail_int
  150. FROM hz_party_sites hps,
  151. hz_locations hzl,
  152. fnd_territories_vl fvl,
  153. hz_contact_points email,
  154. hz_contact_points phone,
  155. hz_contact_points fax,
  156. pos_address_requests par,
  157. pos_supplier_mappings psm,
  158. hz_party_site_uses pay,
  159. hz_party_site_uses pur,
  160. hz_party_site_uses rfq
  161. WHERE hps.status = 'A'
  162. AND hps.party_id = :2
  163. --and hps.created_by_module like 'POS%'
  164. AND hzl.country = fvl.territory_code
  165. AND email.owner_table_id(+) = hps.party_site_id
  166. AND email.owner_table_name(+) = 'HZ_PARTY_SITES'
  167. AND email.status(+) = 'A'
  168. AND email.contact_point_type(+) = 'EMAIL'
  169. AND email.primary_flag(+) = 'Y'
  170. AND phone.owner_table_id(+) = hps.party_site_id
  171. AND phone.owner_table_name(+) = 'HZ_PARTY_SITES'
  172. AND phone.status(+) = 'A'
  173. AND phone.contact_point_type(+) = 'PHONE'
  174. AND phone.phone_line_type(+) = 'GEN'
  175. AND phone.primary_flag(+) = 'Y'
  176. AND fax.owner_table_id(+) = hps.party_site_id
  177. AND fax.owner_table_name(+) = 'HZ_PARTY_SITES'
  178. AND fax.status(+) = 'A'
  179. AND fax.contact_point_type(+) = 'PHONE'
  180. AND fax.phone_line_type(+) = 'FAX'
  181. AND hps.location_id = hzl.location_id
  182. AND par.party_site_id = hps.party_site_id
  183. AND psm.party_id = hps.party_id
  184. AND psm.mapping_id = par.mapping_id
  185. AND par.request_type IN ('UPDATE',
  186. 'DELETE')
  187. AND par.request_status = 'PENDING'
  188. AND pay.party_site_id(+) = hps.party_site_id
  189. AND pur.party_site_id(+) = hps.party_site_id
  190. AND rfq.party_site_id(+) = hps.party_site_id
  191. AND pay.status(+) = 'A'
  192. AND pur.status(+) = 'A'
  193. AND rfq.status(+) = 'A'
  194. AND nvl(pay.end_date(+),
  195. SYSDATE) >= SYSDATE
  196. AND nvl(pur.end_date(+),
  197. SYSDATE) >= SYSDATE
  198. AND nvl(rfq.end_date(+),
  199. SYSDATE) >= SYSDATE
  200. AND nvl(pay.begin_date(+),
  201. SYSDATE) <= SYSDATE
  202. AND nvl(pur.begin_date(+),
  203. SYSDATE) <= SYSDATE
  204. AND nvl(rfq.begin_date(+),
  205. SYSDATE) <= SYSDATE
  206. AND pay.site_use_type(+) = 'PAY'
  207. AND pur.site_use_type(+) = 'PURCHASING'
  208. AND rfq.site_use_type(+) = 'RFQ'
  209.  
  210. UNION ALL
  211.  
  212. SELECT par.party_site_id,
  213. par.party_site_name AS address_name,
  214. decode(par.request_type,
  215. 'ADD',
  216. 'NEW',
  217. 'UPDATE',
  218. 'CHANGED',
  219. 'UNKNOWN') AS status,
  220. par.address_line1 AS loc_address1,
  221. par.address_line2 AS loc_address2,
  222. par.address_line3 AS loc_address3,
  223. par.city AS loc_city,
  224. par.county AS loc_county,
  225. par.state AS loc_state,
  226. par.province AS loc_province,
  227. par.postal_code AS loc_postal_code,
  228. par.country AS loc_country,
  229. fvl.territory_short_name AS country_name,
  230. par.address_line4 AS loc_address4,
  231. par.email_address,
  232. par.phone_area_code || ' ' || par.phone_number || ' ' || par.phone_extension AS phone_number,
  233. par.fax_area_code || ' ' || par.fax_number AS fax_number,
  234. 'removeInActiveImage' AS remove_image,
  235. decode(par.request_type,
  236. 'UPDATE',
  237. 'mngSites',
  238. 'mngSitesDisabled') AS edit_image,
  239. par.address_request_id AS address_request_id,
  240. decode(par.pay_flag,
  241. 'Y',
  242. 'Y',
  243. 'N') AS pay_flag,
  244. decode(par.pur_flag,
  245. 'Y',
  246. 'Y',
  247. 'N') AS pur_flag,
  248. decode(par.rfq_flag,
  249. 'Y',
  250. 'Y',
  251. 'N') AS rfq_flag,
  252. 'POS' AS address_type,
  253. par.address_line1 || ' , ' || par.address_line2 || ' , ' || par.address_line3 || ' , ' || par.address_line4 ||
  254. ' , ' || par.city || ' , ' || par.county || ' , ' || par.state || ' , ' || par.province || ' , ' ||
  255. par.postal_code || ' , ' || fvl.territory_short_name AS address_detail_int
  256. FROM pos_address_requests par,
  257. pos_supplier_mappings psm,
  258. fnd_territories_vl fvl
  259. WHERE par.mapping_id = psm.mapping_id
  260. AND par.country = fvl.territory_code
  261. AND psm.party_id = :3
  262. AND par.request_status = 'PENDING'
  263. AND par.request_type = 'ADD'
  1. 数据来源:oracle.apps.ar.hz.components.address.server.HzPuiLocationVO
  1. --地址标准信息
  2.  
  3. SELECT hzpuilocationeoex.location_id,
  4. hzpuilocationeoex.country,
  5. hzpuilocationeoex.address1,
  6. hzpuilocationeoex.address2,
  7. hzpuilocationeoex.address3,
  8. hzpuilocationeoex.address4,
  9. hzpuilocationeoex.city,
  10. hzpuilocationeoex.postal_code,
  11. hzpuilocationeoex.postal_plus4_code,
  12. hzpuilocationeoex.state,
  13. hzpuilocationeoex.province,
  14. hzpuilocationeoex.county,
  15. hzpuilocationeoex.address_lines_phonetic,
  16. territory.territory_short_name country_name,
  17. hzpuilocationeoex.address_style,
  18. hzpuilocationeoex.attribute_category,
  19. hzpuilocationeoex.attribute1,
  20. hzpuilocationeoex.attribute2,
  21. hzpuilocationeoex.attribute3,
  22. hzpuilocationeoex.attribute4,
  23. hzpuilocationeoex.attribute5,
  24. hzpuilocationeoex.attribute6,
  25. hzpuilocationeoex.attribute7,
  26. hzpuilocationeoex.attribute8,
  27. hzpuilocationeoex.attribute9,
  28. hzpuilocationeoex.attribute10,
  29. hzpuilocationeoex.attribute11,
  30. hzpuilocationeoex.attribute12,
  31. hzpuilocationeoex.attribute13,
  32. hzpuilocationeoex.attribute14,
  33. hzpuilocationeoex.attribute15,
  34. hzpuilocationeoex.attribute16,
  35. hzpuilocationeoex.attribute17,
  36. hzpuilocationeoex.attribute18,
  37. hzpuilocationeoex.attribute19,
  38. hzpuilocationeoex.attribute20,
  39. hzpuilocationeoex.sales_tax_geocode,
  40. hzpuilocationeoex.sales_tax_inside_city_limits,
  41. hzpuilocationeoex.language,
  42. hzpuilocationeoex.object_version_number
  43. FROM hz_locations hzpuilocationeoex,
  44. fnd_territories_vl territory
  45. WHERE hzpuilocationeoex.country = territory.territory_code
  46. AND hzpuilocationeoex.location_id =302489;

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

  1. EBS标准的查看供应商地点

    VO数据源:oracle.apps.pos.supplier.server.SitesVO SELECT pvsa.address_style, hzl.language, pvsa.province ...

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

    --管理员查看地址簿 SELECT hps.party_site_id, hps.party_site_name AS address_name, 'CURRENT' AS status, hzl.a ...

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

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

  4. Oracle EBS AP更新供应商地址

    SELECT pvs.vendor_site_id, pvs.party_site_id, hps.party_site_name, hps.object_version_number, hps.pa ...

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

    原文地址  供应商导入的API补充(详解EBS接口开发之供应商导入) --供应商 --创建 AP_VENDOR_PUB_PKG.Create_Vendor ( p_api_version IN NUM ...

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

    http://www.cnblogs.com/songdavid/articles/2067534.html 调用EBS标准API的时候,可能会返回一些让人看不懂的错误,比如最近我在开发rcv_tra ...

  7. Win8怎么查看IP地址

    win8查看自己IP地址方法一:查看本地网络法 1.首先从桌面右下角的“网络连接图标上”点击右键,然后选择打开网络和共享中心,如下图所示: 打开win8网络和共享中心 2.之后在打开的网络和共享中心窗 ...

  8. 查看ip地址信息和配置临时ip

    查看ip地址信息:ifconfig –a 配置临时ip: ifconfig eth0 192.168.11.107

  9. fiddler查看IP地址和请求响应时间

    (一)fiddler查看IP地址 1.点击菜单栏rules——customize rules… 2.ctrl+f搜索“static function main” 3.在main函数里加入下面一行代码, ...

随机推荐

  1. 09: python基础补充

    1.1 闭包 1.闭包概念 1. 在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用,这样就构成了一个闭包 2. 一般情况下,在我们认知当中,如果一个函数 ...

  2. 20162311 编写Android程序测试查找排序算法

    20162311 编写Android程序测试查找排序算法 一.设置图形界面 因为是测试查找和排序算法,所以先要有一个目标数组.为了得到一个目标数组,我设置一个EditText和一个Button来添加数 ...

  3. vim 开启我们的Python之旅

    1.在我们的Mac系统下打开“终端”,输入python,然后回车即可看到我们电脑是否安装了python,以及它的版本,这里我的是2.7.5版本,如果未安装请百度之.

  4. P4 Tutorials Flowlet Switching

    Github链接: Exercise 2: Implementing TCP flowlet switching P4 Tutorials Flowlet Switching 最近P4社区更新了Tut ...

  5. NS3 Ptr<Rocket> 与 TcpRocket 的一个小问题

    前因:ns3网络仿真 实验进行到很关键的一步,我尝试进行了代码的编写(还没有添加Traceback的函数),如下: #include "ns3/core-module.h" #in ...

  6. 同一主机配置:vsftpd+pam+mysql

    两种情况: 1.vsftpd和MySQL不在同一台主机上 vsftpd服务器和MySQL服务器不在同一台主机上时,vsftpd服务器需要安装pam_mysql. 在指定用户认证时,vsftpd需要链接 ...

  7. 机器学习-数据可视化神器matplotlib学习之路(二)

    之前学习了matplotlib的一些基本画图方法(查看上一节),这次主要是学习在图中加一些文字和其其它有趣的东西. 先来个最简单的图 from matplotlib import pyplot as ...

  8. ng-model 数据不更新 及 ng-repeat【ngRepeat:dupes】错误

    一.ng-include 引入的文件中 ,ng-model 数据不更新 例如, $scope.username = “Jones”  .此时,在 ng-include 引入的文件中,直接使用 ng-m ...

  9. testNG 学习笔记 Day2 配置testNG自带的监听器

    IntelliJ IDEA配置testNG自带的监听器的时候,操作如下菜单栏中 run ----> 下拉菜单中的 Edit Configurations ----> 新矿口中TeatNG下 ...

  10. Springboot 编码规范

    1.规范的意义和作用 编码规范可以最大限度的提高团队开发的合作效率 编码规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护 编码规范可以 ...