1: PACKAGE BODY per_pmp_mass_notification AS
2: /* $Header: pepmpmas.pkb 120.0.12010000.4 2008/11/18 14:09:18 kgowripe noship $ */
3: -- Declare Global variables
4: g_package varchar2(40) := 'per_pmp_mass_notification.';
5: g_userdtls t_userdtls;
1: PACKAGE BODY per_pmp_mass_notification AS
2: /* $Header: pepmpmas.pkb 120.0.12010000.4 2008/11/18 14:09:18 kgowripe noship $ */
3: -- Declare Global variables
4: g_package varchar2(40) := 'per_pmp_mass_notification.';
5: g_userdtls t_userdtls;
6: g_reqid NUMBER;
7: ----
8: PROCEDURE write(p_text IN VARCHAR2) IS
389: WRITE('p_plan_id : '||p_plan_id);
390: WRITE('p_target_population : '||p_target_population);
391: WRITE('p_target_person_id : '||p_target_person_id);
392: WRITE('-----------------');
393: hr_api.mandatory_arg_error(p_api_name => 'per_pmp_mass_notification.mass_notify'
394: ,p_argument =>'p_plan_id'
395: ,p_argument_value => p_plan_id);
396: hr_api.mandatory_arg_error(p_api_name => 'per_pmp_mass_notification.mass_notify'
397: ,p_argument =>'p_effective_date'
392: WRITE('-----------------');
393: hr_api.mandatory_arg_error(p_api_name => 'per_pmp_mass_notification.mass_notify'
394: ,p_argument =>'p_plan_id'
395: ,p_argument_value => p_plan_id);
396: hr_api.mandatory_arg_error(p_api_name => 'per_pmp_mass_notification.mass_notify'
397: ,p_argument =>'p_effective_date'
398: ,p_argument_value => p_effective_date);
399: hr_api.mandatory_arg_error(p_api_name => 'per_pmp_mass_notification.mass_notify'
400: ,p_argument =>'p_message_subject'
395: ,p_argument_value => p_plan_id);
396: hr_api.mandatory_arg_error(p_api_name => 'per_pmp_mass_notification.mass_notify'
397: ,p_argument =>'p_effective_date'
398: ,p_argument_value => p_effective_date);
399: hr_api.mandatory_arg_error(p_api_name => 'per_pmp_mass_notification.mass_notify'
400: ,p_argument =>'p_message_subject'
401: ,p_argument_value => p_message_subject);
402: hr_api.mandatory_arg_error(p_api_name => 'per_pmp_mass_notification.mass_notify'
403: ,p_argument =>'p_message_body'
398: ,p_argument_value => p_effective_date);
399: hr_api.mandatory_arg_error(p_api_name => 'per_pmp_mass_notification.mass_notify'
400: ,p_argument =>'p_message_subject'
401: ,p_argument_value => p_message_subject);
402: hr_api.mandatory_arg_error(p_api_name => 'per_pmp_mass_notification.mass_notify'
403: ,p_argument =>'p_message_body'
404: ,p_argument_value => p_message_body);
405: --
406: IF p_target_population IS NULL AND p_target_person_id IS NULL AND p_person_selection_rule IS NULL THEN
439: Write(errbuf);
440: RAISE;
441: END mass_notify;
442: --
443: END per_pmp_mass_notification;