DBA Data[Home] [Help]

APPS.OKL_STREAM_BILLING_PVT SQL Statements

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

Line: 315

		SELECT	id
		FROM	OKL_TRX_TYPES_TL
		WHERE	name	= cp_name
		AND	LANGUAGE	= cp_language;
Line: 322

	   SELECT  ID1
	   FROM OKX_CUST_TRX_TYPES_V
	   WHERE name = 'Invoice-OKL' 			AND
	   		 set_of_books_id = p_sob_id 	AND
			 org_id			 = p_org_id;
Line: 351

	SELECT rule_information3
    FROM  okc_rules_b rule,
          okc_rule_groups_b rgp
    WHERE rgp.id = rule.rgp_id
    AND   rgp.dnz_chr_id = p_khr_id
    AND   rgd_code = 'LABILL'
    AND   rule_information_category = 'LAINVD';
Line: 363

	SELECT term.printing_lead_days
    FROM  okc_k_headers_b khr
         ,hz_customer_profiles cp
         ,ra_terms_b term
    WHERE khr.id = p_khr_id
    AND khr.bill_to_site_use_id = cp.site_use_id
    AND cp.standard_terms = term.term_id;
Line: 397

    SELECT DECODE(disposition_code, 'NEGOTIATION', 'Y', 'GRANTED', 'Y', NULL, 'Y', 'N') bankruptcy_status
           , disposition_code
    FROM iex_bankruptcies ban
    WHERE EXISTS (SELECT 1 FROM okc_k_party_roles_b rle
                  WHERE rle.dnz_chr_id = cp_khr_id
                  AND rle.rle_code = 'LESSEE'
                  AND TO_NUMBER(rle.object1_id1) = ban.party_id);
Line: 431

               SELECT  CR_DR_FLAG,
                       CODE_COMBINATION_ID,
                       SOURCE_ID,
                       AMOUNT,
                       PERCENTAGE,
                       NVL(COMMENTS,'-99') COMMENTS
               FROM OKL_TRNS_ACC_DSTRS
               WHERE SOURCE_ID    = p_source_id   AND
                     SOURCE_TABLE = p_source_table;
Line: 442

        SELECT *
        FROM FND_LANGUAGES
        WHERE INSTALLED_FLAG IN ('I', 'B');
Line: 450

       SELECT 'X' FROM
           OKL_TXD_AR_LN_DTLS_B
       WHERE ID = p_tld_id
         AND TLD_ID_REVERSES IS NULL;
Line: 473

	-- Variables for bulk updates
	-------------------------------------

	l_tai_id_cnt	 NUMBER := 0;
Line: 508

    l_program_update_date       DATE;
Line: 518

    lx_last_updated_by     okl_k_control.last_updated_by%TYPE := Fnd_Global.USER_ID;
Line: 519

    lx_last_update_login   okl_k_control.last_update_login%TYPE := Fnd_Global.LOGIN_ID;
Line: 573

      	        SELECT
  	  	    	   DECODE(Fnd_Global.CONC_REQUEST_ID,-1,NULL,Fnd_Global.CONC_REQUEST_ID),
      	  		   DECODE(Fnd_Global.PROG_APPL_ID,-1,NULL,Fnd_Global.CONC_REQUEST_ID),
      	  		   DECODE(Fnd_Global.CONC_PROGRAM_ID,-1,NULL,Fnd_Global.CONC_PROGRAM_ID),
      	  		   DECODE(Fnd_Global.CONC_REQUEST_ID,-1,NULL,SYSDATE)
          	   INTO
  	  	           l_request_id,
          	  	   l_program_application_id,
          	  	   l_program_id,
          	  	   l_program_update_date
          	   FROM dual;
Line: 593

		-- Bulk insert TAI, TIL, TLD, XSI and XLS records
		--------------------------------------------------

           -- --------------------------------------
           -- Transfer Tai records to the Tai table
           -- --------------------------------------
     IF (G_IS_DEBUG_STATEMENT_ON = true) THEN
       		   OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE,'Inserting into okl_trx_ar_invoices_b');
Line: 609

                INSERT INTO OKL_TRX_AR_INVOICES_B
                VALUES tai_tbl(indx);
Line: 616

                dist_khr_id_tbl.delete;
Line: 649

                        OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE,'Done Inserting into okl_trx_ar_invoices_b');
Line: 657

                        OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE,'Inserting into okl_trx_ar_invoices_tl');
Line: 666

                INSERT INTO OKL_TRX_AR_INVOICES_TL
                VALUES taitl_tbl(indx);
Line: 671

                        OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE,'Done Inserting into okl_trx_ar_invoices_tl');
Line: 679

                        OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE,'Inserting into okl_txl_ar_inv_lns_b');
Line: 688

                INSERT INTO OKL_TXL_AR_INV_LNS_B
                VALUES til_tbl(indx);
Line: 693

                        OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE,'Done Inserting into okl_txl_ar_inv_lns_b');
Line: 701

                        OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE,'Inserting into okl_txl_ar_inv_lns_tl');
Line: 710

                INSERT INTO OKL_TXL_AR_INV_LNS_TL
                VALUES tiltl_tbl(indx);
Line: 715

                        OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE,'Done Inserting into okl_txl_ar_inv_lns_tl');
Line: 723

                        OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE,'Inserting into okl_txd_ar_ln_dtls_b');
Line: 732

                INSERT INTO OKL_TXD_AR_LN_DTLS_B
                VALUES tld_tbl(indx);
Line: 737

                        OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE,'Done Inserting into okl_txd_ar_ln_dtls_b');
Line: 745

                        OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE,'Inserting into okl_txd_ar_ln_dtls_tl');
Line: 754

                INSERT INTO OKL_TXD_AR_LN_DTLS_TL
                VALUES tldtl_tbl(indx);
Line: 759

                        OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE,'Done Inserting into okl_txd_ar_ln_dtls_tl');
Line: 767

                        OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE,'Inserting into okl_ext_sell_invs_b');
Line: 875

                l_acc_gen_tbl.DELETE;
Line: 876

                l_ctxt_tbl.DELETE;
Line: 877

                l_tmpl_identify_tbl.DELETE;
Line: 878

                l_dist_info_tbl.DELETE;
Line: 894

	-- for bulk updates
	-----------------------------------------------------

 IF (G_IS_DEBUG_STATEMENT_ON = true) THEN
   	OKL_DEBUG_PUB.LOG_DEBUG(FND_LOG.LEVEL_STATEMENT, G_MODULE,'all_rec_tbl.count : ' || all_rec_tbl.COUNT);
Line: 929

             UPDATE okl_trx_ar_invoices_b
             SET trx_status_code = 'SUBMITTED' -- 'PROCESSED' -- rmunjulu R12 Fixes changed to submitted IS THIS CORRECT
             WHERE id = tai_id_tbl(indx);
Line: 941

             UPDATE okl_strm_elements
             SET date_billed = SYSDATE
             WHERE id = sel_id_tbl(indx);
Line: 951

               UPDATE okl_k_control nbd
               set EARLIEST_STRM_BILL_DATE = (
                                SELECT	MIN(ste.stream_element_date)
                               	FROM	OKL_STRM_ELEMENTS		ste,
                            			OKL_STREAMS			    stm,
                            			okl_strm_type_v			sty,
                            			okc_k_headers_b			khr,
                            			OKL_K_HEADERS			khl,
                            			okc_k_lines_b			kle,
                            			okc_statuses_b			khs,
                            			okc_statuses_b			kls
                        		WHERE ste.amount 	    <> 0
                        		AND	stm.id				= ste.stm_id
                        		AND	ste.date_billed		IS NULL
                        		AND	stm.active_yn		= 'Y'
                        		AND	stm.say_code		= 'CURR'
                        		AND	sty.id				= stm.sty_id
                        		AND	sty.billable_yn		= 'Y'
                        		AND	khr.id				= stm.khr_id
                            	AND	khr.scs_code		IN ('LEASE', 'LOAN', 'INVESTOR')
                                AND khr.sts_code        IN ( 'BOOKED','EVERGREEN','TERMINATED', 'EXPIRED', 'ACTIVE') -- bug 6472228 added EXPIRED status
                        		AND	khr.id	= nbd.khr_id
                        		AND	khl.id				= stm.khr_id
                        		AND	(khl.deal_type		IS NOT NULL  OR khr.sts_code = 'ACTIVE')
                        		AND	khs.code			= khr.sts_code
                        		AND	kle.id			(+)	= stm.kle_id
                        		AND	kls.code		(+)	= kle.sts_code
                                AND	NVL (kls.ste_code, 'ACTIVE') IN ('ACTIVE', 'TERMINATED', 'EXPIRED') ), -- bug 6472228 added EXPIRED status
                    last_update_date = sysdate,
                    last_updated_by = lx_last_updated_by,
                    last_update_login = lx_last_update_login,
                    request_id = lx_request_id,
                    program_update_date = sysdate,
                    program_id = lx_program_id
               where nbd.khr_id =  dist_khr_id_tbl(indx);
Line: 999

    dist_khr_id_tbl.delete;
Line: 1020

    tai_tbl.DELETE;
Line: 1021

    til_tbl.DELETE;
Line: 1022

    tld_tbl.DELETE;
Line: 1024

    taitl_tbl.DELETE;
Line: 1025

    tiltl_tbl.DELETE;
Line: 1026

    tldtl_tbl.DELETE;
Line: 1028

	tai_id_tbl.DELETE;
Line: 1029

    sel_id_tbl.DELETE;
Line: 1031

	all_rec_tbl.DELETE;
Line: 1128

	SELECT OKL_TXD_AR_LN_DTLS_B_S.NEXTVAL
	FROM dual;
Line: 1137

	   SELECT  ID1
	   FROM OKX_CUST_TRX_TYPES_V
	   WHERE name = 'Invoice-OKL' 			AND
	   		 set_of_books_id = p_sob_id 	AND
			 org_id			 = p_org_id;
Line: 1147

	   SELECT  ID1
	   FROM OKX_CUST_TRX_TYPES_V
	   WHERE name = 'Credit Memo-OKL'   	AND
	   		 set_of_books_id = p_sob_id 	AND
			 org_id			 = p_org_id;
Line: 1172

	-- Declare records: i - insert, u - update, r - result
	------------------------------------------------------------

	-- Transaction headers
	i_taiv_rec	Okl_Trx_Ar_Invoices_Pub.taiv_rec_type;
Line: 1275

        SELECT cust_acct_id
        FROM okc_k_headers_v
        WHERE id = p_khr_id;
Line: 1281

        SELECT cs.cust_acct_site_id
             , cp.standard_terms payment_term_id
        FROM okc_k_headers_v khr
           , okx_cust_site_uses_v cs
           , hz_customer_profiles cp
        WHERE khr.id = p_khr_id
        AND khr.bill_to_site_use_id = cs.id1
        AND khr.bill_to_site_use_id = cp.site_use_id(+);
Line: 1293

        SELECT cs.cust_acct_site_id, cp.standard_terms payment_term_id
        FROM okc_k_headers_b khr
           , okx_cust_site_uses_v cs
           , okc_k_lines_b cle
           , hz_customer_profiles cp
        WHERE khr.id = p_khr_id
        AND cle.dnz_chr_id = khr.id
        AND cle.chr_id IS NOT NULL
        AND cle.id = p_kle_id
        AND cle.BILL_TO_SITE_USE_ID = cs.id1
        AND khr.bill_to_site_use_id = cp.site_use_id(+)
        UNION
        SELECT cs.cust_acct_site_id, cp.standard_terms payment_term_id
        FROM okc_k_headers_b khr
           , okc_k_lines_b cle
           , okc_k_items item
           , okc_k_lines_b linked_asset
           , okx_cust_site_uses_v cs
           , hz_customer_profiles cp
        WHERE khr.id = p_khr_id
        AND cle.dnz_chr_id = khr.id
        AND cle.id = p_kle_id
        AND cle.chr_id IS NULL
        AND cle.id = item.cle_id
        AND item.object1_id1 = linked_asset.id
        AND linked_asset.BILL_TO_SITE_USE_ID = cs.id1
        AND khr.bill_to_site_use_id = cp.site_use_id(+);
Line: 1323

        SELECT  object1_id1
        FROM OKC_RULES_B       rul,
             Okc_rule_groups_B rgp
        WHERE rul.rgp_id     = rgp.id                  AND
              rgp.rgd_code   = 'LABILL'                AND
              rgp.dnz_chr_id = rgp.chr_id              AND
              rul.rule_information_category = 'LAPMTH' AND
              rgp.dnz_chr_id = p_khr_id;
Line: 1333

        SELECT  object1_id1
        FROM OKC_RULES_B       rul,
             Okc_rule_groups_B rgp
        WHERE rul.rgp_id     = rgp.id                  AND
              rgp.rgd_code   = 'LABILL'                AND
              rgp.cle_id     = p_kle_id                AND
              rul.rule_information_category = 'LAPMTH' AND
              rgp.dnz_chr_id = p_khr_id
        UNION
        SELECT  rul.object1_id1
        FROM okc_k_lines_b cle
            , okc_k_items_v item
            , okc_k_lines_b linked_asset
            , OKC_RULES_B       rul
            , Okc_rule_groups_B rgp
        WHERE cle.dnz_chr_id = p_khr_id                AND
              cle.id = p_kle_id                        AND
              cle.chr_id IS NULL                       AND
              cle.id = item.cle_id                     AND
              item.object1_id1 = linked_asset.id       AND
              linked_asset.id = rgp.cle_id             AND
              linked_asset.dnz_chr_id = rgp.dnz_chr_id AND
              rgp.rgd_code   = 'LABILL'                AND
              rul.rgp_id     = rgp.id                  AND
              rul.rule_information_category = 'LAPMTH';
Line: 1361

 	   SELECT C.RECEIPT_METHOD_ID
	   FROM RA_CUST_RECEIPT_METHODS C
	   WHERE C.cust_receipt_method_id = p_cust_rct_mthd;
Line: 1367

	   SELECT C.CREATION_METHOD_CODE
	   FROM  AR_RECEIPT_METHODS M,
       		 AR_RECEIPT_CLASSES C
	   WHERE  M.RECEIPT_CLASS_ID = C.RECEIPT_CLASS_ID AND
	   		  M.receipt_method_id = p_rct_method_id;
Line: 1374

        SELECT  object1_id1
        FROM OKC_RULES_B       rul,
             Okc_rule_groups_B rgp
        WHERE rul.rgp_id     = rgp.id                  AND
              rgp.rgd_code   = 'LABILL'                AND
              rgp.dnz_chr_id = rgp.chr_id              AND
              rul.rule_information_category = 'LABACC' AND
              rgp.dnz_chr_id = p_khr_id;
Line: 1384

        SELECT  object1_id1
        FROM OKC_RULES_B       rul,
             Okc_rule_groups_B rgp
        WHERE rul.rgp_id     = rgp.id                  AND
              rgp.cle_id     = p_kle_id                AND
              rgp.rgd_code   = 'LABILL'                AND
              rul.rule_information_category = 'LABACC' AND
              rgp.dnz_chr_id = p_khr_id
        UNION
        SELECT  rul.object1_id1
        FROM okc_k_lines_b cle
            , okc_k_items_v item
            , okc_k_lines_b linked_asset
            , OKC_RULES_B       rul
            , Okc_rule_groups_B rgp
        WHERE cle.dnz_chr_id = p_khr_id                AND
              cle.id = p_kle_id                        AND
              cle.chr_id IS NULL                       AND
              cle.id = item.cle_id                     AND
              item.object1_id1 = linked_asset.id       AND
              linked_asset.id = rgp.cle_id             AND
              linked_asset.dnz_chr_id = rgp.dnz_chr_id AND
              rgp.rgd_code   = 'LABILL'                AND
              rul.rgp_id     = rgp.id                  AND
              rul.rule_information_category = 'LABACC';
Line: 1411

	   SELECT bank_account_id
	   FROM OKX_RCPT_METHOD_ACCOUNTS_V
	   WHERE id1 = p_id1;
Line: 1417

        SELECT  currency_code
               ,currency_conversion_type
               ,currency_conversion_rate
               ,currency_conversion_date
        FROM    okl_k_headers_full_v
        WHERE   id = cp_khr_id;
Line: 1428

           SELECT B.term_id
           FROM ra_terms_b b, ra_terms_tl t
           WHERE t.name = 'IMMEDIATE'
             and B.TERM_ID = T.TERM_ID
             and T.LANGUAGE = userenv('LANG');
Line: 1436

        SELECT  pdt_id
        FROM okl_k_headers_full_v
        WHERE id = p_khr_id;
Line: 1450

           SELECT
            C.CODE_COMBINATION_ID,
            C.AE_LINE_TYPE,
            C.CRD_CODE,
            C.ACCOUNT_BUILDER_YN,
            C.PERCENTAGE
           FROM OKL_AE_TEMPLATES A,
                OKL_PRODUCTS_V     B,
                OKL_AE_TMPT_LNES C
           WHERE A.aes_id = b.aes_id AND
                 A.start_date <= p_date AND
                 (A.end_date IS NULL OR A.end_date >= p_date) AND
                 A.memo_yn = 'N' AND
                 b.id     = p_pdt_id AND
                 a.sty_id = p_sty_id AND
                 a.try_id = p_try_id AND
                 C.avl_id = A.id;
Line: 1479

        SELECT inf.id,
		       rul.rule_information4 review_invoice_yn
        FROM okc_rule_groups_v      rgp,
            okc_rules_v            rul,
            okl_invoice_formats_v  inf
        WHERE rgp.dnz_chr_id = cp_khr_id                         AND
        rgp.chr_id             = rgp.dnz_chr_id                  AND
        rgp.id                 = rul.rgp_id                      AND
        rgp.cle_id             IS NULL                           AND
        rgp.rgd_code           = 'LABILL'                        AND
        rul.rule_information_category = 'LAINVD'                 AND
        rul.rule_information1 = inf.name;
Line: 1497

      SELECT *
      FROM FND_LANGUAGES
      WHERE INSTALLED_FLAG IN ('I', 'B');
Line: 1504

  l_program_update_date       DATE;
Line: 1512

      SELECT Rule_information1 PRIVATE_LABEL
      FROM okc_rule_groups_b A,
           okc_rules_b B
      WHERE A.DNZ_CHR_ID = CP_KHR_ID
      AND A.rgd_code = 'LALABL'
      AND A.id = B.rgp_id
      AND B.rule_information_category = 'LALOGO';
Line: 1526

       SELECT nvl(inv_organization_id,-99)
       FROM okc_k_headers_b
       WHERE id = p_khr_id;
Line: 1533

       SELECT 1
       FROM okc_k_headers_all_b
       WHERE id = p_khr_id
       AND scs_code = 'INVESTOR';
Line: 1540

     SELECT cle_inv.cust_acct_id, cs.cust_acct_site_id, hz.party_name
        FROM okc_k_headers_b khr
           , okx_cust_site_uses_v cs
           , okc_k_lines_b cle
           , okc_k_lines_b cle_inv
           , okc_k_party_roles_b cpl
           , okc_k_party_roles_b cpl_inv
	   , hz_parties hz
        WHERE khr.id = p_khr_id
        AND cle.dnz_chr_id = khr.id
        AND cle_inv.dnz_chr_id = khr.id
        AND cpl.rle_code = 'INVESTOR'
        AND cpl_inv.rle_code = 'INVESTOR'
        and cpl.cle_id = cle.id
        AND cpl.object1_id1 = cpl_inv.object1_id1
        AND cpl_inv.cle_id = cle_inv.id
        AND cle_inv.lse_id = 65
        AND cle.chr_id IS NOT NULL
        AND cle_inv.chr_id IS NOT NULL
        AND cle.id = p_kle_id
        AND cle_inv.BILL_TO_SITE_USE_ID = cs.id1
	and hz.party_id = cpl_inv.object1_id1;
Line: 1601

	-- If all records are processd, do bulk insert and update
	------------------------------------------------------------
	IF p_end_of_records = 'Y' THEN

       Fnd_File.PUT_LINE (Fnd_File.LOG, ' Done building TAI, TIL, TLD, XSI and XLS records ...');
Line: 1634

      	        SELECT
  	  	    	   DECODE(Fnd_Global.CONC_REQUEST_ID,-1,NULL,Fnd_Global.CONC_REQUEST_ID),
      	  		   DECODE(Fnd_Global.PROG_APPL_ID,-1,NULL,Fnd_Global.CONC_REQUEST_ID),
      	  		   DECODE(Fnd_Global.CONC_PROGRAM_ID,-1,NULL,Fnd_Global.CONC_PROGRAM_ID),
      	  		   DECODE(Fnd_Global.CONC_REQUEST_ID,-1,NULL,SYSDATE)
          	   INTO
  	  	           l_request_id,
          	  	   l_program_application_id,
          	  	   l_program_id,
          	  	   l_program_update_date
          	   FROM dual;
Line: 1824

            tai_tbl(l_tai_cnt).LAST_UPDATE_DATE  := SYSDATE;
Line: 1825

            tai_tbl(l_tai_cnt).LAST_UPDATED_BY   := Fnd_Global.USER_ID;
Line: 1826

            tai_tbl(l_tai_cnt).LAST_UPDATE_LOGIN := Fnd_Global.LOGIN_ID;
Line: 1834

            tai_tbl(l_tai_cnt).program_update_date    := l_program_update_date;
Line: 1853

            taitl_tbl(l_taitl_cnt).LAST_UPDATE_DATE  := SYSDATE;
Line: 1854

            taitl_tbl(l_taitl_cnt).LAST_UPDATED_BY   := Fnd_Global.USER_ID;
Line: 1855

            taitl_tbl(l_taitl_cnt).LAST_UPDATE_LOGIN := Fnd_Global.LOGIN_ID;
Line: 2015

            til_tbl(l_til_cnt).LAST_UPDATE_DATE       := SYSDATE;
Line: 2016

            til_tbl(l_til_cnt).LAST_UPDATED_BY        := Fnd_Global.USER_ID;
Line: 2017

            til_tbl(l_til_cnt).LAST_UPDATE_LOGIN      := Fnd_Global.LOGIN_ID;
Line: 2022

          	til_tbl(l_til_cnt).program_update_date    := l_program_update_date;
Line: 2037

            tiltl_tbl(l_tiltl_cnt).LAST_UPDATE_DATE  := SYSDATE;
Line: 2038

            tiltl_tbl(l_tiltl_cnt).LAST_UPDATED_BY   := Fnd_Global.USER_ID;
Line: 2039

            tiltl_tbl(l_tiltl_cnt).LAST_UPDATE_LOGIN := Fnd_Global.LOGIN_ID;
Line: 2107

        tld_tbl(l_tld_cnt).LAST_UPDATE_DATE       := SYSDATE;
Line: 2108

        tld_tbl(l_tld_cnt).LAST_UPDATED_BY        := Fnd_Global.USER_ID;
Line: 2109

        tld_tbl(l_tld_cnt).LAST_UPDATE_LOGIN      := Fnd_Global.LOGIN_ID;
Line: 2114

       	tld_tbl(l_tld_cnt).program_update_date    := l_program_update_date;
Line: 2131

            tldtl_tbl(l_tldtl_cnt).LAST_UPDATE_DATE  := SYSDATE;
Line: 2132

            tldtl_tbl(l_tldtl_cnt).LAST_UPDATED_BY   := Fnd_Global.USER_ID;
Line: 2133

            tldtl_tbl(l_tldtl_cnt).LAST_UPDATE_LOGIN := Fnd_Global.LOGIN_ID;
Line: 2381

    SELECT	stm.khr_id		 khr_id,
			TRUNC (ste.stream_element_date)	bill_date,
			stm.kle_id			 kle_id,
			ste.id				 sel_id,
			stm.sty_id			 sty_id,
			khr.contract_number  contract_number,
            khr.currency_code    currency_code,
            khr.authoring_org_id authoring_org_id,
			sty.name 			 comments,
            sty.taxable_default_yn taxable_default_yn,
			ste.amount			 amount,
            khr.sts_code         sts_code
   	FROM	OKL_STRM_ELEMENTS		ste,
			OKL_STREAMS			    stm,
			okl_strm_type_v			sty,
			okc_k_headers_b			khr,
			OKL_K_HEADERS			khl,
			okc_k_lines_b			kle,
			okc_statuses_b			khs,
			okc_statuses_b			kls
		WHERE	TRUNC(ste.stream_element_date)		>=
				TRUNC(NVL (p_from_bill_date,	ste.stream_element_date))
		AND	TRUNC(ste.stream_element_date)		<=
				TRUNC((NVL (p_to_bill_date,	SYSDATE) + get_printing_lead_days(stm.khr_id)))
		AND ste.amount 			<> 0
		AND	stm.id				= ste.stm_id
		AND	ste.date_billed		IS NULL
		AND	stm.active_yn		= 'Y'
		AND	stm.say_code		= 'CURR'
		AND	sty.id				= stm.sty_id
		AND	sty.billable_yn		= 'Y'
		AND	khr.id				= stm.khr_id
		AND	khr.scs_code		IN ('LEASE', 'LOAN')
    AND khr.sts_code        IN ( 'BOOKED','EVERGREEN','TERMINATED', 'EXPIRED')  -- bug 6472228 added EXPIRED status
    AND	khr.contract_number	 = p_contract_number
    AND khr.cust_acct_id     = NVL( p_cust_acct_id, khr.cust_acct_id )
    AND nvl(p_ia_contract_type, L_CONTRACT_TYPE) =  L_CONTRACT_TYPE

		AND	khl.id				= stm.khr_id
		AND	khl.deal_type		IS NOT NULL
		AND	khs.code			= khr.sts_code
--		AND	khs.ste_code		= 'ACTIVE'
		AND	kle.id			(+)	= stm.kle_id
		AND	kls.code		(+)	= kle.sts_code
    AND	NVL (kls.ste_code, 'ACTIVE') IN ('ACTIVE', 'TERMINATED' , 'EXPIRED')  -- bug 6472228 added EXPIRED status
    AND sty.stream_type_purpose NOT IN ('ACTUAL_PROPERTY_TAX', 'ESTIMATED_PROPERTY_TAX')
    AND ( p_source <> 'PRINCIPAL_PAYDOWN' OR (p_source = 'PRINCIPAL_PAYDOWN'
                                               AND sty.stream_type_purpose
                                                in ('UNSCHEDULED_PRINCIPAL_PAYMENT','UNSCHEDULED_LOAN_PAYMENT')
                                               )
         )
    -- modified by zrehman for Bug#6788005 on 01-Feb-2008 start
UNION
    SELECT	stm.khr_id		 khr_id,
			TRUNC (ste.stream_element_date)	bill_date,
			stm.kle_id			 kle_id,
			ste.id				 sel_id,
			stm.sty_id			 sty_id,
			khr.contract_number  contract_number,
                        khr.currency_code    currency_code,
                        khr.authoring_org_id authoring_org_id,
			sty.name 			 comments,
                        sty.taxable_default_yn taxable_default_yn,
			ste.amount			 amount,
                        khr.sts_code         sts_code
   	FROM	        OKL_STRM_ELEMENTS		ste,
			OKL_STREAMS			    stm,
			okl_strm_type_v			sty,
			okc_k_headers_b			khr,
			OKL_K_HEADERS			khl,
			okc_k_lines_b			kle,
			okc_statuses_b			khs,
			okc_statuses_b			kls,
			okc_k_lines_b                   cle
		WHERE	TRUNC(ste.stream_element_date)	>=  TRUNC(NVL (p_from_bill_date,	ste.stream_element_date))
		AND	TRUNC(ste.stream_element_date)	<= TRUNC((NVL (p_to_bill_date,	SYSDATE) + nvl(get_printing_lead_days(stm.khr_id), 0)))
		AND ste.amount 			<> 0
		AND	stm.id				= ste.stm_id
		AND	ste.date_billed		IS NULL
		AND	stm.active_yn		= 'Y'
		AND	stm.say_code		= 'CURR'
		AND	sty.id				= stm.sty_id
		AND	sty.billable_yn		= 'Y'
		AND	khr.id				= stm.khr_id
		AND	khr.scs_code		= 'INVESTOR'
                AND     khr.sts_code        = ( 'ACTIVE')  -- bug 6472228 added EXPIRED status
                AND	khr.contract_number	 = p_contract_number
		AND     nvl(p_ia_contract_type,L_IA_TYPE) =  L_IA_TYPE
		AND     cle.dnz_chr_id = khr.id
                AND    (p_inv_cust_acct_id IS NULL OR (p_inv_cust_acct_id IS NOT NULL AND (cle.cust_acct_id IS NOT NULL and cle.cust_acct_id = p_inv_cust_acct_id)))
		AND	khl.id				= stm.khr_id
		AND	khs.code			= khr.sts_code
		AND	kle.id			= stm.kle_id
		AND	kls.code		= kle.sts_code
    AND	NVL (kls.ste_code, 'ACTIVE') IN ('ACTIVE', 'TERMINATED' , 'EXPIRED')  -- bug 6472228 added EXPIRED status
    AND sty.stream_type_purpose NOT IN ('ACTUAL_PROPERTY_TAX', 'ESTIMATED_PROPERTY_TAX')
    ORDER	BY 1, 2, 3;
Line: 2482

    SELECT	stm.khr_id		 khr_id,
			TRUNC (ste.stream_element_date)	bill_date,
			stm.kle_id			 kle_id,
			ste.id				 sel_id,
			stm.sty_id			 sty_id,
			khr.contract_number  contract_number,
            khr.currency_code    currency_code,
            khr.authoring_org_id authoring_org_id,
			sty.name 			 comments,
            sty.taxable_default_yn taxable_default_yn,
			ste.amount			 amount,
            khr.sts_code         sts_code
   	FROM	OKL_STRM_ELEMENTS		ste,
			OKL_STREAMS			    stm,
			okl_strm_type_v			sty,
			okc_k_headers_b			khr,
			OKL_K_HEADERS			khl,
			okc_k_lines_b			kle,
			okc_statuses_b			khs,
			okc_statuses_b			kls
		WHERE	TRUNC(ste.stream_element_date)		>=
				TRUNC(NVL (p_from_bill_date,	ste.stream_element_date))
		AND	TRUNC(ste.stream_element_date)		<=
				TRUNC((NVL (p_to_bill_date,	SYSDATE) + get_printing_lead_days(stm.khr_id)))
		AND ste.amount 			<> 0
		AND	stm.id				= ste.stm_id
		AND	ste.date_billed		IS NULL
		AND	stm.active_yn		= 'Y'
		AND	stm.say_code		= 'CURR'
		AND	sty.id				= stm.sty_id
		AND	sty.billable_yn		= 'Y'
		AND	khr.id				= stm.khr_id
		AND	khr.scs_code		IN ('LEASE', 'LOAN')
        AND khr.sts_code        IN ( 'BOOKED','EVERGREEN')
		AND	khr.contract_number	= p_contract_number
		AND     nvl(p_ia_contract_type, L_CONTRACT_TYPE) =  L_CONTRACT_TYPE

        AND khr.cust_acct_id     = NVL( p_cust_acct_id, khr.cust_acct_id )
		AND	khl.id				= stm.khr_id
		AND	khl.deal_type		IS NOT NULL
		AND	khs.code			= khr.sts_code
		AND	khs.ste_code		= 'ACTIVE'
		AND	kle.id			(+)	= stm.kle_id
		AND	kls.code		(+)	= kle.sts_code
    AND	NVL (kls.ste_code, 'ACTIVE') IN ('ACTIVE', 'TERMINATED')
    AND EXISTS (SELECT 1 FROM okc_rule_groups_b rgp
                                , okc_rules_b rul
                  WHERE rgp.dnz_chr_id = kle.dnz_chr_id
                  AND   rgp.cle_id = kle.id
                  AND rgp.rgd_code = 'LAASTX'
                  AND rgp.id = rul.rgp_id
                  AND rul.rule_information_category = 'LAPRTX'
                  AND rul.rule_information1 = 'Y'
                  AND (rul.rule_information3 = 'ACTUAL')
                  )
    AND sty.stream_type_purpose = 'ACTUAL_PROPERTY_TAX'
    AND (p_source <> 'PRINCIPAL_PAYDOWN')
    ORDER	BY 1, 2, 3;
Line: 2543

    SELECT	stm.khr_id		 khr_id,
			TRUNC (ste.stream_element_date)	bill_date,
			stm.kle_id			 kle_id,
			ste.id				 sel_id,
			stm.sty_id			 sty_id,
			khr.contract_number  contract_number,
            khr.currency_code    currency_code,
            khr.authoring_org_id authoring_org_id,
			sty.name 			 comments,
            sty.taxable_default_yn taxable_default_yn,
			ste.amount			 amount,
            khr.sts_code         sts_code
   	FROM	OKL_STRM_ELEMENTS		ste,
			OKL_STREAMS			    stm,
			okl_strm_type_v			sty,
			okc_k_headers_b			khr,
			OKL_K_HEADERS			khl,
			okc_k_lines_b			kle,
			okc_statuses_b			khs,
			okc_statuses_b			kls
		WHERE	TRUNC(ste.stream_element_date)		>=
				TRUNC(NVL (p_from_bill_date,	ste.stream_element_date))
		AND	TRUNC(ste.stream_element_date)		<=
				TRUNC((NVL (p_to_bill_date,	SYSDATE) + get_printing_lead_days(stm.khr_id)))
		AND ste.amount 			<> 0
		AND	stm.id				= ste.stm_id
		AND	ste.date_billed		IS NULL
		AND	stm.active_yn		= 'Y'
		AND	stm.say_code		= 'CURR'
		AND	sty.id				= stm.sty_id
		AND	sty.billable_yn		= 'Y'
		AND	khr.id				= stm.khr_id
		AND	khr.scs_code		IN ('LEASE', 'LOAN')
    AND khr.sts_code        IN ( 'BOOKED','EVERGREEN')
		AND	khr.contract_number	= p_contract_number
		AND nvl(p_ia_contract_type, L_CONTRACT_TYPE) =  L_CONTRACT_TYPE
                AND khr.cust_acct_id     = NVL( p_cust_acct_id, khr.cust_acct_id )
		AND	khl.id				= stm.khr_id
		AND	khl.deal_type		IS NOT NULL
		AND	khs.code			= khr.sts_code
		AND	khs.ste_code		= 'ACTIVE'
		AND	kle.id			(+)	= stm.kle_id
		AND	kls.code		(+)	= kle.sts_code
    AND	NVL (kls.ste_code, 'ACTIVE') IN ('ACTIVE', 'TERMINATED')
    AND EXISTS (SELECT 1 FROM okc_rule_groups_b rgp
                                , okc_rules_b rul
                  WHERE rgp.dnz_chr_id = kle.dnz_chr_id
                  AND   rgp.cle_id = kle.id
                  AND rgp.rgd_code = 'LAASTX'
                  AND rgp.id = rul.rgp_id
                  AND rul.rule_information_category = 'LAPRTX'
                  AND rul.rule_information1 = 'Y'
                  AND (rul.rule_information3 = 'ESTIMATED' OR rul.rule_information3 = 'ESTIMATED_AND_ACTUAL')
                  )
    AND sty.stream_type_purpose = 'ESTIMATED_PROPERTY_TAX'
    AND (p_source <> 'PRINCIPAL_PAYDOWN')
    ORDER	BY 1, 2, 3;
Line: 2603

    SELECT	stm.khr_id		 khr_id,
			TRUNC (ste.stream_element_date)	bill_date,
			stm.kle_id			 kle_id,
			ste.id				 sel_id,
			stm.sty_id			 sty_id,
			khr.contract_number  contract_number,
            khr.currency_code    currency_code,
            khr.authoring_org_id authoring_org_id,
			sty.name 			 comments,
            sty.taxable_default_yn taxable_default_yn,
			ste.amount			 amount,
            khr.sts_code         sts_code
   	FROM	OKL_STRM_ELEMENTS		ste,
			OKL_STREAMS			    stm,
			okl_strm_type_v			sty,
			okc_k_headers_b			khr,
			OKL_K_HEADERS			khl,
			okc_k_lines_b			kle,
			okc_statuses_b			khs,
			okc_statuses_b			kls
		WHERE	TRUNC(ste.stream_element_date)		>=
				TRUNC(NVL (p_from_bill_date,	ste.stream_element_date))
		AND	TRUNC(ste.stream_element_date)		<=
				TRUNC((NVL (p_to_bill_date,	SYSDATE) + get_printing_lead_days(stm.khr_id)))
		AND ste.amount 			<> 0
		AND	stm.id				= ste.stm_id
		AND	ste.date_billed		IS NULL
		AND	stm.active_yn		= 'Y'
		AND	stm.say_code		= 'CURR'
		AND	sty.id				= stm.sty_id
		AND	sty.billable_yn		= 'Y'
		AND	khr.id				= stm.khr_id
		AND	khr.scs_code		IN ('LEASE', 'LOAN')
          AND khr.sts_code        IN ( 'BOOKED','EVERGREEN','TERMINATED', 'EXPIRED')  -- bug 6472228 added EXPIRED status
--		AND	khr.contract_number	= NVL (p_contract_number,	khr.contract_number)
        AND nvl(p_ia_contract_type, L_CONTRACT_TYPE) =  L_CONTRACT_TYPE
        AND khr.cust_acct_id     = NVL( p_cust_acct_id, khr.cust_acct_id )
		AND	khl.id				= stm.khr_id
		AND	khl.deal_type		IS NOT NULL
		AND	khs.code			= khr.sts_code
--		AND	khs.ste_code		= 'ACTIVE'
		AND	kle.id			(+)	= stm.kle_id
		AND	kls.code		(+)	= kle.sts_code
    AND	NVL (kls.ste_code, 'ACTIVE') IN ('ACTIVE', 'TERMINATED', 'EXPIRED')  -- bug 6472228 added EXPIRED status
    AND sty.stream_type_purpose NOT IN ('ACTUAL_PROPERTY_TAX', 'ESTIMATED_PROPERTY_TAX')
    AND ( p_source <> 'PRINCIPAL_PAYDOWN' OR (p_source = 'PRINCIPAL_PAYDOWN'
                                               AND sty.stream_type_purpose
                                                = 'UNSCHEDULED_PRINCIPAL_PAYMENT'
                                               )
         )
-- modified by zrehman for Bug#6788005 on 04-Feb-2008 start
UNION
    SELECT	stm.khr_id		 khr_id,
			TRUNC (ste.stream_element_date)	bill_date,
			stm.kle_id			 kle_id,
			ste.id				 sel_id,
			stm.sty_id			 sty_id,
			khr.contract_number  contract_number,
            khr.currency_code    currency_code,
            khr.authoring_org_id authoring_org_id,
			sty.name 			 comments,
            sty.taxable_default_yn taxable_default_yn,
			ste.amount			 amount,
            khr.sts_code         sts_code
   	FROM	OKL_STRM_ELEMENTS		ste,
			OKL_STREAMS			    stm,
			okl_strm_type_v			sty,
			okc_k_headers_b			khr,
			OKL_K_HEADERS			khl,
			okc_k_lines_b			kle,
			okc_statuses_b			khs,
			okc_statuses_b			kls,
			okc_k_lines_b                   cle
		WHERE	TRUNC(ste.stream_element_date)		>=
				TRUNC(NVL (p_from_bill_date,	ste.stream_element_date))
		AND	TRUNC(ste.stream_element_date)		<=	TRUNC((NVL (p_to_bill_date,	SYSDATE) + get_printing_lead_days(stm.khr_id)))
		AND ste.amount 			<> 0
		AND	stm.id			= ste.stm_id
		AND	ste.date_billed		IS NULL
		AND	stm.active_yn		= 'Y'
		AND	stm.say_code		= 'CURR'
		AND	sty.id			= stm.sty_id
		AND	sty.billable_yn		= 'Y'
		AND	khr.id			= stm.khr_id
		AND	khr.scs_code		= 'INVESTOR'
                AND khr.sts_code                = 'ACTIVE'
                AND     nvl(p_ia_contract_type,L_IA_TYPE) =  L_IA_TYPE
		AND     cle.dnz_chr_id = khr.id
                AND    (p_inv_cust_acct_id IS NULL OR (p_inv_cust_acct_id IS NOT NULL AND (cle.cust_acct_id IS NOT NULL and cle.cust_acct_id = p_inv_cust_acct_id)))
                AND	khl.id				= stm.khr_id
		AND	khs.code			= khr.sts_code
--		AND	khs.ste_code		= 'ACTIVE'
		AND	kle.id			= stm.kle_id
		AND	kls.code		= kle.sts_code
    AND	NVL (kls.ste_code, 'ACTIVE') IN ('ACTIVE', 'TERMINATED', 'EXPIRED')  -- bug 6472228 added EXPIRED status
    AND sty.stream_type_purpose NOT IN ('ACTUAL_PROPERTY_TAX', 'ESTIMATED_PROPERTY_TAX')
    ORDER	BY 1, 2, 3;
Line: 2704

    SELECT	stm.khr_id		 khr_id,
			TRUNC (ste.stream_element_date)	bill_date,
			stm.kle_id			 kle_id,
			ste.id				 sel_id,
			stm.sty_id			 sty_id,
			khr.contract_number  contract_number,
            khr.currency_code    currency_code,
            khr.authoring_org_id authoring_org_id,
			sty.name 			 comments,
            sty.taxable_default_yn taxable_default_yn,
			ste.amount			 amount,
            khr.sts_code         sts_code
   	FROM	OKL_STRM_ELEMENTS		ste,
			OKL_STREAMS			    stm,
			okl_strm_type_v			sty,
			okc_k_headers_b			khr,
			OKL_K_HEADERS			khl,
			okc_k_lines_b			kle,
			okc_statuses_b			khs,
			okc_statuses_b			kls
		WHERE	TRUNC(ste.stream_element_date)		>=
				TRUNC(NVL (p_from_bill_date,	ste.stream_element_date))
		AND	TRUNC(ste.stream_element_date)		<=
				TRUNC((NVL (p_to_bill_date,	SYSDATE) + get_printing_lead_days(stm.khr_id)))
		AND ste.amount 			<> 0
		AND	stm.id				= ste.stm_id
		AND	ste.date_billed		IS NULL
		AND	stm.active_yn		= 'Y'
		AND	stm.say_code		= 'CURR'
		AND	sty.id				= stm.sty_id
		AND	sty.billable_yn		= 'Y'
		AND	khr.id				= stm.khr_id
		AND	khr.scs_code		IN ('LEASE', 'LOAN')
		AND nvl(p_ia_contract_type, L_CONTRACT_TYPE) =  L_CONTRACT_TYPE
        AND khr.sts_code        IN ( 'BOOKED','EVERGREEN')
--		AND	khr.contract_number	= NVL (p_contract_number,	khr.contract_number)
        AND khr.cust_acct_id     = NVL( p_cust_acct_id, khr.cust_acct_id )
		AND	khl.id				= stm.khr_id
		AND	khl.deal_type		IS NOT NULL
		AND	khs.code			= khr.sts_code
		AND	khs.ste_code		= 'ACTIVE'
		AND	kle.id			(+)	= stm.kle_id
		AND	kls.code		(+)	= kle.sts_code
    AND	NVL (kls.ste_code, 'ACTIVE') IN ('ACTIVE', 'TERMINATED')
    AND EXISTS (SELECT 1 FROM okc_rule_groups_b rgp
                                , okc_rules_b rul
                  WHERE rgp.dnz_chr_id = kle.dnz_chr_id
                  AND   rgp.cle_id = kle.id
                  AND rgp.rgd_code = 'LAASTX'
                  AND rgp.id = rul.rgp_id
                  AND rul.rule_information_category = 'LAPRTX'
                  AND rul.rule_information1 = 'Y'
                  AND (rul.rule_information3 = 'ACTUAL')
                  )
    AND sty.stream_type_purpose = 'ACTUAL_PROPERTY_TAX'
    AND (p_source <> 'PRINCIPAL_PAYDOWN')
    ORDER	BY 1, 2, 3;
Line: 2764

    SELECT	stm.khr_id		 khr_id,
			TRUNC (ste.stream_element_date)	bill_date,
			stm.kle_id			 kle_id,
			ste.id				 sel_id,
			stm.sty_id			 sty_id,
			khr.contract_number  contract_number,
            khr.currency_code    currency_code,
            khr.authoring_org_id authoring_org_id,
			sty.name 			 comments,
            sty.taxable_default_yn taxable_default_yn,
			ste.amount			 amount,
            khr.sts_code         sts_code
   	FROM	OKL_STRM_ELEMENTS		ste,
			OKL_STREAMS			    stm,
			okl_strm_type_v			sty,
			okc_k_headers_b			khr,
			OKL_K_HEADERS			khl,
			okc_k_lines_b			kle,
			okc_statuses_b			khs,
			okc_statuses_b			kls
		WHERE	TRUNC(ste.stream_element_date)		>=
				TRUNC(NVL (p_from_bill_date,	ste.stream_element_date))
		AND	TRUNC(ste.stream_element_date)		<=
				TRUNC((NVL (p_to_bill_date,	SYSDATE) + get_printing_lead_days(stm.khr_id)))
		AND ste.amount 			<> 0
		AND	stm.id				= ste.stm_id
		AND	ste.date_billed		IS NULL
		AND	stm.active_yn		= 'Y'
		AND	stm.say_code		= 'CURR'
		AND	sty.id				= stm.sty_id
		AND	sty.billable_yn		= 'Y'
		AND	khr.id				= stm.khr_id
		AND	khr.scs_code		IN ('LEASE', 'LOAN')
    AND khr.sts_code        IN ( 'BOOKED','EVERGREEN')
--		AND	khr.contract_number	= NVL (p_contract_number,	khr.contract_number)
     		AND nvl(p_ia_contract_type, L_CONTRACT_TYPE) =  L_CONTRACT_TYPE
	AND khr.cust_acct_id     = NVL( p_cust_acct_id, khr.cust_acct_id )
		AND	khl.id				= stm.khr_id
		AND	khl.deal_type		IS NOT NULL
		AND	khs.code			= khr.sts_code
		AND	khs.ste_code		= 'ACTIVE'
		AND	kle.id			(+)	= stm.kle_id
		AND	kls.code		(+)	= kle.sts_code
    AND	NVL (kls.ste_code, 'ACTIVE') IN ('ACTIVE', 'TERMINATED')
    AND EXISTS (SELECT 1 FROM okc_rule_groups_b rgp
                                , okc_rules_b rul
                  WHERE rgp.dnz_chr_id = kle.dnz_chr_id
                  AND   rgp.cle_id = kle.id
                  AND rgp.rgd_code = 'LAASTX'
                  AND rgp.id = rul.rgp_id
                  AND rul.rule_information_category = 'LAPRTX'
                  AND rul.rule_information1 = 'Y'
                  AND (rul.rule_information3 = 'ESTIMATED' OR rul.rule_information3 = 'ESTIMATED_AND_ACTUAL')
                  )
    AND sty.stream_type_purpose = 'ESTIMATED_PROPERTY_TAX'
    AND (p_source <> 'PRINCIPAL_PAYDOWN')
    ORDER	BY 1, 2, 3;
Line: 2824

    SELECT	stm.khr_id		 khr_id,
			TRUNC (ste.stream_element_date)	bill_date,
			stm.kle_id			 kle_id,
			ste.id				 sel_id,
			stm.sty_id			 sty_id,
			khr.contract_number  contract_number,
            khr.currency_code    currency_code,
            khr.authoring_org_id authoring_org_id,
			sty.name 			 comments,
            sty.taxable_default_yn taxable_default_yn,
			ste.amount			 amount,
            khr.sts_code         sts_code
   	FROM	OKL_STRM_ELEMENTS		ste,
			OKL_STREAMS			    stm,
			okl_strm_type_v			sty,
			okc_k_headers_b			khr,
			OKL_K_HEADERS			khl,
			okc_k_lines_b			kle,
			okc_statuses_b			khs,
			okc_statuses_b			kls,
            OKL_PARALLEL_PROCESSES  pws
		WHERE	TRUNC(ste.stream_element_date)		>=
				TRUNC(NVL (p_from_bill_date,	ste.stream_element_date))
		AND	TRUNC(ste.stream_element_date)		<=
				TRUNC((NVL (p_to_bill_date,	SYSDATE) + get_printing_lead_days(stm.khr_id)))
		AND ste.amount 			<> 0
		AND	stm.id				= ste.stm_id
		AND	ste.date_billed		IS NULL
		AND	stm.active_yn		= 'Y'
		AND	stm.say_code		= 'CURR'
		AND	sty.id				= stm.sty_id
		AND	sty.billable_yn		= 'Y'
		AND	khr.id				= stm.khr_id
		AND	khr.scs_code		IN ('LEASE', 'LOAN')
        AND khr.sts_code        IN ( 'BOOKED','EVERGREEN','TERMINATED', 'EXPIRED')  -- bug 6472228 added EXPIRED status
		AND	khr.contract_number	= NVL (p_contract_number,	khr.contract_number)
		AND nvl(p_ia_contract_type, L_CONTRACT_TYPE) =  L_CONTRACT_TYPE
        AND khr.cust_acct_id     = NVL( p_cust_acct_id, khr.cust_acct_id )
		AND	khl.id				= stm.khr_id
		AND	khl.deal_type		IS NOT NULL
		AND	khs.code			= khr.sts_code
		AND	kle.id			(+)	= stm.kle_id
		AND	kls.code		(+)	= kle.sts_code
    AND	NVL (kls.ste_code, 'ACTIVE') IN ('ACTIVE', 'TERMINATED', 'EXPIRED')   -- bug 6472228 added EXPIRED status
    AND sty.stream_type_purpose NOT IN ('ACTUAL_PROPERTY_TAX', 'ESTIMATED_PROPERTY_TAX')
    AND ( p_source <> 'PRINCIPAL_PAYDOWN' OR (p_source = 'PRINCIPAL_PAYDOWN'
                                               AND sty.stream_type_purpose
                                                = 'UNSCHEDULED_PRINCIPAL_PAYMENT'
                                               )
         )
    AND pws.object_type = 'CONTRACT'
    AND pws.object_value = khr.contract_number
    AND pws.assigned_process = p_assigned_process
-- modified by zrehman for Bug#6788005 on 04-Feb-2008 start
UNION
    SELECT	        stm.khr_id		 khr_id,
			TRUNC (ste.stream_element_date)	bill_date,
			stm.kle_id			 kle_id,
			ste.id				 sel_id,
			stm.sty_id			 sty_id,
			khr.contract_number  contract_number,
                        khr.currency_code    currency_code,
                        khr.authoring_org_id authoring_org_id,
			sty.name 			 comments,
                        sty.taxable_default_yn taxable_default_yn,
			ste.amount			 amount,
                        khr.sts_code         sts_code
   	FROM	        OKL_STRM_ELEMENTS		ste,
			OKL_STREAMS			stm,
			okl_strm_type_v			sty,
			okc_k_headers_b			khr,
			OKL_K_HEADERS			khl,
			okc_k_lines_b			kle,
			okc_statuses_b			khs,
			okc_statuses_b			kls,
			okc_k_lines_b                   cle,
                        OKL_PARALLEL_PROCESSES  pws
		WHERE	TRUNC(ste.stream_element_date)		>=
				TRUNC(NVL (p_from_bill_date,	ste.stream_element_date))
		AND	TRUNC(ste.stream_element_date)		<=
				TRUNC((NVL (p_to_bill_date,	SYSDATE) + get_printing_lead_days(stm.khr_id)))
		AND ste.amount 			<> 0
		AND	stm.id			= ste.stm_id
		AND	ste.date_billed		IS NULL
		AND	stm.active_yn		= 'Y'
		AND	stm.say_code		= 'CURR'
		AND	sty.id			= stm.sty_id
		AND	sty.billable_yn		= 'Y'
		AND	khr.id			= stm.khr_id
		AND	khr.scs_code		= 'INVESTOR'
                AND     khr.sts_code            = 'ACTIVE'  -- bug 6472228 added EXPIRED status
		AND	khr.contract_number	= NVL (p_contract_number,	khr.contract_number)
     		AND     nvl(p_ia_contract_type,L_IA_TYPE) =  L_IA_TYPE
		AND     cle.dnz_chr_id = khr.id
                AND    (p_inv_cust_acct_id IS NULL OR (p_inv_cust_acct_id IS NOT NULL AND (cle.cust_acct_id IS NOT NULL and cle.cust_acct_id = p_inv_cust_acct_id)))
                AND	khl.id			= stm.khr_id
		AND	khs.code		= khr.sts_code
		AND	kle.id			= stm.kle_id
		AND	kls.code		= kle.sts_code
    AND	NVL (kls.ste_code, 'ACTIVE') IN ('ACTIVE', 'TERMINATED', 'EXPIRED')   -- bug 6472228 added EXPIRED status
    AND sty.stream_type_purpose NOT IN ('ACTUAL_PROPERTY_TAX', 'ESTIMATED_PROPERTY_TAX')
    AND pws.object_type = 'CONTRACT'
    AND pws.object_value = khr.contract_number
    AND pws.assigned_process = p_assigned_process
    ORDER	BY 1, 2, 3;
Line: 2932

    SELECT	stm.khr_id		 khr_id,
			TRUNC (ste.stream_element_date)	bill_date,
			stm.kle_id			 kle_id,
			ste.id				 sel_id,
			stm.sty_id			 sty_id,
			khr.contract_number  contract_number,
            khr.currency_code    currency_code,
            khr.authoring_org_id authoring_org_id,
			sty.name 			 comments,
            sty.taxable_default_yn taxable_default_yn,
			ste.amount			 amount,
            khr.sts_code         sts_code
   	FROM	OKL_STRM_ELEMENTS		ste,
			OKL_STREAMS			    stm,
			okl_strm_type_v			sty,
			okc_k_headers_b			khr,
			OKL_K_HEADERS			khl,
			okc_k_lines_b			kle,
			okc_statuses_b			khs,
			okc_statuses_b			kls,
            OKL_PARALLEL_PROCESSES  pws
		WHERE	TRUNC(ste.stream_element_date)		>=
				TRUNC(NVL (p_from_bill_date,	ste.stream_element_date))
		AND	TRUNC(ste.stream_element_date)		<=
				TRUNC((NVL (p_to_bill_date,	SYSDATE) + get_printing_lead_days(stm.khr_id)))
		AND ste.amount 			<> 0
		AND	stm.id				= ste.stm_id
		AND	ste.date_billed		IS NULL
		AND	stm.active_yn		= 'Y'
		AND	stm.say_code		= 'CURR'
		AND	sty.id				= stm.sty_id
		AND	sty.billable_yn		= 'Y'
		AND	khr.id				= stm.khr_id
		AND	khr.scs_code		IN ('LEASE', 'LOAN')
        AND khr.sts_code        IN ( 'BOOKED','EVERGREEN')
		AND	khr.contract_number	= NVL (p_contract_number,	khr.contract_number)
		AND nvl(p_ia_contract_type, L_CONTRACT_TYPE) =  L_CONTRACT_TYPE
        AND khr.cust_acct_id     = NVL( p_cust_acct_id, khr.cust_acct_id )
		AND	khl.id				= stm.khr_id
		AND	khl.deal_type		IS NOT NULL
		AND	khs.code			= khr.sts_code
		AND	khs.ste_code		= 'ACTIVE'
		AND	kle.id			(+)	= stm.kle_id
		AND	kls.code		(+)	= kle.sts_code
    AND	NVL (kls.ste_code, 'ACTIVE') IN ('ACTIVE', 'TERMINATED')
    AND EXISTS (SELECT 1 FROM okc_rule_groups_b rgp
                                , okc_rules_b rul
                  WHERE rgp.dnz_chr_id = kle.dnz_chr_id
                  AND   rgp.cle_id = kle.id
                  AND rgp.rgd_code = 'LAASTX'
                  AND rgp.id = rul.rgp_id
                  AND rul.rule_information_category = 'LAPRTX'
                  AND rul.rule_information1 = 'Y'
                  AND (rul.rule_information3 = 'ACTUAL')
                  )
    AND sty.stream_type_purpose = 'ACTUAL_PROPERTY_TAX'
    AND (p_source <> 'PRINCIPAL_PAYDOWN')
    AND pws.object_type = 'CONTRACT'
    AND  pws.object_value = khr.contract_number
    AND pws.assigned_process = p_assigned_process
    ORDER	BY 1, 2, 3;
Line: 2995

    SELECT	stm.khr_id		 khr_id,
			TRUNC (ste.stream_element_date)	bill_date,
			stm.kle_id			 kle_id,
			ste.id				 sel_id,
			stm.sty_id			 sty_id,
			khr.contract_number  contract_number,
            khr.currency_code    currency_code,
            khr.authoring_org_id authoring_org_id,
			sty.name 			 comments,
            sty.taxable_default_yn taxable_default_yn,
			ste.amount			 amount,
            khr.sts_code         sts_code
   	FROM	OKL_STRM_ELEMENTS		ste,
			OKL_STREAMS			    stm,
			okl_strm_type_v			sty,
			okc_k_headers_b			khr,
			OKL_K_HEADERS			khl,
			okc_k_lines_b			kle,
			okc_statuses_b			khs,
			okc_statuses_b			kls,
            OKL_PARALLEL_PROCESSES  pws
		WHERE	TRUNC(ste.stream_element_date)		>=
				TRUNC(NVL (p_from_bill_date,	ste.stream_element_date))
		AND	TRUNC(ste.stream_element_date)		<=
				TRUNC((NVL (p_to_bill_date,	SYSDATE) + get_printing_lead_days(stm.khr_id)))
		AND ste.amount 			<> 0
		AND	stm.id				= ste.stm_id
		AND	ste.date_billed		IS NULL
		AND	stm.active_yn		= 'Y'
		AND	stm.say_code		= 'CURR'
		AND	sty.id				= stm.sty_id
		AND	sty.billable_yn		= 'Y'
		AND	khr.id				= stm.khr_id
		AND	khr.scs_code		IN ('LEASE', 'LOAN')
        AND khr.sts_code        IN ( 'BOOKED','EVERGREEN')
		AND	khr.contract_number	= NVL (p_contract_number,	khr.contract_number)
       		AND nvl(p_ia_contract_type, L_CONTRACT_TYPE) =  L_CONTRACT_TYPE
	AND khr.cust_acct_id     = NVL( p_cust_acct_id, khr.cust_acct_id )
		AND	khl.id				= stm.khr_id
		AND	khl.deal_type		IS NOT NULL
		AND	khs.code			= khr.sts_code
		AND	khs.ste_code		= 'ACTIVE'
		AND	kle.id			(+)	= stm.kle_id
		AND	kls.code		(+)	= kle.sts_code
    AND	NVL (kls.ste_code, 'ACTIVE') IN ('ACTIVE', 'TERMINATED')
    AND EXISTS (SELECT 1 FROM okc_rule_groups_b rgp
                                , okc_rules_b rul
                  WHERE rgp.dnz_chr_id = kle.dnz_chr_id
                  AND   rgp.cle_id = kle.id
                  AND rgp.rgd_code = 'LAASTX'
                  AND rgp.id = rul.rgp_id
                  AND rul.rule_information_category = 'LAPRTX'
                  AND rul.rule_information1 = 'Y'
                  AND (rul.rule_information3 = 'ESTIMATED' OR rul.rule_information3 = 'ESTIMATED_AND_ACTUAL')
                  )
    AND sty.stream_type_purpose = 'ESTIMATED_PROPERTY_TAX'
    AND (p_source <> 'PRINCIPAL_PAYDOWN')
    AND pws.object_type = 'CONTRACT'
    AND  pws.object_value = khr.contract_number
    AND pws.assigned_process = p_assigned_process

    ORDER	BY 1, 2, 3;
Line: 3069

           SELECT COUNT(*)
           FROM okl_trx_ar_invoices_v a,
                okl_txl_ar_inv_lns_v b,
                okl_txd_ar_ln_dtls_v c
           WHERE a.id = b.tai_id AND
                 b.id = c.til_id_details AND
                 a.trx_status_code = p_sts AND
                 a.request_id = p_req_id ;
Line: 3079

           SELECT COUNT(*)
           FROM okl_trx_ar_invoices_v a,
                okl_txl_ar_inv_lns_v b,
                okl_txd_ar_ln_dtls_v c
           WHERE a.id = b.tai_id AND
                 b.id = c.til_id_details AND
                 a.trx_status_code = p_sts AND
                 a.request_id = p_req_id ;
Line: 3092

            SELECT NAME
            FROM hr_operating_units
	    WHERE ORGANIZATION_ID=MO_GLOBAL.GET_CURRENT_ORG_ID; --MOAC- Concurrent request
Line: 3131

            bill_tbl.DELETE;
Line: 3158

            bill_tbl.DELETE;
Line: 3185

            bill_tbl.DELETE;
Line: 3218

                bill_tbl.DELETE;
Line: 3245

                bill_tbl.DELETE;
Line: 3272

                bill_tbl.DELETE;
Line: 3303

                bill_tbl.DELETE;
Line: 3330

                bill_tbl.DELETE;
Line: 3357

                bill_tbl.DELETE;
Line: 3394

                bill_tbl.DELETE;
Line: 3605

	   SELECT
           DECODE(Fnd_Global.CONC_REQUEST_ID,-1,NULL,Fnd_Global.CONC_REQUEST_ID)
	   FROM dual;
Line: 3673

        DELETE OKL_PARALLEL_PROCESSES
        WHERE assigned_process = p_assigned_process;
Line: 3702

            DELETE OKL_PARALLEL_PROCESSES
            WHERE assigned_process = p_assigned_process;
Line: 3724

            DELETE OKL_PARALLEL_PROCESSES
            WHERE assigned_process = p_assigned_process;
Line: 3746

            DELETE OKL_PARALLEL_PROCESSES
            WHERE assigned_process = p_assigned_process;