The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT user_id
FROM ams_jtf_rs_emp_v
WHERE resource_id = p_resource_id;
SELECT event_offer_id, object_version_number, system_status_code, event_object_type
FROM ams_event_offers_all_b
WHERE event_header_id = p_eveh_id
AND system_status_code <> 'COMPLETED' ;
UPDATE ams_event_offers_all_b
SET system_status_code = 'COMPLETED',
last_status_date = SYSDATE,
user_status_id = l_status_id,
object_version_number = object_version_number + 1
WHERE event_offer_id = l_event_offer_id
AND object_version_number = l_obj_version ;
SELECT system_status_code
FROM ams_user_statuses_vl
WHERE user_status_id = p_user_status_id
AND system_status_type = 'AMS_EVENT_STATUS';
PROCEDURE check_evh_update(
p_evh_rec IN AMS_EventHeader_PVT.evh_rec_type,
x_return_status OUT NOCOPY VARCHAR2
)
IS
CURSOR c_evh IS
SELECT *
FROM ams_event_headers_vl
WHERE event_header_id = p_evh_rec.event_header_id;
SELECT 1
FROM ams_source_codes
WHERE source_code = p_evh_rec.source_code
AND active_flag = 'Y';
AMS_Utility_PVT.error_message('AMS_EVH_UPDATE_EVH_NAME');
AMS_Utility_PVT.error_message('AMS_EVH_UPDATE_START_DATE');
AMS_Utility_PVT.error_message('AMS_EVH_UPDATE_END_DATE');
AMS_Utility_PVT.error_message('AMS_EVH_UPDATE_SOURCE_CODE');
END check_evh_update;
SELECT 1
FROM ams_campaigns_vl
WHERE campaign_id = p_fund_source_id;
SELECT 1
FROM ams_event_headers_vl
WHERE event_header_id = p_fund_source_id;
SELECT 1
FROM ams_event_offers_vl
WHERE event_offer_id = p_fund_source_id;
SELECT 1
FROM ams_event_offers_vl
WHERE event_offer_id = p_fund_source_id;
SELECT 1
FROM DUAL
WHERE EXISTS(
SELECT 1
FROM gl_periods_v
WHERE period_set_name = p_evh_calendar
);
SELECT start_date, end_date
FROM gl_periods_v
WHERE period_set_name = p_evh_calendar
AND period_name = p_start_period_name;
SELECT start_date, end_date
FROM gl_periods_v
WHERE period_set_name = p_evh_calendar
AND period_name = p_end_period_name;
SELECT ams_source_codes_s.NEXTVAL
FROM DUAL;
INSERT INTO ams_source_codes(
source_code_id,
last_update_date,
last_updated_by,
creation_date,
created_by,
last_update_login,
object_version_number,
source_code,
source_code_for_id,
arc_source_code_for
)
VALUES(
l_pk,
SYSDATE,
FND_GLOBAL.user_id,
SYSDATE,
FND_GLOBAL.user_id,
FND_GLOBAL.conc_login_id,
1, -- object_version_number
p_source_code,
p_object_id,
p_arc_object
);
PROCEDURE update_evh_source_code(
p_evh_id IN NUMBER,
p_source_code IN VARCHAR2,
p_global_flag IN VARCHAR2,
x_source_code OUT NOCOPY VARCHAR2,
x_return_status OUT NOCOPY VARCHAR2
)
IS
l_msg_data VARCHAR2(2000);
SELECT global_flag, source_code
FROM ams_event_headers_vl
WHERE event_header_id = p_evh_id;
SELECT source_code_id
FROM ams_source_codes
WHERE source_code = x_source_code
AND active_flag = 'Y';
SELECT SETUP_TYPE_ID
FROM AMS_EVENT_HEADERS_ALL_B
WHERE EVENT_HEADER_ID = p_evh_id;
SELECT custom_setup_id
FROM ams_object_attributes
WHERE object_type = 'EVEH'
AND object_id = p_evh_id;
END update_evh_source_code;
PROCEDURE update_evo_source_code(
p_evo_id IN NUMBER,
p_source_code IN VARCHAR2,
p_global_flag IN VARCHAR2,
x_source_code OUT NOCOPY VARCHAR2,
x_return_status OUT NOCOPY VARCHAR2
)
IS
l_msg_data VARCHAR2(2000);
SELECT global_flag, source_code
FROM ams_event_offers_vl
WHERE event_offer_id = p_evo_id;
SELECT source_code_id
FROM ams_source_codes
WHERE source_code = x_source_code
AND active_flag = 'Y';
SELECT SETUP_TYPE_ID
FROM AMS_EVENT_OFFERS_ALL_B
WHERE EVENT_HEADER_ID = p_evo_id;
SELECT custom_setup_id
FROM ams_object_attributes
WHERE object_type = 'EVEO'
AND object_id = p_evo_id;
END update_evo_source_code;
PROCEDURE update_eone_source_code(
p_evo_id IN NUMBER,
p_source_code IN VARCHAR2,
p_global_flag IN VARCHAR2,
x_source_code OUT NOCOPY VARCHAR2,
x_return_status OUT NOCOPY VARCHAR2
)
IS
l_msg_data VARCHAR2(2000);
SELECT global_flag, source_code
FROM ams_event_offers_vl
WHERE event_offer_id = p_evo_id;
SELECT source_code_id
FROM ams_source_codes
WHERE source_code = x_source_code
AND active_flag = 'Y';
SELECT SETUP_TYPE_ID
FROM AMS_EVENT_OFFERS_ALL_B
WHERE EVENT_HEADER_ID = p_evo_id;
SELECT custom_setup_id
FROM ams_object_attributes
WHERE object_type = 'EONE'
AND object_id = p_evo_id;
END update_eone_source_code;
PROCEDURE update_event_status(
p_event_id IN NUMBER,
p_event_activity_type IN VARCHAR2,
p_user_status_id IN NUMBER,
p_fund_amount_tc IN NUMBER,
p_currency_code_tc IN VARCHAR2
)
IS
l_old_status_id NUMBER;
SELECT user_status_id, object_version_number, setup_type_id, program_id
FROM ams_event_headers_all_b
WHERE event_header_id = l_event_header_id;
SELECT user_status_id, object_version_number, setup_type_id, event_header_id, system_status_code
FROM ams_event_offers_all_b
WHERE event_offer_id = p_event_id;
SELECT user_status_id, object_version_number, setup_type_id, parent_id, system_status_code
FROM ams_event_offers_all_b
WHERE event_offer_id = p_event_id;
SELECT user_status_id
FROM ams_campaigns_all_b
WHERE campaign_id = l_event_offer_id;
SELECT 1
FROM DUAL
WHERE EXISTS(
SELECT 1
FROM ozf_act_budgets --anchaudh: changed call from ams_act_budgets to ozf_act_budgets : bug#3453430
WHERE act_budget_used_by_id = p_event_id
AND arc_act_budget_used_by = p_event_activity_type);
user again selects new as user status .
*/
IF l_old_status_id = p_user_status_id THEN
RETURN;
/* UPDATE ams_event_headers_all_b
SET user_status_id = l_new_status_id,
system_status_code = AMS_Utility_PVT.get_system_status_code(l_new_status_id),
last_status_date = SYSDATE
WHERE event_header_id = p_event_id; */
AMS_EvhRules_PVT.Update_Event_Header_Status(p_event_header_id => p_event_id,
p_new_status_id => l_new_status_id,
p_new_status_code => AMS_Utility_PVT.get_system_status_code(l_new_status_id)
);
UPDATE ams_event_offers_all_b
SET user_status_id = l_new_status_id,
system_status_code = AMS_Utility_PVT.get_system_status_code(l_new_status_id),
last_status_date = SYSDATE
WHERE event_offer_id = p_event_id;
UPDATE ams_event_offers_all_b
SET user_status_id = l_new_status_id,
system_status_code = AMS_Utility_PVT.get_system_status_code(l_new_status_id),
last_status_date = SYSDATE
WHERE event_offer_id = p_event_id;
END update_event_status;
l_loaded_rows NUMBER; --holds the count of rows that were inserted in the import interface table for this batch.
SELECT as_sl_imp_batch_s.NEXTVAL
FROM DUAL;
SELECT source_code
FROM ams_event_offers_all_b
WHERE event_offer_id = event_id_in;
SELECT create_registrant_lead_flag
FROM ams_event_offers_all_b
WHERE event_offer_id = event_id_in;
SELECT create_attendant_lead_flag
FROM ams_event_offers_all_b
WHERE event_offer_id = event_id_in;
SELECT source_code, create_registrant_lead_flag, create_attendant_lead_flag
FROM ams_event_offers_all_b
WHERE event_offer_id = event_id_in;
SELECT registrant_party_id
, registrant_contact_id
, attendant_party_id
, attendant_contact_id
FROM ams_event_registrations
WHERE event_offer_id = event_id_in
AND system_status_code = 'REGISTERED' -- In future when we kill the REGISTERED status and leave ENROLLED, change this to ENROLLED.
AND active_flag = 'Y';
SELECT registrant_party_id
, registrant_contact_id
, attendant_party_id
, attendant_contact_id
FROM ams_event_registrations
WHERE event_offer_id = event_id_in
AND system_status_code = 'REGISTERED' -- In future when we kill the REGISTERED status and leave ENROLLED, change this to ENROLLED.
AND attended_flag = 'Y'
AND active_flag = 'Y';
SELECT COUNT(*)
FROM as_import_interface
WHERE batch_id = batch_id_in;
SELECT subject_id -- person id
FROM hz_relationships -- anchaudh: bug fix 3764927.
WHERE party_id = rel_party_id_in
AND directional_flag = 'F';
SELECT reg.registrant_party_id party_id
, reg.registrant_contact_id contact_id
FROM ams_event_registrations reg,
ams_event_offers_all_b event
WHERE reg.event_offer_id = event_id_in
AND reg.system_status_code = 'REGISTERED' -- In future when we kill the REGISTERED status and leave ENROLLED, change this to ENROLLED.
AND reg.active_flag = 'Y'
AND event.event_offer_id = reg.event_offer_id
AND event.create_registrant_lead_flag = 'Y'
UNION
SELECT reg.attendant_party_id party_id
, reg.attendant_contact_id contact_id
FROM ams_event_registrations reg,
ams_event_offers_all_b event
WHERE reg.event_offer_id = event_id_in
AND reg.system_status_code = 'REGISTERED' -- In future when we kill the REGISTERED status and leave ENROLLED, change this to ENROLLED.
AND reg.active_flag = 'Y'
AND reg.attended_flag = 'Y'
AND event.event_offer_id = reg.event_offer_id
AND event.create_attendant_lead_flag = 'Y';
insert_lead_rec(
p_party_id => l_registrant_for_lead_rec.registrant_party_id
,p_lit_batch_id => l_lit_batch_id
,p_event_id => p_event_id
,p_source_code => l_evnt_sched_src_cd);
insert_lead_rec(
p_party_id => l_registrant_for_lead_rec.registrant_party_id
,p_lit_batch_id => l_lit_batch_id
,p_event_id => p_event_id
,p_source_code => l_evnt_sched_src_cd
,p_contact_party_id => l_registrant_for_lead_rec.registrant_contact_id);
insert_lead_rec(
p_party_id => l_attendant_for_lead_rec.attendant_party_id
,p_lit_batch_id => l_lit_batch_id
,p_event_id => p_event_id
,p_source_code => l_evnt_sched_src_cd);
insert_lead_rec(
p_party_id => l_attendant_for_lead_rec.attendant_party_id
,p_lit_batch_id => l_lit_batch_id
,p_event_id => p_event_id
,p_source_code => l_evnt_sched_src_cd
,p_contact_party_id => l_attendant_for_lead_rec.attendant_contact_id);
insert_lead_rec(
p_party_id => l_reg_att_for_lead_rec.party_id
,p_lit_batch_id => l_lit_batch_id
,p_event_id => p_event_id
,p_source_code => l_evnt_sched_src_cd);
insert_lead_rec(
p_party_id => l_reg_att_for_lead_rec.party_id
,p_lit_batch_id => l_lit_batch_id
,p_event_id => p_event_id
,p_source_code => l_evnt_sched_src_cd
-- ,p_contact_party_id => l_reg_att_for_lead_rec.contact_id);
PROCEDURE insert_lead_rec(
p_party_id IN NUMBER
,p_lit_batch_id IN NUMBER
,p_event_id IN NUMBER
,p_source_code IN VARCHAR2
,p_contact_party_id IN NUMBER := NULL
)
IS
l_seq NUMBER; --Next value for the primary key in the import lead interface table.
SELECT as_import_interface_s.NEXTVAL
FROM DUAL;
SELECT party_type
FROM hz_parties
WHERE party_id = party_id_in;
SELECT party_site_id
FROM hz_party_sites
WHERE party_id = party_id_in
AND identifying_address_flag = 'Y';
INSERT INTO as_import_interface
(
IMPORT_INTERFACE_ID --NOT NULL NUMBER
, LAST_UPDATE_DATE --NOT NULL DATE
, LAST_UPDATED_BY --NOT NULL NUMBER
, CREATION_DATE --NOT NULL DATE
, CREATED_BY --NOT NULL NUMBER
, LAST_UPDATE_LOGIN --NOT NULL NUMBER
, LOAD_TYPE -- VARCHAR2(20)
, LOAD_DATE --NOT NULL DATE
, PROMOTION_CODE -- VARCHAR2(50)
, STATUS_CODE -- VARCHAR2(30)
, LEAD_NOTE -- VARCHAR2(2000)
, SOURCE_SYSTEM -- VARCHAR2(30)
, PARTY_TYPE -- VARCHAR2(30)
, BATCH_ID -- NUMBER(15)
, PARTY_ID -- NUMBER(15)
, PARTY_SITE_ID -- NUMBER(15)
,load_status
,contact_party_id
)
VALUES
(
l_seq --IMPORT_INTERFACE_ID --NOT NULL NUMBER
, SYSDATE --LAST_UPDATE_DATE --NOT NULL DATE
, FND_GLOBAL.user_id --LAST_UPDATED_BY --NOT NULL NUMBER
, SYSDATE --CREATION_DATE --NOT NULL DATE
, FND_GLOBAL.user_id --CREATED_BY --NOT NULL NUMBER
, FND_GLOBAL.conc_login_id --LAST_UPDATE_LOGIN --NOT NULL NUMBER
, 'LEAD_LOAD' --LOAD_TYPE -- VARCHAR2(20)
, SYSDATE --LOAD_DATE --NOT NULL DATE
, p_source_code --PROMOTION_CODE -- VARCHAR2(50)
, FND_PROFILE.Value('AS_DEFAULT_LEAD_STATUS') --STATUS_CODE -- VARCHAR2(30)
, 'Event Registrant is created as a lead.' --LEAD_NOTE -- VARCHAR2(2000)
, 'MARKETING' --SOURCE_SYSTEM -- VARCHAR2(30)
, l_party_type --PARTY_TYPE -- VARCHAR2(30)
, p_lit_batch_id --BATCH_ID -- NUMBER(15)
, p_party_id --PARTY_ID -- NUMBER(15)
, l_party_site_id --PARTY_SITE_ID -- NUMBER(15)
,'NEW'
, p_contact_party_id -- load_status
);
END insert_lead_rec;
PROCEDURE Add_Update_Access_record(
p_object_type IN VARCHAR2,
p_object_id IN NUMBER,
p_Owner_user_id IN NUMBER,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY VARCHAR2,
x_msg_data OUT NOCOPY VARCHAR2
)
IS
l_owner_user_id NUMBER;
SELECT USER_OR_ROLE_ID
FROM AMS_ACT_ACCESS
WHERE ACT_ACCESS_TO_OBJECT_ID = object_id_in
AND ARC_ACT_ACCESS_TO_OBJECT = object_type_in
AND OWNER_FLAG = 'Y';
AMS_access_PVT.update_object_owner(p_api_version => 1,
x_return_status => x_return_status,
x_msg_data => x_msg_data,
x_msg_count => x_msg_count,
p_object_type => p_object_type,
p_object_id => p_object_id,
p_resource_id => p_Owner_user_id,
p_old_resource_id => l_owner_user_id);
END Add_Update_Access_record;
SELECT count(event_offer_name)
FROM ams_event_offers_vl
WHERE event_offer_name = name_in;
SELECT event_header_id,object_version_number,system_status_code
FROM ams_event_headers_all_b
WHERE EVENT_HEADER_ID = p_evh_id
AND system_status_code <> 'CANCELLED' ;
UPDATE ams_event_headers_all_b
SET system_status_code = 'CANCELLED',
last_status_date = SYSDATE,
user_status_id = l_status_id,
object_version_number = object_version_number + 1
WHERE event_header_id = l_event_header_id
AND object_version_number = l_obj_version ;
SELECT event_offer_id,object_version_number,system_status_code, event_object_type
FROM ams_event_offers_all_b
WHERE event_header_id = p_evh_id
AND system_status_code <> 'CANCELLED' ;
UPDATE ams_event_offers_all_b
SET system_status_code = 'CANCELLED',
last_status_date = SYSDATE,
user_status_id = l_status_id,
object_version_number = object_version_number + 1
WHERE event_offer_id = l_event_offer_id
AND object_version_number = l_obj_version ;
SELECT event_offer_id,object_version_number,system_status_code, event_object_type
FROM ams_event_offers_all_b
WHERE event_offer_id = p_offer_id
AND system_status_code <> 'CANCELLED' ;
UPDATE ams_event_offers_all_b
SET system_status_code = 'CANCELLED',
last_status_date = SYSDATE,
user_status_id = l_status_id,
object_version_number = object_version_number + 1
WHERE event_offer_id = l_event_offer_id
AND object_version_number = l_obj_version ;
SELECT count(*)
FROM ams_event_headers_all_b
WHERE program_id = p_prog_id
AND system_status_code NOT IN ('CANCELLED', 'ARCHIVED');
SELECT count(*)
FROM ams_event_offers_all_b
WHERE parent_id = p_prog_id
AND event_object_type = 'EONE'
AND parent_type = 'RCAM'
AND system_status_code NOT IN ('CANCELLED', 'ARCHIVED');
SELECT event_header_id,object_version_number,system_status_code
FROM ams_event_headers_all_b
WHERE EVENT_HEADER_ID = p_evh_id
AND system_status_code <> 'COMPLETED' ;
UPDATE ams_event_headers_all_b
SET system_status_code = 'COMPLETED',
last_status_date = SYSDATE,
user_status_id = l_status_id,
object_version_number = object_version_number + 1
WHERE event_header_id = l_event_header_id
AND object_version_number = l_obj_version ;
SELECT event_offer_id,object_version_number,system_status_code, event_object_type
FROM ams_event_offers_all_b
WHERE event_header_id = p_evh_id
AND system_status_code <> 'COMPLETED' ;
UPDATE ams_event_offers_all_b
SET system_status_code = 'COMPLETED',
last_status_date = SYSDATE,
user_status_id = l_status_id,
object_version_number = object_version_number + 1
WHERE event_offer_id = l_event_offer_id
AND object_version_number = l_obj_version ;
SELECT event_offer_id,object_version_number,system_status_code, event_object_type
FROM ams_event_offers_all_b
WHERE event_offer_id = p_offer_id
AND system_status_code <> 'COMPLETED';
UPDATE ams_event_offers_all_b
SET system_status_code = 'COMPLETED',
last_status_date = SYSDATE,
user_status_id = l_status_id,
object_version_number = object_version_number + 1
WHERE event_offer_id = l_event_offer_id
AND object_version_number = l_obj_version ;
SELECT event_header_id,object_version_number,system_status_code
FROM ams_event_headers_all_b
WHERE program_id = p_prog_id;
SELECT event_offer_id,object_version_number,system_status_code
FROM ams_event_offers_all_b
WHERE parent_id = p_prog_id
AND event_object_type = 'EONE'
AND parent_type = 'RCAM';
PROCEDURE Update_Event_Header_Status (
p_event_header_id IN NUMBER,
p_new_status_id IN NUMBER,
p_new_status_code IN VARCHAR2
) IS
l_schedule_id NUMBER ;
SELECT event_offer_id , object_version_number, event_object_type
FROM ams_event_offers_vl
WHERE event_header_id = p_event_header_id
AND system_status_code = 'AVAILABLE';
SELECT object_version_number
FROM ams_event_headers_vl
WHERE event_header_id = p_event_header_id;
SELECT count(*)
FROM ams_event_offers_vl
WHERE event_header_id = p_event_header_id
AND system_status_code NOT IN ( 'CANCELLED', 'ARCHIVED');
SELECT system_status_code
FROM ams_event_headers_vl
WHERE event_header_id = p_event_header_id;
UPDATE ams_event_headers_all_b
SET user_status_id = p_new_status_id,
system_status_code = p_new_status_code,
last_status_date = SYSDATE,
object_version_number = l_evh_obj_ver + 1
WHERE event_header_id = p_event_header_id;
UPDATE ams_event_offers_all_b
SET system_status_code = 'ACTIVE',
last_status_date = SYSDATE ,
user_status_id = p_new_status_id,
object_version_number = l_obj_version + 1
WHERE event_offer_id = l_schedule_id ;
UPDATE ams_event_headers_all_b
SET user_status_id = p_new_status_id,
system_status_code = p_new_status_code,
last_status_date = SYSDATE,
object_version_number = l_evh_obj_ver + 1
WHERE event_header_id = p_event_header_id;
UPDATE ams_event_headers_all_b
SET user_status_id = p_new_status_id,
system_status_code = p_new_status_code,
last_status_date = SYSDATE,
object_version_number = l_evh_obj_ver + 1
WHERE event_header_id = p_event_header_id;
END Update_Event_Header_Status;
PROCEDURE Update_Event_Schedule_Status (
p_event_offer_id IN NUMBER,
p_new_status_id IN NUMBER,
p_new_status_code IN VARCHAR2
) IS
-- declare cursor for enh # 3805347
CURSOR c_eve_det IS
SELECT system_status_code, event_object_type
FROM ams_event_offers_all_b
WHERE event_offer_id = p_event_offer_id;
UPDATE ams_event_offers_all_b
SET user_status_id = p_new_status_id,
system_status_code = p_new_status_code,
last_status_date = SYSDATE
WHERE event_offer_id = p_event_offer_id;
END Update_Event_Schedule_Status;
PROCEDURE Update_Owner(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 := FND_API.g_false,
p_commit IN VARCHAR2 := FND_API.g_false,
p_validation_level IN NUMBER := FND_API.g_valid_level_full,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_object_type IN VARCHAR2 := NULL ,
p_event_id IN NUMBER,
p_owner_id IN NUMBER )
IS
CURSOR c_header_owner IS
SELECT owner_user_id
FROM ams_event_headers_all_b
WHERE event_header_id = p_event_id ;
SELECT owner_user_id
FROM ams_event_offers_all_b
WHERE event_offer_id = p_event_id ;
AMS_Access_PVT.update_object_owner(
p_api_version => p_api_version,
p_init_msg_list => p_init_msg_list,
p_commit => p_commit,
p_validation_level => p_validation_level,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_object_type => p_object_type,
p_object_id => p_event_id,
p_resource_id => p_owner_id,
p_old_resource_id => l_old_owner
);
END Update_Owner ;
SELECT parent_type, owner_user_id
FROM ams_event_offers_all_b
WHERE event_offer_id = p_object_id;
SELECT schedule_id
FROM ams_campaign_schedules_b
WHERE related_event_id = p_object_id;