DBA Data[Home] [Help]

APPS.FII_AR_SCHD_PMT_DISCNT_PKG SQL Statements

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

Line: 32

l_sqlstmt :=  'SELECT pmt.terms_sequence_number		FII_AR_SCHD_PMT_NUMBER
		     ,pmt.due_date			FII_AR_DUE_DATE
		     ,pmt.amount_due_original_trx	FII_AR_AMOUNT
		     ,CASE WHEN sch.discount1_date IS NULL AND sch.discount1_days IS NOT NULL
			      THEN pmt.trx_date + sch.discount1_days
			   WHEN sch.discount1_date IS NULL AND sch.discount1_days IS NULL
			      THEN LAST_DAY(ADD_MONTHS(pmt.trx_date,sch.discount1_months_forward -1 ))
					+ sch.discount1_day_of_month
                      ELSE sch.discount1_date
                       END		FII_AR_DISCOUNT_DATE
		     ,sch.discount1_percent * pmt.amount_due_original_trx/100
						        FII_AR_DISCOUNT_AMT
		     ,CASE WHEN sch.discount2_date IS NULL AND sch.discount2_days IS NOT NULL
			      THEN pmt.trx_date + sch.discount2_days
			   WHEN sch.discount2_date IS NULL AND sch.discount2_days IS NULL
			      THEN LAST_DAY(ADD_MONTHS(pmt.trx_date,sch.discount2_months_forward -1 ))
					+ sch.discount2_day_of_month
                      ELSE sch.discount2_date
                       END		FII_AR_SECOND_DISCOUNT_DATE
		     ,sch.discount2_percent * pmt.amount_due_original_trx/100
							FII_AR_SECOND_DISCOUNT_AMT
		     ,CASE WHEN sch.discount3_date IS NULL AND sch.discount3_days IS NOT NULL
			      THEN pmt.trx_date + sch.discount3_days
			   WHEN sch.discount3_date IS NULL AND sch.discount3_days IS NULL
			      THEN LAST_DAY(ADD_MONTHS(pmt.trx_date,sch.discount3_months_forward -1 ))
					+ sch.discount3_day_of_month
                      ELSE sch.discount3_date
                       END		FII_AR_THIRD_DISCOUNT_DATE
		     ,sch.discount3_percent * pmt.amount_due_original_trx/100
						        FII_AR_THIRD_DISCOUNT_AMT
		     ,SUM(pmt.amount_due_original_trx) OVER ()
							FII_AR_GT_AMOUNT
                 FROM fii_ar_scheduled_disc_f  sch
                     ,fii_ar_pmt_schedules_f   pmt
                WHERE sch.term_id (+)= pmt.term_id
		  AND sch.sequence_num (+) = pmt.terms_sequence_number
		  AND pmt.customer_trx_id = '||l_cust_trx_id||'
	       &ORDER_BY_CLAUSE';