The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT registration_id
FROM fnd_registrations
WHERE registration_key = p_reg_key;
SELECT vendor_name INTO l_supplier_name FROM po_vendors WHERE vendor_id = p_vendor_id;
l_registration_id := fnd_registration_pkg.insert_fnd_reg
(
p_application_id => l_app_id,
p_party_id => NULL,
p_registration_type => l_reg_type,
p_requested_user_name => NULL,
p_assigned_user_name => NULL,
p_registration_status => 'INVITED',
p_exists_in_fnd_user_flag => 'N',
p_email => p_email_address,
p_language_code => USERENV('LANG')
);
UPDATE fnd_registrations SET registration_key = l_registration_key WHERE registration_id = l_registration_id;
fnd_registration_pkg.insert_fnd_reg_details
(
p_registration_id => l_registration_id,
p_application_id => l_app_id,
p_registration_type => l_reg_type,
p_field_name => 'Supplier Name',
p_field_type => NULL,
p_field_format => NULL,
p_field_value_string => l_supplier_name,
p_field_value_number => NULL,
p_field_value_date => NULL
);
fnd_registration_pkg.insert_fnd_reg_details
(
p_registration_id => l_registration_id,
p_application_id => l_app_id,
p_registration_type => l_reg_type,
p_field_name => 'Supplier Number',
p_field_type => NULL,
p_field_format => NULL,
p_field_value_string => NULL,
p_field_value_number => p_vendor_id,
p_field_value_date => NULL
);
fnd_registration_pkg.insert_fnd_reg_details
(
p_registration_id => l_registration_id,
p_application_id => l_app_id,
p_registration_type => l_reg_type,
p_field_name => 'Sourcing',
p_field_type => NULL,
p_field_format => NULL,
p_field_value_string => p_sourcing_flag,
p_field_value_number => NULL,
p_field_value_date => NULL
);
fnd_registration_pkg.insert_fnd_reg_details
(
p_registration_id => l_registration_id,
p_application_id => l_app_id,
p_registration_type => l_reg_type,
p_field_name => 'ISP',
p_field_type => NULL,
p_field_format => NULL,
p_field_value_string => p_isp_flag,
p_field_value_number => NULL,
p_field_value_date => NULL
);
fnd_registration_pkg.insert_fnd_reg_details
(
p_registration_id => l_registration_id,
p_application_id => l_app_id,
p_registration_type => l_reg_type,
p_field_name => 'CollaborativePlanning',
p_field_type => NULL,
p_field_format => 'Y|N',
p_field_value_string => p_cp_flag,
p_field_value_number => NULL,
p_field_value_date => NULL
);
fnd_registration_pkg.insert_fnd_reg_details
(
p_registration_id => l_registration_id,
p_application_id => l_app_id,
p_registration_type => l_reg_type,
p_field_name => 'Job Title',
p_field_type => NULL,
p_field_format => NULL,
p_field_value_string => NULL,
p_field_value_number => NULL,
p_field_value_date => NULL
);
fnd_registration_pkg.insert_fnd_reg_details
(
p_registration_id => l_registration_id,
p_application_id => l_app_id,
p_registration_type => l_reg_type,
p_field_name => 'Note',
p_field_type => NULL,
p_field_format => NULL,
p_field_value_string => p_note,
p_field_value_number => NULL,
p_field_value_date => NULL
);
fnd_registration_pkg.insert_fnd_reg_details
(
p_registration_id => l_registration_id,
p_application_id => l_app_id,
p_registration_type => l_reg_type,
p_field_name => 'User Access',
p_field_type => NULL,
p_field_format => NULL,
p_field_value_string => NULL,
p_field_value_number => NULL,
p_field_value_date => NULL
);
fnd_registration_pkg.insert_fnd_reg_details
(
p_registration_id => l_registration_id,
p_application_id => l_app_id,
p_registration_type => l_reg_type,
p_field_name => 'Restrict Access',
p_field_type => NULL,
p_field_format => NULL,
p_field_value_string => NULL,
p_field_value_number => NULL,
p_field_value_date => NULL
);
fnd_registration_pkg.insert_fnd_reg_details
(
p_registration_id => l_registration_id,
p_application_id => l_app_id,
p_registration_type => l_reg_type,
p_field_name => 'Approver ID',
p_field_type => NULL,
p_field_format => NULL,
p_field_value_string => NULL,
p_field_value_number => fnd_global.user_id,
p_field_value_date => NULL
);
fnd_registration_pkg.insert_fnd_reg_details
(
p_registration_id => l_registration_id,
p_application_id => l_app_id,
p_registration_type => l_reg_type,
p_field_name => 'Invited Flag',
p_field_type => NULL,
p_field_format => NULL,
p_field_value_string => 'Y',
p_field_value_number => NULL,
p_field_value_date => NULL
);