DBA Data[Home] [Help]

APPS.ARP_ARXVASUM_AMT SQL Statements

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

Line: 20

select  decode(p_currency_code,
        NULL , NULL , nvl(sum(a.amount),0)),
        nvl(sum( decode(p_exc_rate,
                  NULL, a.acctd_amount,
                        arpcurr.functional_amount(a.amount,
                          p_func_curr,
                          p_exc_rate,
                          p_precision,
                          p_min_acc_unit ))),0),
        count(a.amount)
into    p_financecharg_amount,
        p_financecharg_func_amt,
        p_financecharg_count
from    ar_adjustments a,
        ar_payment_schedules ps,
        ar_receivables_trx rt
where
        a.gl_date between p_start_date
                       and p_end_date
and     nvl(a.postable,'Y')      = 'Y'
and     a.payment_schedule_id    = ps.payment_schedule_id
and     ps.customer_id           = p_customer_id
and     nvl(ps.customer_site_use_id, -10) = nvl(p_site_use_id, nvl(ps.customer_site_use_id, -10) )
and     a.receivables_trx_id     = rt.receivables_trx_id
and     nvl(rt.type,'X')         = 'FINCHRG'
AND     ps.invoice_currency_code = nvl(p_currency_code, ps.invoice_currency_code)
AND     nvl(ps.receipt_confirmed_flag,'Y') = 'Y';
Line: 75

SELECT  decode(p_currency_code,
        NULL , NULL , nvl(sum(ra.earned_discount_taken),0)),
        decode(p_currency_code,
        NULL , NULL , nvl(sum(ra.unearned_discount_taken),0)),
        nvl(sum( decode(p_exc_rate,
                  NULL, ra.acctd_earned_discount_taken,
                        arpcurr.functional_amount( nvl(ra.earned_discount_taken,0),
                          p_func_curr,
                          p_exc_rate,
                          p_precision,
                          p_min_acc_unit ))),0),
        nvl(sum( decode(p_exc_rate,
                  NULL, ra.acctd_unearned_discount_taken,
                        arpcurr.functional_amount( nvl(ra.unearned_discount_taken,0),
                          p_func_curr,
                          p_exc_rate,
                          p_precision,
                          p_min_acc_unit ))),0),
        count(ra.earned_discount_taken),
        count(ra.unearned_discount_taken)
INTO    p_earned_discounts,
        p_unearned_discounts,
        p_earned_func_disc,
        p_unearned_func_disc,
        p_earned_disc_count,
        p_unearned_disc_count
FROM    ar_payment_schedules ps,
        ar_receivable_applications ra
where
        ra.gl_date between p_start_date
                       and p_end_date
AND     ps.payment_schedule_id   = ra.applied_payment_schedule_id
and     ps.customer_id           = p_customer_id
and     nvl(ps.customer_site_use_id, -10) = nvl(p_site_use_id, nvl(ps.customer_site_use_id, -10) )
AND     ps.invoice_currency_code = nvl(p_currency_code, ps.invoice_currency_code)
AND     nvl(ps.receipt_confirmed_flag,'Y') = 'Y';