DBA Data[Home] [Help]

PACKAGE BODY: APPS.HR_ORGANIZATION_BK6

Source


1 package body HR_ORGANIZATION_BK6 as
2 /* $Header: hrorgapi.pkb 120.10.12010000.7 2008/09/30 06:39:43 generated ship $ */
3 -- Code generated by the Oracle HRMS API Hook Pre-processor
4 -- Created on 2009/03/30 04:53:43 (YYYY/MM/DD HH24:MI:SS)
5 procedure CREATE_ORG_CLASSIFICATION_A
6 (P_EFFECTIVE_DATE in DATE
7 ,P_ORGANIZATION_ID in NUMBER
8 ,P_ORG_CLASSIF_CODE in VARCHAR2
9 )is
10 l_commit_unit_number number;
11 l_legislation_code   varchar2(30);
12 begin
13 hr_utility.set_location('Entering: HR_ORGANIZATION_BK6.CREATE_ORG_CLASSIFICATION_A', 10);
14 l_commit_unit_number := hr_api.return_commit_unit;
15 if hr_api.call_app_hooks then
16 zx_hr_org_info_user_hook.create_party_tax_profile
17 (P_ORGANIZATION_ID => P_ORGANIZATION_ID
18 ,P_ORG_CLASSIF_CODE => P_ORG_CLASSIF_CODE
19 );
20 end if;
21 hr_multi_message.end_validation_set;
22 hr_api.validate_commit_unit(l_commit_unit_number, 'CREATE_ORG_CLASSIFICATION', 'AP');
23 hr_utility.set_location(' Leaving: HR_ORGANIZATION_BK6.CREATE_ORG_CLASSIFICATION_A', 20);
24 end CREATE_ORG_CLASSIFICATION_A;
25 procedure CREATE_ORG_CLASSIFICATION_B
26 (P_EFFECTIVE_DATE in DATE
27 ,P_ORGANIZATION_ID in NUMBER
28 ,P_ORG_CLASSIF_CODE in VARCHAR2
29 )is
30 l_commit_unit_number number;
31 l_legislation_code   varchar2(30);
32 begin
33 hr_utility.set_location('Entering: HR_ORGANIZATION_BK6.CREATE_ORG_CLASSIFICATION_B', 10);
34 l_commit_unit_number := hr_api.return_commit_unit;
35 if hr_api.call_leg_hooks then
36 l_legislation_code := HR_ORU_BUS.RETURN_LEGISLATION_CODE(P_ORGANIZATION_ID => P_ORGANIZATION_ID
37 );
38 if l_legislation_code = 'IN' then
39 PER_IN_ORG_INFO_LEG_HOOK.CHECK_ORG_CLASS_CREATE
40 (P_EFFECTIVE_DATE => P_EFFECTIVE_DATE
41 ,P_ORGANIZATION_ID => P_ORGANIZATION_ID
42 ,P_ORG_CLASSIF_CODE => P_ORG_CLASSIF_CODE
43 );
44 end if;
45 end if;
46 hr_api.validate_commit_unit(l_commit_unit_number, 'CREATE_ORG_CLASSIFICATION', 'BP');
47 hr_utility.set_location(' Leaving: HR_ORGANIZATION_BK6.CREATE_ORG_CLASSIFICATION_B', 20);
48 end CREATE_ORG_CLASSIFICATION_B;
49 end HR_ORGANIZATION_BK6;