DBA Data[Home] [Help]

APPS.LNS_BILLING_UTIL_PUB SQL Statements

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

Line: 53

        select nvl(max(am.PAYMENT_NUMBER), 0)
        from LNS_AMORTIZATION_SCHEDS am,
        lns_loan_headers head
        where am.LOAN_ID = P_LOAN_ID and
		am.LOAN_ID = head.LOAN_ID
        and (am.REVERSED_FLAG is null or am.REVERSED_FLAG = 'N')
        and am.PARENT_AMORTIZATION_ID is null
		and nvl(am.PHASE, 'TERM') = nvl(head.CURRENT_PHASE, 'TERM');
Line: 115

        select nvl(max(am.PAYMENT_NUMBER), 0)
        from LNS_AMORTIZATION_SCHEDS am,
            lns_loan_headers head
        where am.LOAN_ID = P_LOAN_ID
		and am.LOAN_ID = head.LOAN_ID
        and (am.REVERSED_FLAG is null or am.REVERSED_FLAG = 'N')
        and am.PARENT_AMORTIZATION_ID is null
        and am.REAMORTIZATION_AMOUNT is null
		and nvl(am.PHASE, 'TERM') = nvl(P_PHASE, nvl(head.CURRENT_PHASE, 'TERM'));
Line: 176

        select nvl(max(am.PAYMENT_NUMBER), -1)
        from LNS_AMORTIZATION_SCHEDS am,
        lns_loan_headers head
        where am.LOAN_ID = P_LOAN_ID and
		am.LOAN_ID = head.LOAN_ID
        and (am.REVERSED_FLAG is null or am.REVERSED_FLAG = 'N')
--        and am.PARENT_AMORTIZATION_ID is null
        and am.REAMORTIZATION_AMOUNT is null  -- fix for bug 7422383
		and nvl(am.PHASE, 'TERM') = nvl(head.CURRENT_PHASE, 'TERM');
Line: 237

        select nvl(max(am.AMORTIZATION_SCHEDULE_ID), -1)
        from LNS_AMORTIZATION_SCHEDS am,
        lns_loan_headers head
        where am.LOAN_ID = P_LOAN_ID
		and am.LOAN_ID = head.LOAN_ID
        and am.PAYMENT_NUMBER = LAST_PAYMENT_NUMBER(am.LOAN_ID)
        and (am.REVERSED_FLAG is null or am.REVERSED_FLAG = 'N')
        and am.PARENT_AMORTIZATION_ID is null
		and nvl(am.PHASE, 'TERM') = nvl(head.CURRENT_PHASE, 'TERM');
Line: 738

        select loan.funded_amount -
            (select nvl(sum(rec.amount_applied), 0)
             from
                ar_receivable_applications_all rec,
                LNS_AMORTIZATION_SCHEDS am
             where
                rec.application_type = 'CASH' and
                trunc(rec.apply_date) <= trunc(P_DATE) and
                rec.APPLIED_CUSTOMER_TRX_ID = am.principal_trx_id and
                rec.org_id = loan.org_id and
                am.loan_id = loan.loan_id and
                am.principal_trx_id is not null and
                nvl(am.PHASE, 'TERM') = nvl(loan.CURRENT_PHASE, 'TERM'))
        from lns_loan_headers_all loan
        where loan.loan_id = P_LOAN_ID;