The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT mo_global.get_current_org_id() l_fnd_profile
FROM dual;
select cust_trx_type_id l_cust_trx_type_id
from ra_cust_trx_types
where name = 'Investor-OKL';
select ct.object1_id1 id
from okc_contacts ct,
okc_contact_sources csrc,
okc_k_party_roles_b pty,
okc_k_headers_b chr
where ct.cpl_id = pty.id
and ct.cro_code = csrc.cro_code
and ct.jtot_object1_code = csrc.jtot_object_code
and ct.dnz_chr_id = chr.id
and pty.rle_code = csrc.rle_code
and csrc.cro_code = 'SALESPERSON'
and csrc.rle_code = 'LESSOR'
and csrc.buy_or_sell = chr.buy_or_sell
and pty.dnz_chr_id = chr.id
and pty.chr_id = chr.id
and chr.id = chrId;
select object1_id1 cust_acct_site_id
from okc_rules_b rul
where rul.rule_information_category = 'BTO'
and exists (select '1'
from okc_rule_groups_b rgp
where rgp.id = rul.rgp_id
and rgp.rgd_code = 'LABILL'
and rgp.dnz_chr_id = chrId );
SELECT pdt.id product_id
,pdt.name product_name
,khr.sts_code contract_status
,khr.start_date start_date
,khr.currency_code currency_code
,khr.authoring_org_id authoring_org_id
,khr.currency_conversion_rate currency_conversion_rate
,khr.currency_conversion_type currency_conversion_type
,khr.currency_conversion_date currency_conversion_date
--Bug# 4622198
,khr.scs_code
FROM okl_products_v pdt
,okl_k_headers_full_v khr
WHERE khr.id = p_contract_id
AND khr.pdt_id = pdt.id;
SELECT id trx_try_id
FROM okl_trx_types_tl
WHERE name = p_transaction_type
AND LANGUAGE = 'US';
SELECT description,
lookup_code
FROM fnd_lookup_values
WHERE LANGUAGE = 'US'
AND lookup_type = lkp_type
AND meaning = mng;
SELECT txh.ID HeaderTransID,
txl.ID LineTransID,
txh.date_transaction_occurred date_transaction_occurred
FROM okl_trx_contracts txh,
okl_txl_cntrct_lns txl
WHERE txl.tcn_id = txh.id
AND txh.tcn_type = tcntype
--rkuttiya added for 12.1.1 Multi GAAP
AND txh.representation_type = 'PRIMARY'
--
AND txl.khr_id = khrId;
SELECT rul.rule_information1 investor_code
FROM okc_rules_b rul,
okc_rule_groups_b rgp
WHERE rgp.id = rul.rgp_id
AND rul.rule_information_category = G_RULE_GRP_LASEAC --'LASEAC'
AND rgp.rgd_code = G_RULE_LASEAC --'LASEAC'
AND rul.dnz_chr_id = chrId
;
-- Pls. update this code appropriately in future, if only accounting distribution
-- alone should be done while activating an Investor Agreement with already existing
-- Accounting entries
--------------------------------------------------------------------------
-- Refer transaction line ID if already exists -- future needs
--------------------------------------------------------------------------
l_dist_info_rec.SOURCE_ID := l_trx_rec.LineTransId;
--need to be updated back on the contract
l_tclv_tbl := x_tclv_tbl;
Okl_Trx_Contracts_Pub.update_trx_contracts(
p_api_version => l_api_version
,p_init_msg_list => l_init_msg_list
,x_return_status => l_return_status
,x_msg_count => l_msg_count
,x_msg_data => l_msg_data
,p_tcnv_rec => l_trxH_in_rec
,x_tcnv_rec => l_trxH_out_rec);
Okl_Trx_Contracts_Pub.update_trx_cntrct_lines(
p_api_version => l_api_version
,p_init_msg_list => l_init_msg_list
,x_return_status => l_return_status
,x_msg_count => l_msg_count
,x_msg_data => l_msg_data
,p_tclv_tbl => l_tclv_tbl
,x_tclv_tbl => x_tclv_tbl);
SELECT 'X'
FROM okc_k_headers_b k
WHERE k.contract_number = p_contract_number
;
SELECT 'X'
FROM okc_k_headers_b k
WHERE k.contract_number = p_contract_number
AND k.id <> p_id -- except itself
;
SELECT 'x'
FROM okl_products_v
WHERE id = p_secAgreement_rec.pdt_id
;
SELECT 'x'
FROM okl_pools
WHERE id = p_secAgreement_rec.pol_id
;
SELECT 'x'
FROM okl_pools
WHERE khr_id IS NOT NULL
AND id = p_secAgreement_rec.pol_id
;
SELECT 'x'
FROM okl_pools
WHERE khr_id IS NOT NULL
AND id = p_secAgreement_rec.pol_id
AND khr_id <> p_secAgreement_rec.id
;
SELECT 'x'
FROM fnd_lookups
WHERE lookup_type = 'OKL_SECURITIZATION_TYPE'
AND lookup_code = p_secAgreement_rec.SECURITIZATION_TYPE
;
SELECT 'x'
FROM fnd_lookups
WHERE lookup_type = 'OKL_SEC_RECOURSE'
;
SELECT 'x'
FROM fnd_lookups
WHERE lookup_type = 'OKL_SEC_SERVICE_ORG'
;
SELECT qcl.id
FROM OKC_QA_CHECK_LISTS_TL qcl,
OKC_QA_CHECK_LISTS_B qclv
WHERE qclv.Id = qcl.id
AND UPPER(qcl.name) = 'OKL LA QA INVESTOR AGMNT'
AND qcl.LANGUAGE = 'US'
;
SELECT access_level
FROM OKC_ROLE_SOURCES
WHERE rle_code = p_rle_code
AND buy_or_sell = 'S';
lp_chrv_rec.deleted_yn := 'N';
OKL_POOL_PVT.update_pool(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_polv_rec => l_polv_rec,
x_polv_rec => x_polv_rec);
PROCEDURE update_sec_agreement(
p_api_version IN NUMBER
,p_init_msg_list IN VARCHAR2
,x_return_status OUT NOCOPY VARCHAR2
,x_msg_count OUT NOCOPY NUMBER
,x_msg_data OUT NOCOPY VARCHAR2
,p_secAgreement_rec IN secAgreement_rec_type
,x_secAgreement_rec OUT NOCOPY secAgreement_rec_type)
IS
l_api_name CONSTANT VARCHAR2(30) := 'update_sec_agreement_pvt';
SELECT id
FROM okl_pools
WHERE khr_id = p_secAgreement_rec.id
AND id <> p_secAgreement_rec.pol_id
;
SELECT cle.id
FROM apps.okc_k_lines_b cle
WHERE cle.dnz_chr_id = p_khr_id
;
SELECT clet.id
FROM okc_k_lines_b clet
WHERE clet.dnz_chr_id = p_khr_id
AND clet.cle_id IS NULL;
SELECT cles.id
FROM okc_k_lines_b cles
WHERE cles.dnz_chr_id = p_khr_id
AND cles.cle_id = p_kle_id;
SELECT access_level
FROM OKC_ROLE_SOURCES
WHERE rle_code = p_rle_code
AND buy_or_sell = 'S';
SAVEPOINT update_sec_agreement_PVT;
OKL_CONTRACT_PUB.update_contract_header(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_chrv_rec => lp_chrv_rec,
p_khrv_rec => lp_khrv_rec,
x_chrv_rec => lx_chrv_rec,
x_khrv_rec => lx_khrv_rec);
OKC_CONTRACT_PARTY_PUB.update_k_party_role(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_cplv_rec => lp_cplv_rec,
x_cplv_rec => lx_cplv_rec);
OKL_POOL_PVT.update_pool(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_polv_rec => l_polv_rec,
x_polv_rec => x_polv_rec);
OKL_POOL_PVT.update_pool(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_polv_rec => l_polv_rec,
x_polv_rec => x_polv_rec);
okl_contract_pub.update_contract_line(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_clev_rec => lp_clev_rec,
p_klev_rec => lp_klev_rec,
x_clev_rec => lx_clev_rec,
x_klev_rec => lx_klev_rec);
okl_contract_pub.update_contract_line(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_clev_rec => lp_clev_rec,
p_klev_rec => lp_klev_rec,
x_clev_rec => lx_clev_rec,
x_klev_rec => lx_klev_rec);
okl_contract_pub.update_contract_line(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_clev_rec => lp_clev_rec,
p_klev_rec => lp_klev_rec,
x_clev_rec => lx_clev_rec,
x_klev_rec => lx_klev_rec);
ROLLBACK TO update_sec_agreement_PVT;
ROLLBACK TO update_sec_agreement_PVT;
ROLLBACK TO update_sec_agreement_PVT;
SELECT pol.id,
pol.currency_code,
pol.org_id,
pol.legal_entity_id
FROM okl_pools pol
WHERE pol.khr_id = p_khr_id
;
SELECT poc.id
FROM okl_pool_contents poc
WHERE poc.pol_id = l_pol_id
;
SELECT poc.khr_id
FROM apps.okl_pool_contents poc
WHERE poc.pol_id = l_pol_id
;
SELECT poc.khr_id
FROM okl_pool_contents poc
WHERE poc.pol_id = l_pol_id
;
SELECT 1
FROM okl_pools polb
,okl_strm_type_b styb
,okl_pool_contents pocb
WHERE polb.khr_id = p_khr_id
AND pocb.pol_id = polb.id
AND pocb.sty_id = styb.id
AND styb.stream_type_purpose IN ('RENT', 'PRINCIPAL_PAYMENT')
AND pocb.status_code='NEW';
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_sec_agreement.debug', '2. update pool contents to point to this transaction');
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_sec_agreement.debug', 'Calling OKL_POOL_PVT.update_pool_contents: START');
OKL_POOL_PVT.update_pool_contents(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_pocv_rec => lp_pocv_rec,
x_pocv_rec => lx_pocv_rec);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_sec_agreement.debug', 'OKL_POOL_PVT.update_pool_contents x_return_status :' || x_return_status);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_sec_agreement.debug', 'OKL_POOL_PVT.update_pool_contents : END');
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_sec_agreement.debug', 'Calling okl_contract_pub.update_contract_header: START');
okl_contract_pub.update_contract_header(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_chrv_rec => lp_chrv_rec,
p_khrv_rec => lp_khrv_rec,
x_chrv_rec => lx_chrv_rec,
x_khrv_rec => lx_khrv_rec);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_sec_agreement.debug', 'okl_contract_pub.update_contract_header x_return_status :' || x_return_status);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_sec_agreement.debug', 'okl_contract_pub.update_contract_header: END');
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_sec_agreement.debug', '10 call update_sec_agreement_sts to update agreement header, lines: START');
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_sec_agreement.debug', 'Calling Okl_Sec_Agreement_Pvt.update_sec_agreement_sts');
Okl_Sec_Agreement_Pvt.update_sec_agreement_sts(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_sec_agreement_status => G_STS_CODE_ACTIVE,
p_sec_agreement_id => p_khr_id);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_sec_agreement.debug', 'Okl_Sec_Agreement_Pvt.update_sec_agreement_sts x_return_status :' || x_return_status);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_sec_agreement.debug', '10 call update_sec_agreement_sts to update agreement header, lines: END');
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_sec_agreement.debug', '11 update pool header and contents status to active: START');
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_sec_agreement.debug', 'Calling OKL_POOL_PVT.update_pool_status_active');
OKL_POOL_PVT.update_pool_status_active(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_pol_id => l_pol_id);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_sec_agreement.debug', 'OKL_POOL_PVT.update_pool_status_active x_return_status :' || x_return_status);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_sec_agreement.debug', '11 update pool header and contents status to active: END');
PROCEDURE update_sec_agreement_sts(
p_api_version IN NUMBER
,p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE
,x_return_status OUT NOCOPY VARCHAR2
,x_msg_count OUT NOCOPY NUMBER
,x_msg_data OUT NOCOPY VARCHAR2
,p_sec_agreement_status IN okc_k_headers_b.sts_code%TYPE
,p_sec_agreement_id IN okc_k_headers_b.id%TYPE)
IS
l_api_name CONSTANT VARCHAR2(30) := 'update_sec_agreement_sts';
SELECT cle.id
FROM apps.okc_k_lines_b cle
WHERE cle.dnz_chr_id = p_sec_agreement_id
;
SELECT cle.id
FROM okc_k_lines_b cle
WHERE cle.dnz_chr_id = p_sec_agreement_id
;
SAVEPOINT update_sec_agreement_sts_PVT;
Okl_Sec_Agreement_Pvt.update_sec_agreement(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_secagreement_rec => lp_secagreement_rec,
x_secagreement_rec => lx_secagreement_rec);
okl_contract_pub.update_contract_line(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_clev_rec => lp_clev_rec,
p_klev_rec => lp_klev_rec,
x_clev_rec => lx_clev_rec,
x_klev_rec => lx_klev_rec);
ROLLBACK TO update_sec_agreement_sts_PVT;
ROLLBACK TO update_sec_agreement_sts_PVT;
ROLLBACK TO update_sec_agreement_sts_PVT;
END update_sec_agreement_sts;
SELECT ID
FROM OKL_POOLS
WHERE KHR_ID = p_chr_id
AND STATUS_CODE = 'ACTIVE';
SELECT pol.id
FROM okl_pools pol
WHERE pol.khr_id = p_khr_id;
SELECT poc.khr_id,
poc.id
FROM okl_pool_contents poc
WHERE poc.pol_id = p_pol_id
AND poc.status_code = Okl_Pool_Pvt.G_POC_STS_PENDING;
SELECT 1
FROM okl_pools polb
,okl_strm_type_b styb
,okl_pool_contents pocb
WHERE polb.khr_id = p_khr_id
AND pocb.pol_id = polb.id
AND pocb.sty_id = styb.id
AND styb.stream_type_purpose IN ('RENT', 'PRINCIPAL_PAYMENT')
AND pocb.status_code='PENDING';
SELECT POX.ID
FROM OKL_POOL_TRANSACTIONS POX
WHERE POX.POL_ID = p_pol_id
AND POX.TRANSACTION_STATUS = 'APPROVED'
AND POX.TRANSACTION_TYPE = 'ADD'
AND POX.TRANSACTION_REASON = 'ADJUSTMENTS';
SELECT TOP_KLE.ID,
TOP_KLE.AMOUNT original_Stake,
TOP_KLE.AMOUNT_STAKE additional_Stake
FROM OKC_K_LINES_B TOP_LINE,
OKL_K_LINES TOP_KLE,
OKC_K_PARTY_ROLES_B PARTY_ROLE
WHERE TOP_LINE.dnz_chr_id = p_khr_id
AND TOP_KLE.ID = TOP_LINE.ID
AND PARTY_ROLE.cle_id = TOP_LINE.id
AND PARTY_ROLE.dnz_chr_id = TOP_LINE.dnz_chr_id
AND PARTY_ROLE.rle_code = 'INVESTOR'
AND PARTY_ROLE.jtot_object1_code = 'OKX_PARTY';
--Update the status of the Pool Transaction to INCOMPLETE and Halt processing
lp_poxv_rec.id := l_pox_id;
OKL_POOL_PVT.update_pool_transaction(p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_poxv_rec => lp_poxv_rec,
x_poxv_rec => lx_poxv_rec);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_add_request.debug', 'Calling okl_contract_pub.update_contract_header: START');
okl_contract_pub.update_contract_header(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_chrv_rec => lp_chrv_rec,
p_khrv_rec => lp_khrv_rec,
x_chrv_rec => lx_chrv_rec,
x_khrv_rec => lx_khrv_rec);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_add_request.debug', 'okl_contract_pub.update_contract_header x_return_status :' || x_return_status);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_add_request.debug', 'okl_contract_pub.update_contract_header: END');
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_add_request.debug', 'OKL_CONTRACT_PUB.update_contract_line');
OKL_CONTRACT_PUB.update_contract_line(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_clev_rec => l_clev_rec,
p_klev_rec => l_klev_rec,
x_clev_rec => lx_clev_rec,
x_klev_rec => lx_klev_rec);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_add_request.debug', 'Okl_Sec_Investor_Pvt.update_investor' || x_return_status);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_add_request.debug', '8 update pool contents status to active: START');
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_add_request.debug', 'Calling OKL_POOL_PVT.update_pool_contents');
Okl_Pool_Pvt.update_pool_contents(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_pocv_rec => lp_pocv_rec,
x_pocv_rec => lx_pocv_rec);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_add_request.debug', 'OKL_POOL_PVT.update_pool_status_active x_return_status :' || x_return_status);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_add_request.debug', '8 update pool transaction to Complete: START');
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_add_request.debug', 'Calling OKL_POOL_PVT.update_pool_transaction');
OKL_POOL_PVT.update_pool_transaction(p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_poxv_rec => lp_poxv_rec,
x_poxv_rec => lx_poxv_rec);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_add_request.debug', 'OKL_POOL_PVT.update_pool_transaction x_return_status :' || x_return_status);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_add_request.debug', 'Update investor stake');
SELECT pox.id
FROM okl_pool_transactions pox
WHERE pox.pol_id = p_pool_id
AND pox.TRANSACTION_STATUS IN (G_POOL_TRX_STATUS_NEW, G_POOL_TRX_STS_APPR_REJECTED, G_POOL_TRX_STATUS_INCOMPLETE);
OKL_POOL_PVT.update_pool_transaction(p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_poxv_rec => lp_poxv_rec,
x_poxv_rec => lx_poxv_rec);
OKL_POOL_PVT.update_pool_transaction(p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_poxv_rec => lp_poxv_rec,
x_poxv_rec => lx_poxv_rec);
OKL_POOL_PVT.update_pool_transaction(p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_poxv_rec => lp_poxv_rec,
x_poxv_rec => lx_poxv_rec);
SELECT ID
FROM OKL_POOLS
WHERE KHR_ID = p_chr_id
AND STATUS_CODE = 'ACTIVE';
SELECT ID
FROM OKL_POOL_TRANSACTIONS
WHERE pol_id = p_pol_id
AND TRANSACTION_STATUS <> 'COMPLETE';
SELECT ID
FROM OKL_POOL_CONTENTS
WHERE pox_id = p_pox_id
AND STATUS_CODE <> 'ACTIVE';
SELECT TOP_KLE.ID,
TOP_KLE.AMOUNT original_Stake,
TOP_KLE.AMOUNT_STAKE additional_Stake
FROM OKC_K_LINES_B TOP_LINE,
OKL_K_LINES TOP_KLE,
OKC_K_PARTY_ROLES_B PARTY_ROLE
WHERE TOP_LINE.dnz_chr_id = p_khr_id
AND TOP_KLE.ID = TOP_LINE.ID
AND PARTY_ROLE.cle_id = TOP_LINE.id
AND PARTY_ROLE.dnz_chr_id = TOP_LINE.dnz_chr_id
AND PARTY_ROLE.rle_code = 'INVESTOR'
AND PARTY_ROLE.jtot_object1_code = 'OKX_PARTY';
OKL_POC_PVT.delete_row(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_pocv_tbl => l_pocv_tbl);
OKL_POX_PVT.delete_row(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_poxv_rec => l_poxv_rec);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.activate_add_request.debug', 'OKL_CONTRACT_PUB.update_contract_line');
OKL_CONTRACT_PUB.update_contract_line(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_clev_rec => l_clev_rec,
p_klev_rec => l_klev_rec,
x_clev_rec => lx_clev_rec,
x_klev_rec => lx_klev_rec);
fnd_log.STRING(fnd_log.level_statement,'okl.plsql.okl_sec_agreement_pvt.cancel_add_request.debug', 'Okl_Sec_Investor_Pvt.update_investor' || x_return_status);