The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT budget_wf_enabled_flag
FROM gms_awards
WHERE award_id = p_award_id;
SELECT award_number
, award_short_name
FROM gms_awards -- gms_awards_v -- Bug 4004577
WHERE award_id = p_award_id;
SELECT 'x'
FROM gms_budget_versions
WHERE project_id = p_project_id
AND award_id = p_award_id
AND budget_type_code = p_budget_type_code
AND budget_status_code = 'B';
SELECT pm_project_reference
, segment1
, name
, description
, project_type
, pm_product_code
, carrying_out_organization_id
FROM pa_projects
WHERE project_id = p_project_id;
SELECT name
FROM hr_organization_units
WHERE organization_id = p_carrying_out_organization_id;
SELECT project_type_class_code
FROM pa_project_types
WHERE project_type = p_project_type;
SELECT user_name
FROM fnd_user
WHERE user_id = p_starter_user_id;
SELECT p.first_name||' '||p.last_name
FROM fnd_user f, per_people_f p /*Bug 5122724 */
where p.effective_start_date = (select
min(pp.effective_start_date) from per_all_people_f pp where pp.person_id =
p.person_id and pp.effective_end_date >=trunc(sysdate)) and
((p.employee_number is not null) or (p.npw_number is not null))
and f.user_id = p_starter_user_id
and f.employee_id = p.person_id;
SELECT e.first_name||' '||e.last_name
FROM fnd_user f, per_all_people_f e --pa_employees e Commented for Bug5067575, SQLId:16329634
WHERE f.user_id = p_starter_user_id
AND f.employee_id = e.person_id
AND rownum=1; -- Added for Bug5067575, SQLId:16329634 */
SELECT pm_budget_reference
, description
, change_reason_code
, budget_entry_method_code
, pm_product_code
, labor_quantity
, raw_cost
, burdened_cost
, revenue
, resource_list_id
, budget_version_id
, version_name
FROM gms_budget_versions
WHERE project_id = p_project_id
AND award_id = p_award_id
AND budget_type_code = p_budget_type_code
--AND budget_status_code = 'S'; -- Modified on 20-May-2000
SELECT name
, description
FROM pa_resource_lists
WHERE resource_list_id = p_resource_list_id;
SELECT budget_type
FROM pa_budget_types
WHERE budget_type_code = p_budget_type_code;
SELECT user_id, user_name
FROM gms_notifications_v
WHERE award_id = p_award_id
AND event_type = 'BUDGET_BASELINE';
SELECT sysdate
FROM sys.dual;
SELECT gms_workflow_itemkey_s.nextval
INTO ItemKey
from dual;
SELECT award_number
,award_short_name
FROM gms_awards -- gms_awards_v -- Bug 4004577
WHERE award_id = p_award_id;
SELECT 'x'
FROM gms_budget_versions
WHERE project_id = p_project_id
AND award_id = p_award_id
AND budget_type_code = p_budget_type_code
AND budget_status_code = 'B';
SELECT pm_project_reference
, segment1
, name
, description
, project_type
, pm_product_code
, carrying_out_organization_id
FROM pa_projects
WHERE project_id = p_project_id;
SELECT name
FROM hr_organization_units
WHERE organization_id = p_carrying_out_organization_id;
SELECT project_type_class_code
FROM pa_project_types
WHERE project_type = p_project_type;
SELECT user_name
FROM fnd_user
WHERE user_id = p_starter_user_id;
SELECT p.first_name||' '||p.last_name /* Bug 5122724 */
FROM fnd_user f, per_people_f p
where p.effective_start_date = (select
min(pp.effective_start_date) from per_all_people_f pp where pp.person_id =
p.person_id and pp.effective_end_date >=trunc(sysdate)) and
((p.employee_number is not null) or (p.npw_number is not null))
and f.user_id = p_starter_user_id
and f.employee_id = p.person_id;
SELECT e.first_name||' '||e.last_name
FROM fnd_user f, per_all_people_f e --pa_employees e Commented for Bug5067575, SQLId:16329634
WHERE f.user_id = p_starter_user_id
AND f.employee_id = e.person_id
AND rownum=1; -- Added for Bug5067575, SQLId:16329634 */
SELECT pm_budget_reference
, description
, change_reason_code
, budget_entry_method_code
, pm_product_code
, labor_quantity
, raw_cost
, burdened_cost
, revenue
, resource_list_id
, budget_version_id
, version_name
FROM gms_budget_versions
WHERE project_id = p_project_id
AND award_id = p_award_id
AND budget_type_code = p_budget_type_code
--AND budget_status_code = 'S'; -- Modified on 20-May-2000
SELECT name
, description
FROM pa_resource_lists
WHERE resource_list_id = p_resource_list_id;
SELECT budget_type
FROM pa_budget_types
WHERE budget_type_code = p_budget_type_code;
SELECT user_id, user_name
FROM gms_notifications_v
WHERE award_id = p_award_id
AND event_type = 'BUDGET_BASELINE';
SELECT sysdate
FROM sys.dual;
SELECT gms_workflow_itemkey_s.nextval
INTO ItemKey
from dual;
PROCEDURE Select_Budget_Approver
(p_item_type IN VARCHAR2
, p_item_key IN VARCHAR2
, p_project_id IN NUMBER
, p_award_id IN NUMBER
, p_budget_type_code IN VARCHAR2
, p_workflow_started_by_id IN NUMBER
, p_budget_baseliner_id OUT NOCOPY NUMBER
)
--
IS
--
-- Define Your Local Variables Here
--
l_employee_id NUMBER;
SELECT employee_id
INTO l_employee_id
FROM fnd_user
WHERE user_id = p_workflow_started_by_id;
SELECT person_id
INTO p_budget_baseliner_id
FROM gms_personnel
WHERE award_id = p_award_id
AND award_role = 'AM' -- (AM => Award Manager)
AND sysdate BETWEEN START_DATE_ACTIVE
AND NVL(END_DATE_ACTIVE, sysdate);
WF_CORE.CONTEXT('GMS_CLIENT_EXTN_BUDGET_WF','SELECT_BUDGET_APPROVER',
p_item_type, p_item_key);
END Select_Budget_Approver;