在此记录一下自己学习过程。新手,请多多指教,谢谢。
最近客户有需求,找出供应商对应的银行信息,查看了下网上帖子,发现都是从供应商及供应商地点层发起,去查找对应的银行信息,但是,供应商维护银行界面共有四个层级,依次为:供应商,
地址,地址-业务实体,地点 四个层级分别可以关联银行账户,且结合发票工作台和付款工作台界面, 其在录入供应商、业务实体、地点之后,会自动带出对应的银行账户,且以此从四个层级中查找。
,有结合IBY_EXTERNAL_PAYEES_ALL 这个表,个人觉得这个表才是真正四个层级关联银行的 关键点,从这个表入手,找出供应商四个层级关联的所有银行信息。 -- EMPLOYEE
SELECT ASP.VENDOR_ID AS 供应商ID,
ASP.VENDOR_NAME AS 供应商名称,
ASP.SEGMENT1 AS 供应商编号,
ASP.VENDOR_TYPE_LOOKUP_CODE AS 供应商类型,
ASP.START_DATE_ACTIVE AS 供应商起始日期,
ASP.ENABLED_FLAG AS 供应商启用标识,
ASP.END_DATE_ACTIVE AS 供应商终止日期,
ASP.PARTY_ID,
IEB.ext_bank_account_id,
IEB.bank_party_id,IEB.bank_name AS 银行,
IEB.bank_branch_name AS 分行,
IEB.branch_party_id AS 分行id,
IEB.bank_account_id,
IEB.bank_account_number AS 银行账户,
IEB.primary_acct_owner_party_id AS 账户主要责任人ID,
IEB.primary_acct_owner_name AS 账户主要责任人, IAO.END_DATE AS 账户责任人终止日期,
IAO.PRIMARY_FLAG AS 账户主要责任人标识, IEB.start_date AS 银行起始日期,
IEB.end_date AS 银行终止日期,
(SELECT T.Start_Date FROM IBY_EXT_BANK_BRANCHES_V T WHERE T.Branch_Party_Id=IEB.branch_party_id) AS 分行起始日期,
(SELECT T.End_Date FROM IBY_EXT_BANK_BRANCHES_V T WHERE T.Branch_Party_Id=IEB.branch_party_id) AS 分行终止日期, IEP.PAYEE_PARTY_ID,
IEP.PAYMENT_FUNCTION, IEP.PARTY_SITE_ID,
NULL AS 地址名称,
NULL AS 地址是否有效, ASS.ORG_ID AS 业务实体ID,
(SELECT T.DESCRIPTION
FROM FND_FLEX_VALUES_VL T,
FND_FLEX_VALUE_SETS S
WHERE 1 = 1
AND T.FLEX_VALUE_SET_ID =S.FLEX_VALUE_SET_ID
AND S.FLEX_VALUE_SET_NAME = 'XXX-COMPANY'
AND T.FLEX_VALUE = (SELECT SUBSTR(HOU.SHORT_CODE, 4) FROM HR_OPERATING_UNITS HOU
WHERE HOU.ORGANIZATION_ID =ASS.ORG_ID)
AND T.ENABLED_FLAG = 'Y'
AND SYSDATE < NVL(T.END_DATE_ACTIVE,SYSDATE + 1)) AS 业务实体名称,
(SELECT HOU.date_from FROM HR_ORGANIZATION_UNITS HOU WHERE HOU.organization_id=ASS.ORG_ID )AS 业务实体生效日期,
(SELECT HOU.date_to FROM HR_ORGANIZATION_UNITS HOU WHERE HOU.organization_id=ASS.ORG_ID ) AS 业务实体失效日期, ASS.VENDOR_SITE_ID,
ASS.VENDOR_SITE_CODE AS 地点名称,
ASS.INACTIVE_DATE AS 地点失效日期, USES.INSTRUMENT_PAYMENT_USE_ID,
USES.EXT_PMT_PARTY_ID,
USES.INSTRUMENT_ID,
USES.PAYMENT_FUNCTION,
USES.START_DATE AS 银行账户起始日期,
USES.END_DATE AS 银行账户终止日期 FROM AP_SUPPLIERS ASP,
IBY_EXT_BANK_ACCOUNTS_V IEB,
IBY_EXTERNAL_PAYEES_ALL IEP,
IBY_PMT_INSTR_USES_ALL USES,
IBY_ACCOUNT_OWNERS IAO,
AP_SUPPLIER_SITES_ALL ASS
WHERE 1=1
AND IEP.EXT_PAYEE_ID = USES.EXT_PMT_PARTY_ID
AND IEP.PAYMENT_FUNCTION ='PAYABLES_DISB'
AND USES.INSTRUMENT_ID =IEB.EXT_BANK_ACCOUNT_ID
AND IEP.PAYEE_PARTY_ID = ASP.PARTY_ID
AND IEP.PARTY_SITE_ID IS NULL
AND IEP.SUPPLIER_SITE_ID IS NULL
AND IEP.ORG_ID IS NULL
AND ASP.VENDOR_TYPE_LOOKUP_CODE='EMPLOYEE'
AND ASS.VENDOR_ID=ASP.VENDOR_ID
AND USES.INSTRUMENT_TYPE = 'BANKACCOUNT'
AND IAO.ACCOUNT_OWNER_PARTY_ID=ASP.PARTY_ID
AND IAO.EXT_BANK_ACCOUNT_ID(+)=IEB.ext_bank_account_id
AND ASP.VENDOR_NAME='&VENDOR_NAME' UNION ALL
--VENDOR
--第一层(供应商关联银行)
SELECT ASP.VENDOR_ID AS 供应商ID,
ASP.VENDOR_NAME AS 供应商名称,
ASP.SEGMENT1 AS 供应商编号,
ASP.VENDOR_TYPE_LOOKUP_CODE AS 供应商类型,
ASP.START_DATE_ACTIVE AS 供应商起始日期,
ASP.ENABLED_FLAG AS 供应商启用标识,
ASP.END_DATE_ACTIVE AS 供应商终止日期,
ASP.PARTY_ID,
IEB.ext_bank_account_id,
IEB.bank_party_id,IEB.bank_name AS 银行,
IEB.bank_branch_name AS 分行,
IEB.branch_party_id AS 分行id,
IEB.bank_account_id,
IEB.bank_account_number AS 银行账户,
IEB.primary_acct_owner_party_id AS 账户主要责任人ID,
IEB.primary_acct_owner_name AS 账户主要责任人, IAO.END_DATE AS 账户责任人终止日期,
IAO.PRIMARY_FLAG AS 账户主要责任人标识, IEB.start_date AS 银行起始日期,
IEB.end_date AS 银行终止日期,
(SELECT T.Start_Date FROM IBY_EXT_BANK_BRANCHES_V T WHERE T.Branch_Party_Id=IEB.branch_party_id) AS 分行起始日期,
(SELECT T.End_Date FROM IBY_EXT_BANK_BRANCHES_V T WHERE T.Branch_Party_Id=IEB.branch_party_id) AS 分行终止日期, IEP.PAYEE_PARTY_ID,
IEP.PAYMENT_FUNCTION, IEP.PARTY_SITE_ID,
NULL AS 地址名称,
NULL AS 地址是否有效, IEP.ORG_ID AS 业务实体ID,
NULL AS 业务实体名称,
NULL AS 业务实体生效日期,
NULL AS 业务实体失效日期, IEP.SUPPLIER_SITE_ID,
NULL ,
NULL , USES.INSTRUMENT_PAYMENT_USE_ID,
USES.EXT_PMT_PARTY_ID,
USES.INSTRUMENT_ID,
USES.PAYMENT_FUNCTION,
USES.START_DATE AS 银行账户起始日期,
USES.END_DATE AS 银行账户终止日期 FROM AP_SUPPLIERS ASP,
IBY_EXT_BANK_ACCOUNTS_V IEB,
IBY_EXTERNAL_PAYEES_ALL IEP,
IBY_ACCOUNT_OWNERS IAO,
IBY_PMT_INSTR_USES_ALL USES
WHERE 1=1
AND IEP.EXT_PAYEE_ID = USES.EXT_PMT_PARTY_ID
AND IEP.PAYMENT_FUNCTION ='PAYABLES_DISB'
AND USES.INSTRUMENT_ID =IEB.EXT_BANK_ACCOUNT_ID
AND IEP.PAYEE_PARTY_ID = ASP.PARTY_ID
AND IEP.PARTY_SITE_ID IS NULL
AND IEP.SUPPLIER_SITE_ID IS NULL
AND IEP.ORG_ID IS NULL
AND ASP.VENDOR_TYPE_LOOKUP_CODE='VENDOR'
AND USES.INSTRUMENT_TYPE = 'BANKACCOUNT'
AND IAO.ACCOUNT_OWNER_PARTY_ID=ASP.PARTY_ID
AND IAO.EXT_BANK_ACCOUNT_ID(+)=IEB.ext_bank_account_id AND ASP.VENDOR_NAME='&VENDOR_NAME' UNION ALL --第二层(地址关联银行)
SELECT ASP.VENDOR_ID AS 供应商ID,
ASP.VENDOR_NAME AS 供应商名称, ASP.SEGMENT1 AS 供应商编号,
ASP.VENDOR_TYPE_LOOKUP_CODE AS 供应商类型,
ASP.START_DATE_ACTIVE AS 供应商起始日期,
ASP.ENABLED_FLAG AS 供应商启用标识,
ASP.END_DATE_ACTIVE AS 供应商终止日期,
ASP.PARTY_ID,
IEB.ext_bank_account_id,
IEB.bank_party_id,IEB.bank_name AS 银行,
IEB.bank_branch_name AS 分行,
IEB.branch_party_id AS 分行id,
IEB.bank_account_id,
IEB.bank_account_number AS 银行账户,
IEB.primary_acct_owner_party_id AS 账户主要责任人ID,
IEB.primary_acct_owner_name AS 账户主要责任人, IAO.END_DATE AS 账户责任人终止日期,
IAO.PRIMARY_FLAG AS 账户主要责任人标识, IEB.start_date AS 银行起始日期,
IEB.end_date AS 银行终止日期,
(SELECT T.Start_Date FROM IBY_EXT_BANK_BRANCHES_V T WHERE T.Branch_Party_Id=IEB.branch_party_id) AS 分行起始日期,
(SELECT T.End_Date FROM IBY_EXT_BANK_BRANCHES_V T WHERE T.Branch_Party_Id=IEB.branch_party_id) AS 分行终止日期, IEP.PAYEE_PARTY_ID,
IEP.PAYMENT_FUNCTION, IEP.PARTY_SITE_ID,
(SELECT HPS.PARTY_SITE_NAME FROM HZ_PARTY_SITES HPS
WHERE IEP.PARTY_SITE_ID=HPS.PARTY_SITE_ID
--AND HPS.STATUS='A'
AND EXISTS (SELECT 1
FROM HZ_PARTY_SITES HPS,hz_party_site_uses PURCHASE,hz_party_site_uses PAY
WHERE HPS.PARTY_SITE_ID=PURCHASE.PARTY_SITE_ID
AND HPS.PARTY_SITE_ID=PAY.PARTY_SITE_ID
AND PURCHASE.SITE_USE_TYPE='PURCHASING'
AND PAY.SITE_USE_TYPE='PAY'
)) AS 地址名称,
DECODE( (SELECT HPS.STATUS FROM HZ_PARTY_SITES HPS
WHERE IEP.PARTY_SITE_ID=HPS.PARTY_SITE_ID
--AND HPS.STATUS='A'
AND EXISTS (SELECT 1
FROM HZ_PARTY_SITES HPS,hz_party_site_uses PURCHASE,hz_party_site_uses PAY
WHERE HPS.PARTY_SITE_ID=PURCHASE.PARTY_SITE_ID
AND HPS.PARTY_SITE_ID=PAY.PARTY_SITE_ID
AND PURCHASE.SITE_USE_TYPE='PURCHASING'
AND PAY.SITE_USE_TYPE='PAY')),'A','有效','无效') AS 地址是否有效, IEP.ORG_ID,
NULL AS 业务实体,
NULL AS 业务实体生效日期,
NULL AS 业务实体失效日期, IEP.SUPPLIER_SITE_ID,
NULL,
NULL, USES.INSTRUMENT_PAYMENT_USE_ID,
USES.EXT_PMT_PARTY_ID,
USES.INSTRUMENT_ID,
USES.PAYMENT_FUNCTION,
USES.START_DATE AS 银行账户起始日期,
USES.END_DATE AS 银行账户终止日期 FROM AP_SUPPLIERS ASP,
IBY_EXT_BANK_ACCOUNTS_V IEB,
IBY_EXTERNAL_PAYEES_ALL IEP,
IBY_ACCOUNT_OWNERS IAO,
IBY_PMT_INSTR_USES_ALL USES WHERE 1=1
AND IEP.EXT_PAYEE_ID = USES.EXT_PMT_PARTY_ID
AND IEP.PAYMENT_FUNCTION ='PAYABLES_DISB'
AND USES.INSTRUMENT_ID =IEB.EXT_BANK_ACCOUNT_ID
AND IEP.PAYEE_PARTY_ID = ASP.PARTY_ID
AND IEP.PARTY_SITE_ID IS NOT NULL
AND IEP.SUPPLIER_SITE_ID IS NULL
AND IEP.ORG_ID IS NULL
AND ASP.VENDOR_TYPE_LOOKUP_CODE='VENDOR'
AND USES.INSTRUMENT_TYPE = 'BANKACCOUNT'
AND IAO.ACCOUNT_OWNER_PARTY_ID=ASP.PARTY_ID
AND IAO.EXT_BANK_ACCOUNT_ID(+)=IEB.ext_bank_account_id
AND ASP.VENDOR_NAME='&VENDOR_NAME' UNION ALL --第三层(地址-业务实体关联银行)
SELECT ASP.VENDOR_ID AS 供应商ID,
ASP.VENDOR_NAME AS 供应商名称, ASP.SEGMENT1 AS 供应商编号,
ASP.VENDOR_TYPE_LOOKUP_CODE AS 供应商类型,
ASP.START_DATE_ACTIVE AS 供应商起始日期,
ASP.ENABLED_FLAG AS 供应商启用标识,
ASP.END_DATE_ACTIVE AS 供应商终止日期,
ASP.PARTY_ID,
IEB.ext_bank_account_id,
IEB.bank_party_id,IEB.bank_name AS 银行,
IEB.bank_branch_name AS 分行,
IEB.branch_party_id AS 分行id,
IEB.bank_account_id,
IEB.bank_account_number AS 银行账户,
IEB.primary_acct_owner_party_id AS 账户主要责任人ID,
IEB.primary_acct_owner_name AS 账户主要责任人, IAO.END_DATE AS 账户责任人终止日期,
IAO.PRIMARY_FLAG AS 账户主要责任人标识, IEB.start_date AS 银行起始日期,
IEB.end_date AS 银行终止日期,
(SELECT T.Start_Date FROM IBY_EXT_BANK_BRANCHES_V T WHERE T.Branch_Party_Id=IEB.branch_party_id) AS 分行起始日期,
(SELECT T.End_Date FROM IBY_EXT_BANK_BRANCHES_V T WHERE T.Branch_Party_Id=IEB.branch_party_id) AS 分行终止日期, IEP.PAYEE_PARTY_ID,
IEP.PAYMENT_FUNCTION, IEP.PARTY_SITE_ID,
(SELECT HPS.PARTY_SITE_NAME FROM HZ_PARTY_SITES HPS
WHERE IEP.PARTY_SITE_ID=HPS.PARTY_SITE_ID
--AND HPS.STATUS='A'
AND EXISTS (SELECT 1
FROM HZ_PARTY_SITES HPS,hz_party_site_uses PURCHASE,hz_party_site_uses PAY
WHERE HPS.PARTY_SITE_ID=PURCHASE.PARTY_SITE_ID
AND HPS.PARTY_SITE_ID=PAY.PARTY_SITE_ID
AND PURCHASE.SITE_USE_TYPE='PURCHASING'
AND PAY.SITE_USE_TYPE='PAY'
)) AS 地址名称,
DECODE( (SELECT HPS.STATUS FROM HZ_PARTY_SITES HPS
WHERE IEP.PARTY_SITE_ID=HPS.PARTY_SITE_ID
--AND HPS.STATUS='A'
AND EXISTS (SELECT 1
FROM HZ_PARTY_SITES HPS,hz_party_site_uses PURCHASE,hz_party_site_uses PAY
WHERE HPS.PARTY_SITE_ID=PURCHASE.PARTY_SITE_ID
AND HPS.PARTY_SITE_ID=PAY.PARTY_SITE_ID
AND PURCHASE.SITE_USE_TYPE='PURCHASING'
AND PAY.SITE_USE_TYPE='PAY')),'A','有效','无效') AS 地址是否有效, IEP.ORG_ID,
(SELECT TRIM(SUBSTR(HOU.name,4)) FROM HR_ORGANIZATION_UNITS HOU WHERE HOU.organization_id=IEP.ORG_ID)
--AND SYSDATE BETWEEN NVL(HOU.DATE_FROM,SYSDATE-1) AND NVL(HOU.DATE_TO,SYSDATE+1)
AS 业务实体,
(SELECT HOU.date_from FROM HR_ORGANIZATION_UNITS HOU WHERE HOU.organization_id=IEP.ORG_ID)AS 业务实体生效日期,
(SELECT HOU.date_to FROM HR_ORGANIZATION_UNITS HOU WHERE HOU.organization_id=IEP.ORG_ID) AS 业务实体失效日期, IEP.SUPPLIER_SITE_ID,
NULL AS 地点,
NULL AS 地点失效日期, USES.INSTRUMENT_PAYMENT_USE_ID,
USES.EXT_PMT_PARTY_ID,
USES.INSTRUMENT_ID,
USES.PAYMENT_FUNCTION,
USES.START_DATE AS 银行账户起始日期,
USES.END_DATE AS 银行账户终止日期 FROM AP_SUPPLIERS ASP,
IBY_EXT_BANK_ACCOUNTS_V IEB,
IBY_EXTERNAL_PAYEES_ALL IEP,
IBY_ACCOUNT_OWNERS IAO,
IBY_PMT_INSTR_USES_ALL USES WHERE 1=1
AND IEP.EXT_PAYEE_ID = USES.EXT_PMT_PARTY_ID
AND IEP.PAYMENT_FUNCTION ='PAYABLES_DISB'
AND USES.INSTRUMENT_ID =IEB.EXT_BANK_ACCOUNT_ID
AND IEP.PAYEE_PARTY_ID = ASP.PARTY_ID
AND IEP.PARTY_SITE_ID IS NOT NULL
AND IEP.SUPPLIER_SITE_ID IS NULL
AND IEP.ORG_ID IS NOT NULL
AND USES.INSTRUMENT_TYPE = 'BANKACCOUNT'
AND ASP.VENDOR_TYPE_LOOKUP_CODE='VENDOR'
AND IAO.ACCOUNT_OWNER_PARTY_ID=ASP.PARTY_ID
AND IAO.EXT_BANK_ACCOUNT_ID(+)=IEB.ext_bank_account_id AND ASP.VENDOR_NAME='&VENDOR_NAME' UNION ALL --第四层(地点关联银行)
SELECT ASP.VENDOR_ID AS 供应商ID,
ASP.VENDOR_NAME AS 供应商名称, ASP.SEGMENT1 AS 供应商编号,
ASP.VENDOR_TYPE_LOOKUP_CODE AS 供应商类型,
ASP.START_DATE_ACTIVE AS 供应商起始日期,
ASP.ENABLED_FLAG AS 供应商启用标识,
ASP.END_DATE_ACTIVE AS 供应商终止日期,
ASP.PARTY_ID,
IEB.ext_bank_account_id,
IEB.bank_party_id,IEB.bank_name AS 银行,
IEB.bank_branch_name AS 分行,
IEB.branch_party_id AS 分行id,
IEB.bank_account_id,
IEB.bank_account_number AS 银行账户,
IEB.primary_acct_owner_party_id AS 账户主要责任人ID,
IEB.primary_acct_owner_name AS 账户主要责任人, IAO.END_DATE AS 账户责任人终止日期,
IAO.PRIMARY_FLAG AS 账户主要责任人标识, IEB.start_date AS 银行起始日期,
IEB.end_date AS 银行终止日期,
(SELECT T.Start_Date FROM IBY_EXT_BANK_BRANCHES_V T WHERE T.Branch_Party_Id=IEB.branch_party_id) AS 分行起始日期,
(SELECT T.End_Date FROM IBY_EXT_BANK_BRANCHES_V T WHERE T.Branch_Party_Id=IEB.branch_party_id) AS 分行终止日期, IEP.PAYEE_PARTY_ID,
IEP.PAYMENT_FUNCTION,
IEP.PARTY_SITE_ID,
(SELECT HPS.PARTY_SITE_NAME FROM HZ_PARTY_SITES HPS
WHERE IEP.PARTY_SITE_ID=HPS.PARTY_SITE_ID
--AND HPS.STATUS='A'
AND EXISTS (SELECT 1
FROM HZ_PARTY_SITES HPS,hz_party_site_uses PURCHASE,hz_party_site_uses PAY
WHERE HPS.PARTY_SITE_ID=PURCHASE.PARTY_SITE_ID
AND HPS.PARTY_SITE_ID=PAY.PARTY_SITE_ID
AND PURCHASE.SITE_USE_TYPE='PURCHASING'
AND PAY.SITE_USE_TYPE='PAY'
)) AS 地址名称,
DECODE( (SELECT HPS.STATUS FROM HZ_PARTY_SITES HPS
WHERE IEP.PARTY_SITE_ID=HPS.PARTY_SITE_ID
--AND HPS.STATUS='A'
AND EXISTS (SELECT 1
FROM HZ_PARTY_SITES HPS,hz_party_site_uses PURCHASE,hz_party_site_uses PAY
WHERE HPS.PARTY_SITE_ID=PURCHASE.PARTY_SITE_ID
AND HPS.PARTY_SITE_ID=PAY.PARTY_SITE_ID
AND PURCHASE.SITE_USE_TYPE='PURCHASING'
AND PAY.SITE_USE_TYPE='PAY')),'A','有效','无效') AS 地址是否有效, IEP.ORG_ID,
(SELECT TRIM(SUBSTR(HOU.name,4)) FROM HR_ORGANIZATION_UNITS HOU WHERE HOU.organization_id=IEP.ORG_ID)
--AND SYSDATE BETWEEN NVL(HOU.DATE_FROM,SYSDATE-1) AND NVL(HOU.DATE_TO,SYSDATE+1)
AS 业务实体,
(SELECT HOU.date_from FROM HR_ORGANIZATION_UNITS HOU WHERE HOU.organization_id=IEP.ORG_ID)AS 业务实体生效日期,
(SELECT HOU.date_to FROM HR_ORGANIZATION_UNITS HOU WHERE HOU.organization_id=IEP.ORG_ID) AS 业务实体失效日期, IEP.SUPPLIER_SITE_ID,
(SELECT ASS.VENDOR_SITE_CODE FROM AP_SUPPLIER_SITES_ALL ASS
WHERE ASS.VENDOR_SITE_ID=IEP.SUPPLIER_SITE_ID
AND ASS.PURCHASING_SITE_FLAG='Y'
AND ASS.PAY_SITE_FLAG='Y'
) AS 地点,
(SELECT ASS.INACTIVE_DATE FROM AP_SUPPLIER_SITES_ALL ASS
WHERE ASS.VENDOR_SITE_ID=IEP.SUPPLIER_SITE_ID
AND ASS.PURCHASING_SITE_FLAG='Y'
AND ASS.PAY_SITE_FLAG='Y'
)AS 地点失效日期, USES.INSTRUMENT_PAYMENT_USE_ID,
USES.EXT_PMT_PARTY_ID,
USES.INSTRUMENT_ID,
USES.PAYMENT_FUNCTION,
USES.START_DATE AS 银行账户起始日期,
USES.END_DATE AS 银行账户终止日期 FROM AP_SUPPLIERS ASP,
IBY_EXT_BANK_ACCOUNTS_V IEB,
IBY_EXTERNAL_PAYEES_ALL IEP,
IBY_ACCOUNT_OWNERS IAO,
IBY_PMT_INSTR_USES_ALL USES WHERE 1=1
AND ASP.VENDOR_TYPE_LOOKUP_CODE='VENDOR' AND IEP.EXT_PAYEE_ID = USES.EXT_PMT_PARTY_ID
AND IEP.PAYMENT_FUNCTION ='PAYABLES_DISB'
AND USES.INSTRUMENT_ID =IEB.EXT_BANK_ACCOUNT_ID
AND IEP.PAYEE_PARTY_ID = ASP.PARTY_ID
AND IEP.PARTY_SITE_ID IS NOT NULL
AND IEP.SUPPLIER_SITE_ID IS NOT NULL
AND IEP.ORG_ID IS NOT NULL
AND USES.INSTRUMENT_TYPE = 'BANKACCOUNT'
AND IAO.ACCOUNT_OWNER_PARTY_ID=ASP.PARTY_ID
AND IAO.EXT_BANK_ACCOUNT_ID(+)=IEB.ext_bank_account_id AND ASP.VENDOR_NAME='&VENDOR_NAME'
;

供应商 银行 SQL (转自ITPUB)的更多相关文章

  1. Oracle EBS-SQL (PO-14):检查供应商信息sql

    select pvs.org_id, pvs.vendor_id, pvs.vendor_site_id, hou.name                                 经营组织, ...

  2. 详解EBS接口开发之供应商导入(补充)--供应商银行账户更新

    CREATE OR REPLACE PACKAGE BODY update_vendor_account IS PROCEDURE main(errbuf OUT VARCHAR2, retcode ...

  3. R12 供应商SQL

    -- 供应商主表数据: SELECT ass.vendor_id vendor_id, ass.party_id party_id, ass.segment1 vendor_code, ass.ven ...

  4. 详解EBS接口开发之供应商导入

    (一)供应商常用标准表简介 1.1   常用标准表 如下表中列出了与供应商相关的表和说明: 表名 说明 其他信息 ap_suppliers 供应商头表 供应商的头信息如:供应商名.供应商编码.税号等 ...

  5. Oracle EBS 银行账户API

     创建银行 -- Create Bank DECLARE p_init_msg_list VARCHAR2(200); p_country_code VARCHAR2(200); p_bank_nam ...

  6. Oracle EBS AP 供应商API

    --创建供应商地址上的电话号码 created by jenrry 20170419 DECLARE l_return_status VARCHAR2(1); l_msg_count NUMBER; ...

  7. Oracle EBS供应商接口导入(转)

    原文地址 Oracle EBS供应商接口导入 1.供应商导入组成供应商导入主要分为供应商头信息导入.供应商地点信息导入.供应商联系人导入三个部分的信息,其他按实际需求进行添加.供应商头信息导入:导入供 ...

  8. 知识总结提炼-AP模块

    http://www.cnblogs.com/bruce_zhao/p/3809686.html 应付模块业务操作流程 供应商管理 供应商概述 在您使用 Oracle Purchasing 之前,需要 ...

  9. ORACLE EBS常用表及查询语句(最终整理版)

    建议去看参考二 参考一:                                                              call fnd_global.APPS_INITI ...

随机推荐

  1. 常用jQuery代码03

    1.查看浏览器信息 navigator.userAgent 检索浏览器信息包括哪些字符 例如: if (navigator.userAgent.toLowerCase().indexOf(" ...

  2. 关于前后台交互生成json区别

    如何返回[object{xx:{}}]这种数组型json在服务器端return $arr[]=m;像这种都可以产生[Object { 0="9", 1="8", ...

  3. Chip Factory---hdu5536(异或值最大,01字典树)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5536 题意:有一个数组a[], 包含n个数,从n个数中找到三个数使得 (a[i]+a[j])⊕a[k] ...

  4. iOS 时间戳

    时间戳用过一回,总结一下: 1.在Terminal下获得时间戳: date +%s 原来要在服务器端挂文档,方便开发商下载,用时间戳作为文件名称来区分. 2.在程序下获得时间戳: NSDate * n ...

  5. setContentScaleFactor 设置图片的分辨率

    float scale = [[UIScreenmainScreen] scale];//得到设备的分辨率 [imageView setContentScaleFactor:[[UIScreen ma ...

  6. ASP.NET中application对象的用法

    一.Application对象的理解 Application对象在实际网络开发中的用途就是记录整个网络的信息,如上线人数.在线名单.意见调查和网上选举等.在给定的应用程序的多有用户之间共享信息,并在服 ...

  7. Apache使用简介

    Apache使用简介 1.全局配置配置信 1) 配置持久连接 KeepAlive <On|Off>             #是否开启持久连接功能 MaxKeepAliveRequest ...

  8. AWK只打印某个域后的所有域

    如转载请指明(博客http: yangzhigang cublog cn).前言:有时我们需要将某个域之后的所有域打印出来,而且每个记录(行)的域的个数也不一定,所以用$4,$5,… $n,… $(N ...

  9. re模块使用

    import re listall = "adkr20xcv3\actad4/" result = re.search('\w+',listall) print result.gr ...

  10. javascript实例学习之六—百叶窗效果

    一.要结合布局才能形成百叶窗的效果 二.开启两个定时器,第一个定时器控制的是百叶窗整体一次上翻,一次下翻:另一个控制百叶窗中的各页逐次翻转,形成层次效果.否则就成了普通的滚动广告的效果了 本实现借助于 ...