The following lines contain the word 'select', 'insert', 'update' or 'delete':
Procedure insert_formula_types(
p_formula_type_name in ff_formula_types.formula_type_name%TYPE
,p_type_description in ff_formula_types.type_description%TYPE
,p_created_by in ff_formula_types.CREATED_BY%TYPE
,p_creation_date in ff_formula_types.CREATION_DATE%TYPE
,p_last_update_date in ff_formula_types.LAST_UPDATE_DATE%TYPE
,p_last_updated_by in ff_formula_types.LAST_UPDATED_BY%TYPE
,p_last_update_login in ff_formula_types.LAST_UPDATE_LOGIN%TYPE);
Procedure update_formula_types(
p_formula_type_name in ff_formula_types.formula_type_name%TYPE
,p_type_description in ff_formula_types.type_description%TYPE
,p_last_update_date in ff_formula_types.LAST_UPDATE_DATE%TYPE
,p_last_updated_by in ff_formula_types.LAST_UPDATED_BY%TYPE
,p_last_update_login in ff_formula_types.LAST_UPDATE_LOGIN%TYPE);
Procedure insert_fcontext_usages(
p_formula_type_name in FF_FORMULA_TYPES.formula_type_name%TYPE
,p_context_name in FF_CONTEXTS.context_name%TYPE);
l_last_updated_by ff_formula_types.LAST_UPDATED_BY%TYPE;
l_last_update_login ff_formula_types.LAST_UPDATE_LOGIN%TYPE;
l_last_update_date ff_formula_types.LAST_UPDATE_DATE%TYPE;
select fft.formula_type_id
from ff_formula_types fft
where fft.formula_type_name = p_formula_type_name;
l_last_update_date := l_sysdate;
l_last_updated_by := fnd_global.user_id;
l_last_update_login := fnd_global.login_id;
update_formula_types(
p_formula_type_name => p_formula_type_name
,p_type_description => p_type_description
,p_last_update_date => l_last_update_date
,p_last_updated_by => l_last_updated_by
,p_last_update_login => l_last_update_login);
insert_formula_types(
p_formula_type_name => p_formula_type_name
,p_type_description => p_type_description
,p_created_by => l_created_by
,p_creation_date => l_creation_date
,p_last_update_date => l_last_update_date
,p_last_updated_by => l_last_updated_by
,p_last_update_login => l_last_update_login);
SELECT fcu.FORMULA_TYPE_ID
FROM FF_FTYPE_CONTEXT_USAGES fcu
,FF_FORMULA_TYPES fft
,FF_CONTEXTS fco
WHERE fcu.FORMULA_TYPE_ID = fft.FORMULA_TYPE_ID
AND fcu.context_id = fco.context_id
AND fft.FORMULA_TYPE_NAME = p_formula_type_name
AND fco.context_name = p_context_name;
insert_fcontext_usages(
p_formula_type_name => p_formula_type_name
,p_context_name => p_context_name);
Procedure insert_formula_types(
p_formula_type_name in ff_formula_types.formula_type_name%TYPE
,p_type_description in ff_formula_types.type_description%TYPE
,p_created_by in ff_formula_types.CREATED_BY%TYPE
,p_creation_date in ff_formula_types.CREATION_DATE%TYPE
,p_last_update_date in ff_formula_types.LAST_UPDATE_DATE%TYPE
,p_last_updated_by in ff_formula_types.LAST_UPDATED_BY%TYPE
,p_last_update_login in ff_formula_types.LAST_UPDATE_LOGIN%TYPE) Is
l_proc varchar2(100) := g_package || 'insert_formula_types';
Insert Into FF_FORMULA_TYPES(
FORMULA_TYPE_ID
,FORMULA_TYPE_NAME
,TYPE_DESCRIPTION
,LAST_UPDATE_DATE
,LAST_UPDATED_BY
,LAST_UPDATE_LOGIN
,CREATED_BY
,CREATION_DATE) Values
(FF_FORMULA_TYPES_S.NEXTVAL
,p_formula_type_name
,p_type_description
,p_last_update_date
,p_last_updated_by
,p_last_update_login
,p_created_by
,p_creation_date);
End insert_formula_types;
Procedure update_formula_types(
p_formula_type_name in ff_formula_types.formula_type_name%TYPE
,p_type_description in ff_formula_types.type_description%TYPE
,p_last_update_date in ff_formula_types.LAST_UPDATE_DATE%TYPE
,p_last_updated_by in ff_formula_types.LAST_UPDATED_BY%TYPE
,p_last_update_login in ff_formula_types.LAST_UPDATE_LOGIN%TYPE) Is
--
l_proc varchar2(100) := g_package || 'update_formula_types';
Update ff_formula_types
set type_description = p_type_description
,last_update_date = p_last_update_date
,last_updated_by = p_last_updated_by
,last_update_login = p_last_update_login
Where formula_type_name = p_formula_type_name;
End update_formula_types;
Procedure insert_fcontext_usages(
p_formula_type_name in FF_FORMULA_TYPES.formula_type_name%TYPE
,p_context_name in FF_CONTEXTS.context_name%TYPE) IS
l_proc varchar2(100) := g_package || 'insert_fcontext_usages';
Insert into FF_FTYPE_CONTEXT_USAGES
(formula_type_id
,context_id)
Values (l_formula_type_id
,l_context_id);
End insert_fcontext_usages;
Select formula_type_id
From FF_FORMULA_TYPES
Where formula_type_name = p_formula_type_name;
Select context_id
From FF_CONTEXTS
Where context_name = p_context_name;