The following lines contain the word 'select', 'insert', 'update' or 'delete':
select CHART_OF_ACCOUNTS_ID,CURRENCY_CODE,NAME
into var.chart_of_accounts_id,var.currency_code,var.org_name
from GL_SETS_OF_BOOKS
where SET_OF_BOOKS_ID = var.books_id;
select CHART_OF_ACCOUNTS_ID,CURRENCY_CODE,NAME
into var.p_coa_id,var.functional_currency_code,var.organization_name
from GL_SETS_OF_BOOKS
where SET_OF_BOOKS_ID =nvl( var.p_sob_id,var.books_id);
(SELECT ''App Exists''
FROM AR_RECEIVABLE_APPLICATIONS_ALL RA
WHERE CR.CASH_RECEIPT_ID = RA.CASH_RECEIPT_ID
AND CR.TYPE = ''CASH''
AND NVL(RA.CONFIRMED_FLAG, ''Y'') = ''Y''
AND RA.GL_DATE < :p_gl_date_low ' || L_RA_ORG_WHERE ||
')
AND NOT EXISTS
(SELECT ''App Exists''
FROM AR_MISC_CASH_DISTRIBUTIONS_ALL MISC
WHERE CR.CASH_RECEIPT_ID = MISC.CASH_RECEIPT_ID
AND CR.TYPE = ''MISC''
AND MISC.GL_DATE < :p_gl_date_low ' || L_MISC_ORG_WHERE ||
')
OR CRH.STATUS = ''REVERSED'' )';
SELECT MAX(INCRH.CASH_RECEIPT_HISTORY_ID)
FROM AR_CASH_RECEIPT_HISTORY_ALL INCRH
WHERE INCRH.CASH_RECEIPT_ID = CRH.CASH_RECEIPT_ID
AND INCRH.STATUS <> ''REVERSED'' ' ||
INCRH_GL_DATE_WHERE ||
L_INCRH_ORG_WHERE || ' )))' || CO_SEG_WHERE;
SELECT MAX(INCRH.CASH_RECEIPT_HISTORY_ID)
FROM AR_CASH_RECEIPT_HIST_ALL_MRC_V INCRH
WHERE INCRH.CASH_RECEIPT_ID = CRH.CASH_RECEIPT_ID
AND INCRH.STATUS <> ''REVERSED'' ' ||
INCRH_GL_DATE_WHERE ||
L_INCRH_ORG_WHERE || ' )))' || CO_SEG_WHERE;
select MEANING into L_CASH from ar_lookups where lookup_type='PAYMENT_CATEGORY_TYPE' and lookup_code='CASH';
select MEANING into L_MISC from ar_lookups where lookup_type='PAYMENT_CATEGORY_TYPE' and lookup_code='MISC';
select MEANING into var.l_app from ar_lookups where lookup_type='CHECK_STATUS' and lookup_code='APP';
select MEANING into var.l_nsf from ar_lookups where lookup_type='CHECK_STATUS' and lookup_code='NSF';
select MEANING into var.l_rev from ar_lookups where lookup_type='CHECK_STATUS' and lookup_code='REV';
select MEANING into var.l_stop from ar_lookups where lookup_type='CHECK_STATUS' and lookup_code='STOP';
select MEANING into var.l_unapp from ar_lookups where lookup_type='CHECK_STATUS' and lookup_code='UNAPP';
select MEANING into var.l_unid from ar_lookups where lookup_type='CHECK_STATUS' and lookup_code='UNID';
select MEANING into L_PAYMENT from ar_lookups where lookup_type='CB_REFERENCE_TYPE' and lookup_code='PAYMENT';
select MEANING into L_RECEIPT from ar_lookups where lookup_type='CB_REFERENCE_TYPE' and lookup_code='RECEIPT';
select MEANING into L_REMITTANCE from ar_lookups where lookup_type='CB_REFERENCE_TYPE' and lookup_code='REMITTANCE';
select MEANING into L_APPROVED from ar_lookups where lookup_type='RECEIPT_CREATION_STATUS' and lookup_code='APPROVED';
select MEANING into L_CLEARED from ar_lookups where lookup_type='RECEIPT_CREATION_STATUS' and lookup_code='CLEARED';
select MEANING into L_CONFIRMED from ar_lookups where lookup_type='RECEIPT_CREATION_STATUS' and lookup_code='CONFIRMED';
select MEANING into L_REMITTED from ar_lookups where lookup_type='RECEIPT_CREATION_STATUS' and lookup_code='REMITTED';
select MEANING into L_REVERSED from ar_lookups where lookup_type='RECEIPT_CREATION_STATUS' and lookup_code='REVERSED';
select MEANING into L_ACCO from ar_lookups where lookup_type='PAYMENT_TYPE' and lookup_code='ACC';
select MEANING into L_APPL from ar_lookups where lookup_type='PAYMENT_TYPE' and lookup_code='APP';
select MEANING into L_UNAPPL from ar_lookups where lookup_type='PAYMENT_TYPE' and lookup_code='UNAPP';
select MEANING into L_UNIDE from ar_lookups where lookup_type='PAYMENT_TYPE' and lookup_code='UNID';
SELECT substrb(meaning,1,20) INTO L_ONACCOUNT FROM ar_lookups WHERE lookup_type='PAYMENT_TYPE' AND lookup_code='ACC';
select decode(
sum(decode(status,'UNID', amount_applied,0)),
0,
decode(sum(decode(status,'UNAPP', amount_applied,0))
, 0 , var.l_app , var.l_unapp),
var.l_unid)
into var.receipt_status
from ar_receivable_applications
where cash_receipt_id = var.cash_receipt_id;
select decode(
sum(decode(status,'UNID', amount_applied,0)),
0,
decode(sum(decode(status,'UNAPP', amount_applied,0))
, 0 , var.l_app , var.l_unapp),
var.l_unid)
into var.receipt_status
from ar_receivable_apps_mrc_v
where cash_receipt_id = var.cash_receipt_id;
select set_of_books_id
into var.books_id
from ar_system_parameters_all
where org_id = p_reporting_entity_id;
select to_number(nvl(replace(substr(userenv('CLIENT_INFO'),45,10),' '),-99))
into l_client_info_rsob_id
from dual;
'arrx_rc.bind(:CURSOR_SELECT);',
select set_of_books_id
into var.books_id
from ar_system_parameters_all
where org_id = var.p_reporting_entity_id;
select to_number(nvl(replace(substr(userenv('CLIENT_INFO'),45,10),' '),-99))
into l_client_info_rsob_id from dual;
'arrx_rc.bind(:CURSOR_SELECT);',
select set_of_books_id
into var.books_id
from ar_system_parameters_all
where org_id = p_reporting_entity_id;
SELECT TO_NUMBER(NVL( REPLACE(SUBSTRB(USERENV('CLIENT_INFO'),45,10),' '),-99))
INTO l_client_info_rsob_id
FROM dual;
'arrx_rc.bind(:CURSOR_SELECT);',
select set_of_books_id
into var.books_id
from ar_system_parameters_all
where org_id = p_reporting_entity_id;
'arrx_rc.bind(:CURSOR_SELECT);',