The following lines contain the word 'select', 'insert', 'update' or 'delete':
l_rulv_rec.last_updated_by := p_rulv_rec.last_updated_by;
l_rulv_rec.last_update_date := p_rulv_rec.last_update_date;
l_rulv_rec.last_update_login := p_rulv_rec.last_update_login;
l_rulv_rec.last_updated_by := p_rulv_rec1.last_updated_by;
l_rulv_rec.last_update_date := p_rulv_rec1.last_update_date;
l_rulv_rec.last_update_login := p_rulv_rec1.last_update_login;
SELECT scs_code
FROM OKC_K_HEADERS_V
WHERE id = p_chr_id;
PROCEDURE update_rule(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rulv_rec IN rulv_rec_type,
p_edit_mode IN VARCHAR2,
x_rulv_rec OUT NOCOPY rulv_rec_type) IS
l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
l_api_name CONSTANT VARCHAR2(30) := 'update_rule';
SELECT scs_code
FROM OKC_K_HEADERS_V
WHERE id = p_chr_id;
OKC_RULE_PUB.update_rule(
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_rulv_rec => l_rulv_rec_okc,
x_rulv_rec => l_rulv_rec_okc_out);
END update_rule;
PROCEDURE update_rule(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rulv_rec IN rulv_rec_type,
x_rulv_rec OUT NOCOPY rulv_rec_type) IS
l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
l_api_name CONSTANT VARCHAR2(30) := 'update_rule';
update_rule(
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_rulv_rec => l_rulv_rec,
p_edit_mode => 'Y',
x_rulv_rec => x_rulv_rec);
END update_rule;
PROCEDURE update_rule(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rulv_tbl IN rulv_tbl_type,
p_edit_mode IN VARCHAR2,
x_rulv_tbl OUT NOCOPY rulv_tbl_type) IS
i NUMBER := 0;
update_rule(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => l_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_rulv_rec => p_rulv_tbl(i),
p_edit_mode => p_edit_mode,
x_rulv_rec => x_rulv_tbl(i));
END update_rule;
PROCEDURE update_rule(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rulv_tbl IN rulv_tbl_type,
x_rulv_tbl OUT NOCOPY rulv_tbl_type) IS
i NUMBER := 0;
update_rule(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => l_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_rulv_rec => p_rulv_tbl(i),
x_rulv_rec => x_rulv_tbl(i));
END update_rule;
PROCEDURE delete_rule(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rulv_rec IN rulv_rec_type) IS
l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
l_api_name CONSTANT VARCHAR2(30) := 'delete_rule';
SELECT DNZ_CHR_ID
FROM OKC_RULES_B
WHERE ID = P_RUL_ID;
SELECT scs_code
FROM OKC_K_HEADERS_V
WHERE id = p_chr_id;
OKC_RULE_PUB.delete_rule(
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_rulv_rec => l_rulv_rec_okc);
END delete_rule;
PROCEDURE delete_rule(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rulv_tbl IN rulv_tbl_type) IS
i NUMBER := 0;
delete_rule(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => l_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_rulv_rec => p_rulv_tbl(i));
END delete_rule;
l_rgpv_rec.last_updated_by := p_rgpv_rec1.last_updated_by;
l_rgpv_rec.last_update_date := p_rgpv_rec1.last_update_date;
l_rgpv_rec.last_update_login := p_rgpv_rec1.last_update_login;
PROCEDURE update_rule_group(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rgpv_rec IN rgpv_rec_type,
x_rgpv_rec OUT NOCOPY rgpv_rec_type) IS
l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
l_api_name CONSTANT VARCHAR2(30) := 'update_rule_group';
okl_okc_migration_pvt.update_rule_group(
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_rgpv_rec => l_rgpv_rec,
x_rgpv_rec => x_rgpv_rec);
END update_rule_group;
PROCEDURE update_rule_group(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rgpv_tbl IN rgpv_tbl_type,
x_rgpv_tbl OUT NOCOPY rgpv_tbl_type) IS
i NUMBER := 0;
update_rule_group(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => l_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_rgpv_rec => p_rgpv_tbl(i),
x_rgpv_rec => x_rgpv_tbl(i));
END update_rule_group;
PROCEDURE delete_rule_group(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rgpv_rec IN rgpv_rec_type) IS
l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
l_api_name CONSTANT VARCHAR2(30) := 'delete_rule_group';
okl_okc_migration_pvt.delete_rule_group(
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_rgpv_rec => p_rgpv_rec);
END delete_rule_group;
PROCEDURE delete_rule_group(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rgpv_tbl IN rgpv_tbl_type) IS
i NUMBER := 0;
delete_rule_group(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => l_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_rgpv_rec => p_rgpv_tbl(i));
END delete_rule_group;
l_rmpv_rec.last_updated_by := p_rmpv_rec1.last_updated_by;
l_rmpv_rec.last_update_date := p_rmpv_rec1.last_update_date;
l_rmpv_rec.last_update_login := p_rmpv_rec1.last_update_login;
PROCEDURE update_rg_mode_pty_role(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rmpv_rec IN rmpv_rec_type,
x_rmpv_rec OUT NOCOPY rmpv_rec_type) IS
l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
l_api_name CONSTANT VARCHAR2(30) := 'update_rg_mode_pty_role';
okl_okc_migration_pvt.update_rg_mode_pty_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_rmpv_rec => l_rmpv_rec,
x_rmpv_rec => x_rmpv_rec);
END update_rg_mode_pty_role;
PROCEDURE update_rg_mode_pty_role(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rmpv_tbl IN rmpv_tbl_type,
x_rmpv_tbl OUT NOCOPY rmpv_tbl_type) IS
i NUMBER := 0;
update_rg_mode_pty_role(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => l_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_rmpv_rec => p_rmpv_tbl(i),
x_rmpv_rec => x_rmpv_tbl(i));
END update_rg_mode_pty_role;
PROCEDURE delete_rg_mode_pty_role(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rmpv_rec IN rmpv_rec_type) IS
l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
l_api_name CONSTANT VARCHAR2(30) := 'delete_rg_mode_pty_role';
okl_okc_migration_pvt.delete_rg_mode_pty_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_rmpv_rec => p_rmpv_rec);
END delete_rg_mode_pty_role;
PROCEDURE delete_rg_mode_pty_role(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rmpv_tbl IN rmpv_tbl_type) IS
i NUMBER := 0;
delete_rg_mode_pty_role(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => l_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_rmpv_rec => p_rmpv_tbl(i));
END delete_rg_mode_pty_role;
l_ctiv_rec.last_updated_by := p_ctiv_rec1.last_updated_by;
l_ctiv_rec.last_update_date := p_ctiv_rec1.last_update_date;
l_ctiv_rec.last_update_login := p_ctiv_rec1.last_update_login;
PROCEDURE update_cover_time(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_ctiv_rec IN ctiv_rec_type,
x_ctiv_rec OUT NOCOPY ctiv_rec_type) IS
l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
l_api_name CONSTANT VARCHAR2(30) := 'update_cover_time';
OKC_RULE_PUB.update_cover_time(
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_ctiv_rec => l_ctiv_rec,
x_ctiv_rec => x_ctiv_rec);
END update_cover_time;
PROCEDURE update_cover_time(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_ctiv_tbl IN ctiv_tbl_type,
x_ctiv_tbl OUT NOCOPY ctiv_tbl_type) IS
i NUMBER := 0;
update_cover_time(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => l_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_ctiv_rec => p_ctiv_tbl(i),
x_ctiv_rec => x_ctiv_tbl(i));
END update_cover_time;
PROCEDURE delete_cover_time(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_ctiv_rec IN ctiv_rec_type) IS
l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
l_api_name CONSTANT VARCHAR2(30) := 'delete_cover_time';
OKC_RULE_PUB.delete_cover_time(
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_ctiv_rec => p_ctiv_rec);
END delete_cover_time;
PROCEDURE delete_cover_time(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_ctiv_tbl IN ctiv_tbl_type) IS
i NUMBER := 0;
delete_cover_time(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => l_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_ctiv_rec => p_ctiv_tbl(i));
END delete_cover_time;
l_rilv_rec.last_updated_by := p_rilv_rec1.last_updated_by;
l_rilv_rec.last_update_date := p_rilv_rec1.last_update_date;
l_rilv_rec.last_update_login := p_rilv_rec1.last_update_login;
PROCEDURE update_react_interval(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rilv_rec IN rilv_rec_type,
x_rilv_rec OUT NOCOPY rilv_rec_type) IS
l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
l_api_name CONSTANT VARCHAR2(30) := 'update_react_interval';
OKC_RULE_PUB.update_react_interval(
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_rilv_rec => l_rilv_rec,
x_rilv_rec => x_rilv_rec);
END update_react_interval;
PROCEDURE update_react_interval(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rilv_tbl IN rilv_tbl_type,
x_rilv_tbl OUT NOCOPY rilv_tbl_type) IS
i NUMBER := 0;
update_react_interval(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => l_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_rilv_rec => p_rilv_tbl(i),
x_rilv_rec => x_rilv_tbl(i));
END update_react_interval;
PROCEDURE delete_react_interval(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rilv_rec IN rilv_rec_type) IS
l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
l_api_name CONSTANT VARCHAR2(30) := 'delete_react_interval';
OKC_RULE_PUB.delete_react_interval(
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_rilv_rec => p_rilv_rec);
END delete_react_interval;
PROCEDURE delete_react_interval(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_rilv_tbl IN rilv_tbl_type) IS
i NUMBER := 0;
delete_react_interval(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
x_return_status => l_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_rilv_rec => p_rilv_tbl(i));
END delete_react_interval;
select meaning
from okc_rule_defs_v
where rule_code = p_rle_code;
SELECT JTOT_OBJECT_CODE
FROM okc_rule_def_sources_v
WHERE RGR_RGD_CODE = p_rgd_code
and RGR_RDF_CODE = p_rdf_code
and BUY_OR_SELL = p_intent
and OBJECT_ID_NUMBER = p_number
and sysdate between start_date and nvl(end_date,sysdate)
;
SELECT
'(select ''' || p_object_code || ''' object_code, id1, id2, name value, description from '
||from_table select_clause
-- ||decode(p_clause_yn,'Y',decode(where_clause,'','',' where '||where_clause))|| ')'
,where_clause
FROM JTF_OBJECTS_VL
WHERE object_code = p_object_code;
'(select ''object_code'' object_code, ''id1'' id1, ''id2'' id2, ''value'' value, ''description'' description from dual where 0=1)';
SELECT object1_id1 from okc_k_party_roles_v
where id = p_cpl_id;
SELECT
'(select ''' || p_object_code || ''' object_code, id1, id2, name value, description from '
||from_table||decode(where_clause,
'',' where status = ''A'' and party_id = '''||l1||'''',
' where status = ''A'' and party_id = '''||l1||''' and '||where_clause)|| ')'
FROM JTF_OBJECTS_VL
WHERE object_code = p_object_code;
'(select ''object_code'' object_code, ''id1'' id1, ''id2'' id2, ''value'' value, ''description'' description from dual where 0=1)';
'select value from '||get_object_sql(p_object_code,'Y')
||' where id1=:1 and id2=:2';
'select description from '||get_object_sql(p_object_code,'Y')
||' where id1=:1 and id2=:2';
'select object_code, id1, id2, description from '||p_sql
||' where value=:1';
'select object_code, id1, id2, description from '||p_sql
||' where value=:1 and ((:2 is null and description is null) or (:3 = description))';
select 'select '||tbl.ID_COLUMN_NAME||' id, '
||decode(col.END_USER_COLUMN_NAME,'TVE_ID',
'comments value, '''' description from ',
tbl.VALUE_COLUMN_NAME||' value, '||NVL(tbl.MEANING_COLUMN_NAME,'''''')||' description from ')
||tbl.APPLICATION_TABLE_NAME sel,
tbl.ADDITIONAL_WHERE_CLAUSE whr
from fnd_descr_flex_col_usage_vl col,
fnd_flex_validation_tables tbl,
okc_rule_defs_v rdefv
where col.application_id = rdefv.application_id
and col.descriptive_flexfield_name = rdefv.descriptive_flexfield_name
and col.descriptive_flex_context_code = rdefv.rule_code
and col.application_column_name = p_col_name
and rdefv.rule_code = p_rdf_code
and col.FLEX_VALUE_SET_ID=tbl.FLEX_VALUE_SET_ID;
l_sql := 'select value from '||l_sql||' where id=:1';
l_sql := 'select description from '||l_sql||' where id=:1';
'select id, description from '||p_sql
||' where value=:1';
'select id, description from '||p_sql
||' where value=:1 and ((:2 is null and description is null) or (:3 = description))';
x(1).last_update_date := sysdate;
x(1).last_update_date := sysdate;
x(1).last_update_date := sysdate;