Monday, September 16, 2024

Supplier Banks Details Header & Site Level Query

 Supplier Banks Details Header & Site Level Query


select

        'Suppplier Header' "Banking_Info" ,

        APS.SEGMENT1                      ,

        APS.VENDOR_NAME                   ,

        IEBA.BANK_ACCOUNT_NAME            ,

        IEBA.BANK_ACCOUNT_NUM             ,

        cbv.BANK_NAME                     ,

        NULL Operating_unit_name

from

        apps.AP_SUPPLIERS APS            ,

        apps.IBY_EXTERNAL_PAYEES_ALL IEPA,

        apps.IBY_PMT_INSTR_USES_ALL IPIUA,

        APPS.IBY_EXT_BANK_ACCOUNTS IEBA  ,

        apps.ce_banks_v cbv

where

        1=1

        /*AND     APS.VENDOR_ID IN

        (

        select

        VENDOR_ID

        from

        apps.AP_SUPPLIER_SITES_ALL ass

        where

        ORG_ID=NVL(:P_ORG_ID,ORG_ID))*/

AND     IEPA.PAYEE_PARTY_ID=APS.PARTY_ID

AND     PARTY_SITE_ID IS NULL

AND     SUPPLIER_SITE_ID IS NULL

AND     IPIUA.EXT_PMT_PARTY_ID  =IEPA.EXT_PAYEE_ID

AND     IEBA.EXT_BANK_ACCOUNT_ID=IPIUA.INSTRUMENT_ID

AND     IEBA.BANK_ID            =cbv.BANK_PARTY_ID

--and     APS.VENDOR_ID=176042--1122--1255--176042


UNION


select

        'Suppplier LINE' "Banking_Info" ,

        APS.SEGMENT1                    ,

        APS.VENDOR_NAME                 ,

        IEBA.BANK_ACCOUNT_NAME          ,

        IEBA.BANK_ACCOUNT_NUM           ,

        cbv.BANK_NAME                   ,

        (

                Select

                        hou.name

                from

                        hr_operating_units hou

                where

                        hou.organization_id=IEPA.ORG_ID)Operating_unit_name

from

        apps.AP_SUPPLIERS APS            ,

        apps.IBY_EXTERNAL_PAYEES_ALL IEPA,

        apps.IBY_PMT_INSTR_USES_ALL IPIUA,

        APPS.IBY_EXT_BANK_ACCOUNTS IEBA  ,

        apps.ce_banks_v cbv

where

        1=1

        /*AND     APS.VENDOR_ID IN

        (

        select

        VENDOR_ID

        from

        apps.AP_SUPPLIER_SITES_ALL ass

        where

        ORG_ID=NVL(:P_ORG_ID,ORG_ID))*/

AND     IEPA.PAYEE_PARTY_ID=APS.PARTY_ID

AND     PARTY_SITE_ID IS NOT NULL

AND     SUPPLIER_SITE_ID IS NOT NULL

AND     IPIUA.EXT_PMT_PARTY_ID  =IEPA.EXT_PAYEE_ID

AND     IEBA.EXT_BANK_ACCOUNT_ID=IPIUA.INSTRUMENT_ID

AND     IEBA.BANK_ID            =cbv.BANK_PARTY_ID

        --and     APS.VENDOR_ID=176042--1122--1255--176042

;

No comments:

Post a Comment

EBS : Package Development Process

====================== Package Specification ================================== CREATE OR REPLACE PACKAGE xx_emp_package IS     PROCEDURE lo...