The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT NVL(SUM(ppi.actual_amount),0)
FROM pn_payment_items_all ppi,
pn_var_rent_inv_all inv, --BUG#2452909 /* hrodda_MOAC -changed to tablename_all*/
pn_var_rents_all var , --BUG#2452909 /* hrodda_MOAC -changed to tablename_all*/
pn_payment_schedules_all pps,
pn_var_abatements_all abt
WHERE ppi.payment_term_id = abt.payment_term_id
AND abt.var_rent_inv_id = (SELECT inv2.var_rent_inv_id FROM pn_var_rent_inv_all inv1, pn_var_rent_inv_all inv2
WHERE inv1.var_rent_id = inv2.var_rent_id
AND inv1.period_id = inv2.period_id
AND inv1.invoice_date = inv2.invoice_date
AND inv1.var_rent_inv_id = p_var_rent_inv_id
AND inv2.true_up_amt IS NULL
AND inv2.adjust_num =0)
AND abt.include_term = pn_var_abatement_amount_pkg.G_INCLUDE_TERM_YES
AND inv.var_rent_inv_id = p_var_rent_inv_id --BUG#2452909,
AND var.var_rent_id = inv.var_rent_id --BUG#2452909
AND ppi.currency_code = var.currency_code --BUG#2452909
AND ppi.payment_schedule_id = pps.payment_schedule_id
AND ppi.payment_item_type_lookup_code = 'CASH'
AND TRUNC(pps.schedule_date,'MM') BETWEEN
TRUNC(p_min_grp_dt,'MM') AND TRUNC(p_max_grp_dt,'MM');
SELECT NVL(SUM(ppi.actual_amount),0)
FROM pn_payment_items_all ppi,
pn_var_rent_inv_all inv, --BUG#2452909 /* hrodda_MOAC -changed to tablename_all*/
pn_var_rents_all var , --BUG#2452909 /* hrodda_MOAC -changed to tablename_all*/
pn_payment_schedules_all pps,
pn_var_abatements_all abt
WHERE ppi.payment_term_id = abt.payment_term_id
AND abt.var_rent_inv_id = (SELECT inv2.var_rent_inv_id FROM pn_var_rent_inv_all inv1, pn_var_rent_inv_all inv2
WHERE inv1.var_rent_id = inv2.var_rent_id
AND inv1.period_id = inv2.period_id
AND inv1.invoice_date = inv2.invoice_date
AND inv1.var_rent_inv_id = p_var_rent_inv_id
AND inv2.true_up_amt IS NOT NULL
AND inv2.adjust_num =0)
AND abt.include_term = pn_var_abatement_amount_pkg.G_INCLUDE_TERM_YES
AND inv.var_rent_inv_id = p_var_rent_inv_id --BUG#2452909,
AND var.var_rent_id = inv.var_rent_id --BUG#2452909
AND ppi.currency_code = var.currency_code --BUG#2452909
AND ppi.payment_schedule_id = pps.payment_schedule_id
AND ppi.payment_item_type_lookup_code = 'CASH'
AND TRUNC(pps.schedule_date,'MM') BETWEEN
TRUNC(p_min_grp_dt,'MM') AND TRUNC(p_max_grp_dt,'MM');
SELECT true_up_amt
FROM pn_var_rent_inv_all inv
WHERE inv.var_rent_inv_id = ip_var_rent_inv_id;
SELECT NVL(SUM(ppi.actual_amount),0) amount
FROM pn_payment_items_all ppi,
pn_var_rent_inv_all inv, --BUG#2452909 /* hrodda_MOAC -changed to tablename_all*/
pn_var_rents_all var , --BUG#2452909 /* hrodda_MOAC -changed to tablename_all*/
pn_payment_schedules_all pps,
pn_var_abatements_all abt
WHERE ppi.payment_term_id = abt.payment_term_id
AND abt.var_rent_inv_id = (SELECT inv2.var_rent_inv_id FROM pn_var_rent_inv_all inv1, pn_var_rent_inv_all inv2
WHERE inv1.var_rent_id = inv2.var_rent_id
AND inv1.period_id = inv2.period_id
AND inv1.invoice_date = inv2.invoice_date
AND inv1.var_rent_inv_id = ip_var_rent_inv_id
AND inv2.true_up_amt IS NULL
AND inv2.adjust_num =0)
AND abt.include_term = pn_var_abatement_amount_pkg.G_INCLUDE_TERM_YES
AND inv.var_rent_inv_id = ip_var_rent_inv_id --BUG#2452909,
AND var.var_rent_id = inv.var_rent_id --BUG#2452909
AND ppi.currency_code = var.currency_code --BUG#2452909
AND ppi.payment_schedule_id = pps.payment_schedule_id
AND ppi.payment_item_type_lookup_code = 'CASH'
AND TRUNC(pps.schedule_date,'MM') BETWEEN
TRUNC(ip_min_grp_dt,'MM') AND TRUNC(ip_max_grp_dt,'MM');
SELECT NVL(SUM(ppi.actual_amount),0)
FROM pn_payment_items_all ppi,
pn_var_rent_inv_all inv, --BUG#2452909 /* hrodda_MOAC -changed to tablename_all*/
pn_var_rents_all var , --BUG#2452909 /* hrodda_MOAC -changed to tablename_all*/
pn_payment_schedules_all pps,
pn_var_abatements_all abt
WHERE ppi.payment_term_id = abt.payment_term_id
AND abt.var_rent_inv_id = (SELECT inv2.var_rent_inv_id FROM pn_var_rent_inv_all inv1, pn_var_rent_inv_all inv2
WHERE inv1.var_rent_id = inv2.var_rent_id
AND inv1.period_id = inv2.period_id
AND inv1.invoice_date = inv2.invoice_date
AND inv1.var_rent_inv_id = p_var_rent_inv_id
AND inv2.true_up_amt IS NOT NULL
AND inv2.adjust_num =0)
AND abt.include_term = pn_var_abatement_amount_pkg.G_INCLUDE_TERM_YES
AND inv.var_rent_inv_id = p_var_rent_inv_id --BUG#2452909,
AND var.var_rent_id = inv.var_rent_id --BUG#2452909
AND ppi.currency_code = var.currency_code --BUG#2452909
AND ppi.payment_schedule_id = pps.payment_schedule_id
AND ppi.payment_item_type_lookup_code = 'CASH'
AND TRUNC(pps.schedule_date,'MM') BETWEEN
TRUNC(p_min_grp_dt,'MM') AND TRUNC(p_max_grp_dt,'MM');
SELECT true_up_amt
FROM pn_var_rent_inv_all inv
WHERE inv.var_rent_inv_id = ip_var_rent_inv_id;
SELECT var_rent_inv_id
FROM pn_var_rent_inv_all
WHERE period_id = ip_period_id;
SELECT invoice_date
FROM pn_var_rent_inv_all
WHERE var_rent_inv_id = ip_inv_id
AND true_up_amt IS NULL
AND adjust_num = 0;
SELECT proration_rule
FROM pn_var_rents_all
WHERE var_rent_id = ip_var_rent_id;
SELECT period_id
FROM pn_var_periods_all
WHERE start_date = (SELECT min(start_date) from pn_var_periods_all WHERE var_rent_id = ip_var_rent_id)
AND var_rent_id = ip_var_rent_id;
SELECT per.start_date, per.end_date
FROM pn_var_periods_all per
WHERE period_id = ip_period_id;
DELETE the term FROM pn_payment_terms */
IF l_exported IS NULL THEN --Fix for bug # 2722191
l_abt_amt := NVL(calc_abatement(p_var_rent_inv_id,p_min_grp_dt,p_max_grp_dt),0);
DELETE FROM pn_payment_terms_all
WHERE var_rent_inv_id=p_var_rent_inv_id
and var_rent_type = p_var_rent_type
and NVL(status,'DRAFT')='DRAFT';
/* Update pn_var_rent_inv with the recurring abatement amount and also
UPDATE the actual invoiced amount */
UPDATE pn_var_rent_inv_all
SET rec_abatement = l_abt_amt,
actual_term_status = DECODE(p_var_rent_type,'ACTUAL','N',actual_term_status),
variance_term_status = DECODE(p_var_rent_type,'VARIANCE','N',variance_term_status),
actual_invoiced_amount = pn_variable_amount_pkg.derive_actual_invoiced_amt(
constr_actual_rent,
p_negative_rent_flag,
abatement_appl,
negative_rent,
l_abt_amt,
rec_abatement_override)
WHERE var_rent_inv_id = p_var_rent_inv_id;
SELECT MIN(grp_start_date)
FROM pn_var_grp_dates_all
WHERE invoice_date = p_invoice_date
AND period_id = p_period_id;
SELECT MAX(grp_end_date)
FROM pn_var_grp_dates_all
WHERE invoice_date = p_invoice_date
AND period_id = p_period_id;
SELECT 'Y'
FROM dual
WHERE EXISTS(SELECT null
FROM pn_var_abatements_all
WHERE payment_term_id = p_payment_term_id
AND var_rent_inv_id = p_var_rent_inv_id);