181: l_commit_unit_number number;
182: l_legislation_code varchar2(30);
183: begin
184: hr_utility.set_location('Entering: HR_ASSIGNMENT_BK1.CREATE_SECONDARY_EMP_ASG_A', 10);
185: l_commit_unit_number := hr_api.return_commit_unit;
186: if hr_api.call_app_hooks then
187: hr_assignment_be1.CREATE_SECONDARY_EMP_ASG_A
188: (P_EFFECTIVE_DATE => P_EFFECTIVE_DATE
189: ,P_PERSON_ID => P_PERSON_ID
182: l_legislation_code varchar2(30);
183: begin
184: hr_utility.set_location('Entering: HR_ASSIGNMENT_BK1.CREATE_SECONDARY_EMP_ASG_A', 10);
185: l_commit_unit_number := hr_api.return_commit_unit;
186: if hr_api.call_app_hooks then
187: hr_assignment_be1.CREATE_SECONDARY_EMP_ASG_A
188: (P_EFFECTIVE_DATE => P_EFFECTIVE_DATE
189: ,P_PERSON_ID => P_PERSON_ID
190: ,P_ORGANIZATION_ID => P_ORGANIZATION_ID
360: ,P_GRADE_LADDER_PGM_ID => P_GRADE_LADDER_PGM_ID
361: ,P_SUPERVISOR_ASSIGNMENT_ID => P_SUPERVISOR_ASSIGNMENT_ID
362: );
363: end if;
364: if hr_api.call_leg_hooks then
365: l_legislation_code := PER_PER_BUS.return_legislation_code(P_PERSON_ID => P_PERSON_ID
366: );
367: if l_legislation_code = 'PL' then
368: PER_PL_ASSIGNMENT.CREATE_PL_SECONDARY_EMP_ASG_A
377: );
378: end if;
379: end if;
380: hr_multi_message.end_validation_set;
381: hr_api.validate_commit_unit(l_commit_unit_number, 'CREATE_SECONDARY_EMP_ASG', 'AP');
382: hr_utility.set_location(' Leaving: HR_ASSIGNMENT_BK1.CREATE_SECONDARY_EMP_ASG_A', 20);
383: end CREATE_SECONDARY_EMP_ASG_A;
384: procedure CREATE_SECONDARY_EMP_ASG_B
385: (P_EFFECTIVE_DATE in DATE
546: l_commit_unit_number number;
547: l_legislation_code varchar2(30);
548: begin
549: hr_utility.set_location('Entering: HR_ASSIGNMENT_BK1.CREATE_SECONDARY_EMP_ASG_B', 10);
550: l_commit_unit_number := hr_api.return_commit_unit;
551: if hr_api.call_leg_hooks then
552: l_legislation_code := PER_PER_BUS.return_legislation_code(P_PERSON_ID => P_PERSON_ID
553: );
554: if l_legislation_code = 'CN' then
547: l_legislation_code varchar2(30);
548: begin
549: hr_utility.set_location('Entering: HR_ASSIGNMENT_BK1.CREATE_SECONDARY_EMP_ASG_B', 10);
550: l_commit_unit_number := hr_api.return_commit_unit;
551: if hr_api.call_leg_hooks then
552: l_legislation_code := PER_PER_BUS.return_legislation_code(P_PERSON_ID => P_PERSON_ID
553: );
554: if l_legislation_code = 'CN' then
555: PER_CN_ASG_LEG_HOOK.CHECK_EMP_ASG_CREATE
687: ,P_SCL_SEGMENT6 => P_SCL_SEGMENT6
688: );
689: end if;
690: end if;
691: hr_api.validate_commit_unit(l_commit_unit_number, 'CREATE_SECONDARY_EMP_ASG', 'BP');
692: hr_utility.set_location(' Leaving: HR_ASSIGNMENT_BK1.CREATE_SECONDARY_EMP_ASG_B', 20);
693: end CREATE_SECONDARY_EMP_ASG_B;
694: end HR_ASSIGNMENT_BK1;