The following lines contain the word 'select', 'insert', 'update' or 'delete':
DELETE fun_balance_accounts
WHERE (dr_bsv = l_bsv OR cr_bsv = l_bsv)
AND template_id IN (SELECT template_id
FROM fun_balance_options
WHERE ledger_id = l_ledger_id);
' No. of rows deleted from fun_balance_accounts is ' ||
SQL%ROWCOUNT);
DELETE fun_balance_accounts
WHERE (dr_bsv = l_bsv OR cr_bsv = l_bsv)
AND template_id IN (SELECT template_id
FROM fun_balance_options
WHERE le_id = l_le_id);
' No. of rows deleted from fun_balance_accounts is ' ||
SQL%ROWCOUNT);
UPDATE fun_inter_accounts
SET end_date = SYSDATE,
last_update_date = SYSDATE,
last_update_login = FND_GLOBAL.LOGIN_ID,
last_updated_by = FND_GLOBAL.USER_ID
WHERE (trans_bsv = l_bsv AND from_le_id = l_le_id)
OR (tp_bsv = l_bsv AND to_le_id = l_le_id);
UPDATE fun_balance_options
SET status_flag = 'N',
last_update_date = SYSDATE,
last_update_login = FND_GLOBAL.LOGIN_ID,
last_updated_by = FND_GLOBAL.USER_ID
WHERE le_id = l_le_id
AND ledger_id = l_ledger_id;
UPDATE fun_inter_accounts
SET end_date = SYSDATE,
last_update_date = SYSDATE,
last_update_login = FND_GLOBAL.LOGIN_ID,
last_updated_by = FND_GLOBAL.USER_ID
WHERE from_le_id = l_le_id
AND ledger_id = l_ledger_id;
FUNCTION secondary_ledger_delete(p_subscription_guid IN RAW
,p_event IN OUT NOCOPY wf_event_t
) RETURN VARCHAR2
IS
l_routine VARCHAR2(80) := 'secondary_ledger_delete';
SAVEPOINT fun_secondary_ledger_delete;
'fun.plsql.fun_gl_asf_events_pkg.secondary_ledger_delete',
'Begin Secondary Ledger Id ' || l_sec_ledger_id );
DELETE FROM fun_balance_accounts
WHERE template_id in (SELECT template_id
FROM fun_balance_options
WHERE ledger_id = l_sec_ledger_id);
'fun.plsql.fun_gl_asf_events_pkg.secondary_ledger_delete',
' No. of rows deleted in fun_balance_accounts is ' ||
SQL%ROWCOUNT);
DELETE FROM fun_balance_options
WHERE ledger_id = l_sec_ledger_id;
'fun.plsql.fun_gl_asf_events_pkg.secondary_ledger_delete',
' No. of rows deleted in fun_balance_options is ' ||
SQL%ROWCOUNT);
DELETE FROM fun_inter_accounts
WHERE ledger_id = l_sec_ledger_id;
'fun.plsql.fun_gl_asf_events_pkg.secondary_ledger_delete',
' No. of rows deleted in fun_inter_accounts is ' ||
SQL%ROWCOUNT);
'fun.plsql.fun_gl_asf_events_pkg.secondary_ledger_delete',
'completed');
ROLLBACK TO fun_secondary_ledger_delete;
'fun.plsql.fun_gl_asf_events_pkg.secondary_ledger_delete',
'Error encountered ' || SQLERRM);
END secondary_ledger_delete;
FUNCTION reporting_ledger_delete(p_subscription_guid IN RAW
,p_event IN OUT NOCOPY wf_event_t
) RETURN VARCHAR2
IS
l_routine VARCHAR2(80) := 'reporting_ledger_delete';
SAVEPOINT fun_reporting_ledger_delete;
'fun.plsql.fun_gl_asf_events_pkg.reporting_ledger_delete',
'Begin Reporting Ledger Id ' || l_rep_ledger_id );
DELETE FROM fun_balance_accounts
WHERE template_id in (SELECT template_id
FROM fun_balance_options
WHERE ledger_id = l_rep_ledger_id);
'fun.plsql.fun_gl_asf_events_pkg.reporting_ledger_delete',
' No. of rows deleted in fun_balance_accounts is ' ||
SQL%ROWCOUNT);
DELETE FROM fun_balance_options
WHERE ledger_id = l_rep_ledger_id;
'fun.plsql.fun_gl_asf_events_pkg.reporting_ledger_delete',
' No. of rows deleted in fun_balance_options is ' ||
SQL%ROWCOUNT);
DELETE FROM fun_inter_accounts
WHERE ledger_id = l_rep_ledger_id;
'fun.plsql.fun_gl_asf_events_pkg.reporting_ledger_delete',
' No. of rows deleted in fun_inter_accounts is ' ||
SQL%ROWCOUNT);
'fun.plsql.fun_gl_asf_events_pkg.reporting_ledger_delete',
'completed');
ROLLBACK TO fun_reporting_ledger_delete;
'fun.plsql.fun_gl_asf_events_pkg.reporting_ledger_delete',
'Error encountered ' || SQLERRM);
END reporting_ledger_delete;