1 PACKAGE hr_hu_utility AUTHID CURRENT_USER as
2 /* $Header: pehuutil.pkh 120.0.12010000.2 2009/12/02 11:35:03 dchindar ship $ */
3 ---
4 FUNCTION validate_account_no(p_acc_no VARCHAR2) RETURN NUMBER ;
5
6 FUNCTION validate_account_entered
7 (p_acc_no IN VARCHAR2,
8 p_is_iban_acc IN varchar2 ) RETURN NUMBER;
9
10 ---
11 FUNCTION check_tax_identification_no(p_tax_id_no VARCHAR2) RETURN NUMBER;
12 --
13 FUNCTION per_hu_full_name(
14 p_first_name IN VARCHAR2
15 ,p_middle_names IN VARCHAR2
16 ,p_last_name IN VARCHAR2
17 ,p_known_as IN VARCHAR2
18 ,p_title IN VARCHAR2
19 ,p_suffix IN VARCHAR2
20 ,p_pre_name_adjunct IN VARCHAR2
21 ,p_per_information1 IN VARCHAR2
22 ,p_per_information2 IN VARCHAR2
23 ,p_per_information3 IN VARCHAR2
24 ,p_per_information4 IN VARCHAR2
25 ,p_per_information5 IN VARCHAR2
26 ,p_per_information6 IN VARCHAR2
27 ,p_per_information7 IN VARCHAR2
28 ,p_per_information8 IN VARCHAR2
29 ,p_per_information9 IN VARCHAR2
30 ,p_per_information10 IN VARCHAR2
31 ,p_per_information11 IN VARCHAR2
32 ,p_per_information12 IN VARCHAR2
33 ,p_per_information13 IN VARCHAR2
34 ,p_per_information14 IN VARCHAR2
35 ,p_per_information15 IN VARCHAR2
36 ,p_per_information16 IN VARCHAR2
37 ,p_per_information17 IN VARCHAR2
38 ,p_per_information18 IN VARCHAR2
39 ,p_per_information19 IN VARCHAR2
40 ,p_per_information20 IN VARCHAR2
41 ,p_per_information21 IN VARCHAR2
42 ,p_per_information22 IN VARCHAR2
43 ,p_per_information23 IN VARCHAR2
44 ,p_per_information24 IN VARCHAR2
45 ,p_per_information25 IN VARCHAR2
46 ,p_per_information26 IN VARCHAR2
50 ,p_per_information30 IN VARCHAR2
47 ,p_per_information27 IN VARCHAR2
48 ,p_per_information28 IN VARCHAR2
49 ,p_per_information29 IN VARCHAR2
51 ) RETURN VARCHAR2;
52 --
53 FUNCTION per_hu_order_name(
54 p_first_name IN VARCHAR2
55 ,p_middle_names IN VARCHAR2
56 ,p_last_name IN VARCHAR2
57 ,p_known_as IN VARCHAR2
58 ,p_title IN VARCHAR2
59 ,p_suffix IN VARCHAR2
60 ,p_pre_name_adjunct IN VARCHAR2
61 ,p_per_information1 IN VARCHAR2
62 ,p_per_information2 IN VARCHAR2
63 ,p_per_information3 IN VARCHAR2
64 ,p_per_information4 IN VARCHAR2
65 ,p_per_information5 IN VARCHAR2
66 ,p_per_information6 IN VARCHAR2
67 ,p_per_information7 IN VARCHAR2
68 ,p_per_information8 IN VARCHAR2
69 ,p_per_information9 IN VARCHAR2
70 ,p_per_information10 IN VARCHAR2
71 ,p_per_information11 IN VARCHAR2
72 ,p_per_information12 IN VARCHAR2
73 ,p_per_information13 IN VARCHAR2
74 ,p_per_information14 IN VARCHAR2
75 ,p_per_information15 IN VARCHAR2
76 ,p_per_information16 IN VARCHAR2
77 ,p_per_information17 IN VARCHAR2
78 ,p_per_information18 IN VARCHAR2
79 ,p_per_information19 IN VARCHAR2
80 ,p_per_information20 IN VARCHAR2
81 ,p_per_information21 IN VARCHAR2
82 ,p_per_information22 IN VARCHAR2
83 ,p_per_information23 IN VARCHAR2
84 ,p_per_information24 IN VARCHAR2
85 ,p_per_information25 IN VARCHAR2
86 ,p_per_information26 IN VARCHAR2
87 ,p_per_information27 IN VARCHAR2
88 ,p_per_information28 IN VARCHAR2
89 ,p_per_information29 IN VARCHAR2
90 ,p_per_information30 IN VARCHAR2
91 ) RETURN VARCHAR2;
92
93 --
94 PROCEDURE validate_ss_no(p_org_info VARCHAR2);
95
96 PROCEDURE validate_tax_no(p_org_info VARCHAR2);
97
98 PROCEDURE validate_cs_no(p_org_info4 VARCHAR2
99 ,p_org_info5 VARCHAR2);
100
101
102 PROCEDURE check_tax_identifier_unique
103 ( p_identifier VARCHAR2,
104 p_person_id NUMBER,
105 p_business_group_id NUMBER);
106
107
108 END hr_hu_utility;