DBA Data[Home] [Help]

APPS.OKL_AM_TERMINATE_INV_AGMT_PVT SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 142

            SELECT HOU.name
            FROM   HR_OPERATING_UNITS HOU
            WHERE  HOU.organization_id = p_org_id;
Line: 452

            SELECT DISTINCT CHR.id,
                   CHR.contract_number,
                   CHR.start_date,
                   CHR.end_date,
                   CHR.sts_code,
                   CHR.date_terminated
            FROM   OKL_POOLS POL,
                   OKL_POOL_CONTENTS POC,
                   OKC_K_HEADERS_B KHR,
                   OKC_K_HEADERS_B CHR
            WHERE  KHR.id = p_ia_id
            AND    KHR.id = POL.khr_id
            AND    POL.id = POC.pol_id
            AND    POL.status_code = 'ACTIVE' -- Pool status
            AND    POC.status_code = POL.status_code
            AND    POC.khr_id = CHR.id;
Line: 541

            SELECT 1 id
            FROM DUAL WHERE EXISTS (
            SELECT POC.id
            FROM   OKL_POOLS POL,
                   OKL_POOL_CONTENTS POC,
                   OKC_K_HEADERS_B CHR
            WHERE  CHR.id = p_ia_id
            AND    CHR.id = POL.khr_id
            AND    POL.id = POC.pol_id
            AND    NVL(POC.streams_to_date, CHR.end_date+1) > CHR.end_date
            AND    POL.status_code = 'ACTIVE'
            AND    POC.status_code = POL.status_code);
Line: 557

            SELECT 1 id
            FROM DUAL WHERE EXISTS (
            SELECT SEL.id
            FROM   OKL_STREAMS STM,
                   OKL_STRM_ELEMENTS SEL,
                   OKL_STRM_TYPE_B STY,
                   OKL_POOLS POL,
                   OKL_POOL_CONTENTS POC,
                   OKC_K_HEADERS_B CHR
            WHERE  CHR.id = p_ia_id
            AND    CHR.id = POL.khr_id
            AND    POL.id = POC.pol_id
            AND    POL.status_code = 'ACTIVE'
            AND    POC.status_code = POL.status_code
            AND    POC.sty_id = STM.sty_id
            AND    STM.id = SEL.stm_id
            AND    SEL.stream_element_date > CHR.end_date
            AND    POC.kle_id = STM.kle_id
            AND    STM.say_code = 'CURR' -- CURRENT
            AND    STM.active_yn = G_YES  -- ACTIVE
            AND    STM.sty_id = STY.id
            AND    NVL(STY.billable_yn,G_NO) = G_YES); -- BILLABLE
Line: 710

            SELECT 1 id
            FROM DUAL WHERE EXISTS (
            SELECT SEL.id
            FROM   OKL_STREAMS STM,
                   OKL_STRM_ELEMENTS SEL,
                   OKL_STRM_TYPE_B STY,
                   OKL_POOLS POL,
                   OKL_POOL_CONTENTS POC,
                   OKC_K_HEADERS_B KHR
            WHERE  KHR.id = p_ia_id
            AND    KHR.id = POL.khr_id
            AND    POL.id = POC.pol_id
            AND    POL.status_code = 'ACTIVE'
            AND    POC.status_code = POL.status_code
            AND    POC.sty_id = STM.sty_id
            AND    STM.id = SEL.stm_id
            AND    (SEL.stream_element_date BETWEEN POC.streams_from_date
                                            AND POC.streams_to_date)
            AND    POC.kle_id = STM.kle_id
            AND    STM.say_code = 'CURR' -- CURRENT
            AND    STM.active_yn = G_YES  -- ACTIVE
            AND    SEL.date_billed IS NULL -- Not billed
            AND    STM.sty_id = STY.id
            AND    NVL(STY.billable_yn,G_NO) = G_YES); -- BILLABLE
Line: 875

        SELECT 1 id
        FROM DUAL WHERE EXISTS (
   SELECT
    ste.id				sel_id
      FROM
             okl_strm_elements		ste,
    okl_streams			    stm,
    okl_strm_type_v			sty
   WHERE ste.amount        <> 0
   AND	  stm.id		    = ste.stm_id
         AND   sty.stream_type_subclass IS NULL
         AND   sty.id          IN (p_invdisbas_sty_id,p_invpbl_sty_id,p_prindisbas_sty_id,
         p_prinpbl_sty_id,p_intdisbas_sty_id,p_intpbl_sty_id, p_ppddisbas_sty_id,p_ppdpbl_sty_id)
   AND	  ste.date_billed   IS NULL  -- Once disb is done date_billed is populated
   AND	  stm.active_yn	    = 'Y'
   AND	  stm.say_code	    = 'CURR'
   AND	  sty.id		    = stm.sty_id
   AND	  sty.billable_yn   = 'N'
         AND   stm.source_id     = p_ia_id); -- Investor Agreement is now stored on disb stream
Line: 898

         SELECT 1 id
         FROM DUAL WHERE EXISTS (
   SELECT
    ste.id				sel_id
      FROM
             okl_strm_elements		ste,
    okl_streams			    stm,
    okl_strm_type_v			sty
   WHERE ste.amount        <> 0
   AND	  stm.id	    	= ste.stm_id
         AND   sty.stream_type_subclass = 'INVESTOR_DISBURSEMENT'
   AND	  ste.date_billed	IS NULL  -- Once disb is done date_billed is populated
   AND	  stm.active_yn	    = 'Y'
   AND	  stm.say_code	    = 'CURR'
   AND	  sty.id		    = stm.sty_id
   AND	  sty.billable_yn	= 'N'
         AND   stm.source_id     = p_ia_id); -- Investor Agreement is now stored on disb stream
Line: 1124

            SELECT   CHR.id,
                     CHR.contract_number,
                     CHR.START_DATE,
                     CHR.end_date,
                     CHR.sts_code, -- Should be ACTIVE
                     CHR.scs_code, -- should be INVESTOR
                     KHR.pdt_id,
                     POL.id pool_id,
                     POL.pool_number
            FROM     OKC_K_HEADERS_B CHR,
                     OKL_K_HEADERS   KHR,
                     OKL_POOLS       POL
            WHERE    CHR.id = p_ia_id
            AND      CHR.id = KHR.id
            AND      CHR.id = POL.khr_id;
Line: 1225

            SELECT   TRN.tsu_code
            FROM     OKL_TRX_CONTRACTS TRN
            WHERE    TRN.khr_id = p_ia_id
            --rkuttiya added for 12.1.1 Multi GAAP
           AND       TRN.representation_type = 'PRIMARY'
           --
            AND      TRN.tcn_type = 'IAT';
Line: 1235

            SELECT   CLE.id,
                     CLE.name,
                     CLE.sts_code
            FROM     OKC_K_HEADERS_B CHR,
                     OKC_K_LINES_V CLE
            WHERE    CHR.id = p_ia_id
            AND      CHR.id = CLE.dnz_chr_id
            AND      CLE.sts_code = CHR.sts_code;
Line: 1249

            SELECT   POX.id
            FROM     OKL_POOL_TRANSACTIONS POX,
                     OKL_POOLS POL
            WHERE    POL.id=POX.pol_id
            AND      POX.transaction_status <> 'COMPLETE'
            AND      POL.khr_id =p_ia_id
            AND      POX.transaction_type='ADD'
            AND      POX.transaction_reason='ADJUSTMENTS';
Line: 1562

  PROCEDURE pop_or_insert_transaction(
                    p_ia_rec            IN   ia_rec_type,
                    p_sys_date          IN   DATE,
                    x_trn_already_yn    OUT  NOCOPY VARCHAR2,
                    px_tcnv_rec         IN OUT  NOCOPY tcnv_rec_type,
                    p_validate_success  IN   VARCHAR2,
                    x_return_status     OUT  NOCOPY VARCHAR2) IS

        -- Get the trn if exists
        CURSOR get_trn_csr ( p_ia_id IN NUMBER ) IS
        SELECT   TRN.id,
                 TRN.trx_number,
                 TRN.tsu_code,
                 TRN.tcn_type,
                 TRN.try_id,
                 TRN.khr_id,
                 TRN.tmt_validated_yn,
                 TRN.tmt_accounting_entries_yn,
                 TRN.tmt_contract_updated_yn,
                 TRN.tmt_recycle_yn,
                 TRN.tmt_generic_flag1_yn,
                 TRN.tmt_generic_flag2_yn,
                 TRN.tmt_generic_flag3_yn,
		 TRN.legal_entity_id
        FROM     OKL_TRX_CONTRACTS TRN
        WHERE    TRN.khr_id = p_ia_id
        --rkuttiya added for 12.1.1 Multi GAAP
        AND      TRN.representation_type = 'PRIMARY'
        --
        AND      TRN.tcn_type = 'IAT';
Line: 1595

	SELECT legal_entity_id
	FROM Okl_k_headers
	WHERE khr_id =  p_ia_id;
Line: 1615

                        'OKL_AM_TERMINATE_INV_AGMT_PVT.pop_or_insert_transaction.',
                        'Begin(+)');
Line: 1619

       SAVEPOINT pop_insert_trn_trx;
Line: 1640

           lx_tcnv_rec.tmt_contract_updated_yn   := get_trn_rec.tmt_contract_updated_yn;
Line: 1652

	   -- Insert TRN if not exists
  	   -- *************

       IF lx_tcnv_rec.id IS NULL
       OR lx_tcnv_rec.id = G_MISS_NUM THEN

           -- Get the Transaction Id
           OKL_AM_UTIL_PVT.get_transaction_id (
  	                           p_try_name	    => 'Termination',
	                           x_return_status  => l_return_status,
  	                           x_try_id		    => l_try_id);
Line: 1744

                        'OKL_AM_TERMINATE_INV_AGMT_PVT.pop_or_insert_transaction.',
                        'End(-)');
Line: 1751

            ROLLBACK TO pop_insert_trn_trx;
Line: 1756

                             'OKL_AM_TERMINATE_INV_AGMT_PVT.pop_or_insert_transaction.',
                             'EXP - G_EXCEPTION_ERROR');
Line: 1761

            ROLLBACK TO pop_insert_trn_trx;
Line: 1766

                             'OKL_AM_TERMINATE_INV_AGMT_PVT.pop_or_insert_transaction.',
                             'EXP - G_EXCEPTION_UNEXPECTED_ERROR');
Line: 1771

            ROLLBACK TO pop_insert_trn_trx;
Line: 1786

                             'OKL_AM_TERMINATE_INV_AGMT_PVT.pop_or_insert_transaction.',
                             'EXP - OTHERS');
Line: 1790

  END pop_or_insert_transaction;
Line: 2040

  PROCEDURE update_ia_and_lines(
                    p_ia_rec            IN   ia_rec_type,
                    p_termination_date  IN   DATE,
                    p_ialn_tbl          IN   ialn_tbl_type,
                    x_return_status     OUT  NOCOPY VARCHAR2) IS

        lp_chrv_rec  OKL_OKC_MIGRATION_PVT.chrv_rec_type;
Line: 2068

                        'OKL_AM_TERMINATE_INV_AGMT_PVT.update_ia_and_lines.',
                        'Begin(+)');
Line: 2076

       SAVEPOINT update_ia_and_lines_trx;
Line: 2092

            OKL_CONTRACT_PUB.update_contract_line(
                           p_api_version    => l_api_version,
                           p_init_msg_list  => G_FALSE,
                           x_return_status  => l_return_status,
                           x_msg_count      => l_msg_count,
                           x_msg_data       => l_msg_data,
                           p_clev_rec       => lp_clev_rec,
                           p_klev_rec       => lp_klev_rec,
                           x_clev_rec       => lx_clev_rec,
                           x_klev_rec       => lx_klev_rec);
Line: 2136

       OKL_CONTRACT_PUB.update_contract_header(
                      p_api_version       => l_api_version,
                      p_init_msg_list     => G_FALSE,
                      x_return_status     => l_return_status,
                      x_msg_count         => l_msg_count,
                      x_msg_data          => l_msg_data,
                      p_chrv_rec          => lp_chrv_rec,
                      p_khrv_rec          => lp_khrv_rec,
                      x_chrv_rec          => lx_chrv_rec,
                      x_khrv_rec          => lx_khrv_rec);
Line: 2168

                        'OKL_AM_TERMINATE_INV_AGMT_PVT.update_ia_and_lines.',
                        'End(-)');
Line: 2175

            ROLLBACK TO update_ia_and_lines_trx;
Line: 2180

                             'OKL_AM_TERMINATE_INV_AGMT_PVT.update_ia_and_lines.',
                             'EXP - G_EXCEPTION_ERROR');
Line: 2185

            ROLLBACK TO update_ia_and_lines_trx;
Line: 2190

                             'OKL_AM_TERMINATE_INV_AGMT_PVT.update_ia_and_lines.',
                             'EXP - G_EXCEPTION_UNEXPECTED_ERROR');
Line: 2195

            ROLLBACK TO update_ia_and_lines_trx;
Line: 2210

                             'OKL_AM_TERMINATE_INV_AGMT_PVT.update_ia_and_lines.',
                             'EXP - OTHERS');
Line: 2214

  END update_ia_and_lines;
Line: 2228

  PROCEDURE update_pools(
                    p_ia_rec            IN   ia_rec_type,
                    p_termination_date  IN   DATE,
                    x_return_status     OUT  NOCOPY VARCHAR2) IS

       -- get the active pools for the IA
       CURSOR get_pools_csr(p_ia_id IN NUMBER) IS
            SELECT POL.id
            FROM   OKL_POOLS POL,
                   OKC_K_HEADERS_B KHR
            WHERE  KHR.id = p_ia_id
            AND    KHR.id = POL.khr_id
            AND    POL.status_code = 'ACTIVE'; -- ACTIVE
Line: 2245

            SELECT POC.id,
                   POC.transaction_number_in
            FROM   OKL_POOLS POL,
                   OKL_POOL_CONTENTS POC
            WHERE  POL.id = p_pol_id
            AND    POC.pol_id = POL.id
            AND    POC.status_code = 'ACTIVE';
Line: 2255

       CURSOR get_k_update_csr(p_pol_id IN NUMBER) IS
            SELECT DISTINCT POCA.khr_id
            FROM   OKL_POOL_CONTENTS POCA
            WHERE  POCA.pol_id = p_pol_id
            AND    NOT EXISTS (
                              SELECT POCB.khr_id
                              FROM   OKL_POOL_CONTENTS POCB
                              WHERE  POCB.pol_id <> POCA.pol_id
                              AND    POCB.khr_id = POCA.khr_id
                              AND    POCB.status_code = 'ACTIVE'
                              );
Line: 2269

          SELECT    pol.legal_entity_id
          FROM okl_pools pol
          WHERE pol.id = p_pool_id;
Line: 2304

                        'OKL_AM_TERMINATE_INV_AGMT_PVT.update_pools.',
                        'Begin(+)');
Line: 2308

       SAVEPOINT update_pools_trx;
Line: 2321

            OKL_POL_PVT.update_row(
                           p_api_version    => l_api_version,
                           p_init_msg_list  => G_FALSE,
                           x_return_status  => l_return_status,
                           x_msg_count      => l_msg_count,
                           x_msg_data       => l_msg_data,
                           p_polv_rec       => lp_polv_rec,
                           x_polv_rec       => lx_polv_rec);
Line: 2366

            OKL_POX_PVT.insert_row(
                           p_api_version    => l_api_version,
                           p_init_msg_list  => G_FALSE,
                           x_return_status  => l_return_status,
                           x_msg_count      => l_msg_count,
                           x_msg_data       => l_msg_data,
                           p_poxv_rec       => lp_poxv_rec,
                           x_poxv_rec       => lx_poxv_rec);
Line: 2405

                 OKL_POC_PVT.update_row(
                           p_api_version    => l_api_version,
                           p_init_msg_list  => G_FALSE,
                           x_return_status  => l_return_status,
                           x_msg_count      => l_msg_count,
                           x_msg_data       => l_msg_data,
                           p_pocv_rec       => lp_pocv_rec,
                           x_pocv_rec       => lx_pocv_rec);
Line: 2438

            FOR get_k_update_rec IN get_k_update_csr (get_pools_rec.id)LOOP

               l_chrv_rec.id := get_k_update_rec.khr_id;
Line: 2442

               l_khrv_rec.id := get_k_update_rec.khr_id;
Line: 2445

               OKL_CONTRACT_PUB.update_contract_header(
                     p_api_version    => l_api_version,
                     p_init_msg_list  => OKL_API.G_FALSE,
                     x_return_status  => l_return_status,
                     x_msg_count      => l_msg_count,
                     x_msg_data       => l_msg_data,
                     p_chrv_rec       => l_chrv_rec,
                     p_khrv_rec       => l_khrv_rec,
                     x_chrv_rec       => lx_chrv_rec,
                     x_khrv_rec       => lx_khrv_rec);
Line: 2482

                        'OKL_AM_TERMINATE_INV_AGMT_PVT.update_pools.',
                        'End(-)');
Line: 2489

            ROLLBACK TO update_pools_trx;
Line: 2494

                             'OKL_AM_TERMINATE_INV_AGMT_PVT.update_pools.',
                             'EXP - G_EXCEPTION_ERROR');
Line: 2499

            ROLLBACK TO update_pools_trx;
Line: 2504

                             'OKL_AM_TERMINATE_INV_AGMT_PVT.update_pools.',
                             'EXP - G_EXCEPTION_UNEXPECTED_ERROR');
Line: 2509

            ROLLBACK TO update_pools_trx;
Line: 2524

                             'OKL_AM_TERMINATE_INV_AGMT_PVT.update_pools.',
                             'EXP - OTHERS');
Line: 2528

  END update_pools;
Line: 2540

  PROCEDURE update_investor_agreement(
                    p_ia_rec            IN   ia_rec_type,
                    p_termination_date  IN   DATE,
                    p_ialn_tbl          IN   ialn_tbl_type,
                    px_tcnv_rec         IN   OUT NOCOPY tcnv_rec_type,
                    p_overall_status    IN   VARCHAR2,
                    x_return_status     OUT  NOCOPY VARCHAR2) IS

        l_return_status    VARCHAR2(1) := G_RET_STS_SUCCESS;
Line: 2554

                        'OKL_AM_TERMINATE_INV_AGMT_PVT.update_investor_agreement.',
                        'Begin(+)');
Line: 2558

       SAVEPOINT update_ia_trx;
Line: 2567

          update_pools(
                    p_ia_rec            =>  p_ia_rec,
                    p_termination_date  =>  p_termination_date,
                    x_return_status     =>  l_return_status);
Line: 2583

          update_ia_and_lines(
                    p_ia_rec            =>  p_ia_rec,
                    p_termination_date  =>  p_termination_date,
                    p_ialn_tbl          =>  p_ialn_tbl,
                    x_return_status     =>  l_return_status);
Line: 2607

          px_tcnv_rec.tmt_contract_updated_yn := G_YES;
Line: 2614

                        'OKL_AM_TERMINATE_INV_AGMT_PVT.update_investor_agreement.',
                        'End(-)');
Line: 2621

            ROLLBACK TO update_ia_trx;
Line: 2623

            px_tcnv_rec.tmt_contract_updated_yn := G_NO;
Line: 2628

                             'OKL_AM_TERMINATE_INV_AGMT_PVT.update_investor_agreement.',
                             'EXP - G_EXCEPTION_ERROR');
Line: 2633

            ROLLBACK TO update_ia_trx;
Line: 2635

            px_tcnv_rec.tmt_contract_updated_yn := G_NO;
Line: 2640

                             'OKL_AM_TERMINATE_INV_AGMT_PVT.update_investor_agreement.',
                             'EXP - G_EXCEPTION_UNEXPECTED_ERROR');
Line: 2645

            ROLLBACK TO update_ia_trx;
Line: 2657

            px_tcnv_rec.tmt_contract_updated_yn := G_NO;
Line: 2662

                             'OKL_AM_TERMINATE_INV_AGMT_PVT.update_investor_agreement.',
                             'EXP - OTHERS');
Line: 2666

  END  update_investor_agreement;
Line: 2678

  PROCEDURE update_transaction(
                    p_ia_rec            IN   ia_rec_type,
                    p_termination_date  IN   DATE,
                    p_tcnv_rec          IN   tcnv_rec_type,
                    x_return_status     OUT  NOCOPY VARCHAR2) IS

        l_return_status    VARCHAR2(1) := G_RET_STS_SUCCESS;
Line: 2696

                        'OKL_AM_TERMINATE_INV_AGMT_PVT.update_transaction.',
                        'Begin(+)');
Line: 2700

       SAVEPOINT update_transaction_trx;
Line: 2703

       OKL_TRX_CONTRACTS_PUB.update_trx_contracts(
                           p_api_version    => l_api_version,
                           p_init_msg_list  => G_FALSE,
                           x_return_status  => l_return_status,
                           x_msg_count      => l_msg_count,
                           x_msg_data       => l_msg_data,
                           p_tcnv_rec       => lp_tcnv_rec,
                           x_tcnv_rec       => lx_tcnv_rec);
Line: 2735

                        'OKL_AM_TERMINATE_INV_AGMT_PVT.update_transaction.',
                        'End(-)');
Line: 2742

            ROLLBACK TO update_transaction_trx;
Line: 2747

                             'OKL_AM_TERMINATE_INV_AGMT_PVT.update_transaction.',
                             'EXP - G_EXCEPTION_ERROR');
Line: 2752

            ROLLBACK TO update_transaction_trx;
Line: 2757

                             'OKL_AM_TERMINATE_INV_AGMT_PVT.update_transaction.',
                             'EXP - G_EXCEPTION_UNEXPECTED_ERROR');
Line: 2762

            ROLLBACK TO update_transaction_trx;
Line: 2777

                             'OKL_AM_TERMINATE_INV_AGMT_PVT.update_transaction.',
                             'EXP - OTHERS');
Line: 2781

  END update_transaction;
Line: 2805

             SELECT CHR.sts_code status
             FROM   OKC_K_HEADERS_B CHR
             WHERE  CHR.id = p_ia_id;
Line: 2865

       SELECT sysdate INTO l_sys_date FROM DUAL;
Line: 2896

       pop_or_insert_transaction(
                       p_ia_rec           =>  l_ia_rec,
                       p_sys_date         =>  l_sys_date,
                       x_trn_already_yn   =>  l_trn_already_yn,
                       px_tcnv_rec        =>  l_tcnv_rec,
                       p_validate_success =>  l_overall_status,
                       x_return_status    =>  l_return_status);
Line: 2906

                         'OKL_AM_TERMINATE_INV_AGMT_PVT.pop_or_insert_transaction.',
                         'pop_or_insert_transaction = '||l_return_status );
Line: 2924

          update_transaction(
                   p_ia_rec           =>  l_ia_rec,
                   p_termination_date =>  l_sys_date,
                   p_tcnv_rec         =>  l_tcnv_rec,
                   x_return_status    =>  l_return_status);
Line: 2933

                            'update_transaction = '||l_return_status );
Line: 2974

       update_investor_agreement(
                       p_ia_rec            =>  l_ia_rec,
                       p_termination_date  =>  l_sys_date,
                       p_ialn_tbl          =>  l_ialn_tbl,
                       px_tcnv_rec         =>  l_tcnv_rec,
                       p_overall_status    =>  l_overall_status,
                       x_return_status     =>  l_return_status);
Line: 2984

                         'OKL_AM_TERMINATE_INV_AGMT_PVT.update_investor_agreement.',
                         'update_investor_agreement = '||l_return_status );
Line: 2992

       update_transaction(
                   p_ia_rec           =>  l_ia_rec,
                   p_termination_date =>  l_sys_date,
                   p_tcnv_rec         =>  l_tcnv_rec,
                   x_return_status    =>  l_return_status);
Line: 3001

                         'update_transaction = '||l_return_status );
Line: 3165

            SELECT  CHR.id,
                    CHR.contract_number
            FROM    OKC_K_HEADERS_B CHR
            WHERE   CHR.scs_code = 'INVESTOR' -- IA
            AND     CHR.sts_code = 'ACTIVE' -- ACTIVE
            AND     CHR.date_terminated IS NULL -- Not Terminated
            AND     CHR.end_date <= TRUNC(p_date)   -- Ended -- RMUNJULU 115.4 3061748 Changed to pick equal dates
            AND     CHR.id NOT IN (SELECT TRX.khr_id FROM OKL_TRX_CONTRACTS TRX -- Dont get IA's with Processed TRN
                                   WHERE   TRX.tsu_code = 'PROCESSED'
                                   --rkuttiya added for 12.1.1 Multi GAAP
                                   AND     TRX.representation_type = 'PRIMARY'
                                  --
                                   AND     TRX.tcn_type = 'IAT');
Line: 3193

       SELECT SYSDATE INTO l_sys_date FROM DUAL;