[Home] [Help]
PACKAGE: APPS.PQP_GB_PSI_GRADE_CODES
Source
1 PACKAGE PQP_GB_PSI_GRADE_CODES AS
2 -- /* $Header: pqpgbpsigrd.pkh 120.0 2006/04/13 04:59:59 anshghos noship $ */
3
4
5
6 --
7 -- Debug Variables.
8 --
9 g_legislation_code per_business_groups.legislation_code%TYPE := 'GB';
10 g_debug BOOLEAN := hr_utility.debug_enabled;
11 g_effective_date DATE;
12 g_extract_type VARCHAR2(100);
13
14 g_proc_name VARCHAR2(61):= 'PQP_GB_PSI_GRADE_CODES.';
15 g_business_group_id NUMBER := NULL;
16 g_paypoint VARCHAR2(5);
17
18 g_grade_details per_grades%rowtype;
19
20 ----------------------------CURSORS ------------------
21
22 --
23 -- For grade details to be fetched from grade DDFF
24 --
25 CURSOR csr_grade_details
26 (p_business_group_id NUMBER
27 ,p_grade_id NUMBER
28 ) IS
29 select *
30 from PER_GRADES
31 where information_category = 'GB_PQP_PENSERV_GRADE_INFO'
32 and business_group_id = p_business_group_id
33 and grade_id = p_grade_id;
34
35
36
37 --
38
39 -- Debug
40 PROCEDURE DEBUG (
41 p_trace_message IN VARCHAR2
42 ,p_trace_location IN NUMBER DEFAULT NULL
43 );
44
45 -- Debug_Enter
46 PROCEDURE debug_enter (
47 p_proc_name IN VARCHAR2
48 ,p_trace_on IN VARCHAR2 DEFAULT NULL
49 );
50
51 -- Debug_Exit
52 PROCEDURE debug_exit (
53 p_proc_name IN VARCHAR2
54 ,p_trace_off IN VARCHAR2 DEFAULT NULL
55 );
56
57 -- Debug Others
58 PROCEDURE debug_others (
59 p_proc_name IN VARCHAR2
60 ,p_proc_step IN NUMBER DEFAULT NULL
61 );
62
63
64 ---
65 ---
66 ---
67 FUNCTION chk_grade_codes_crit
68 (p_business_group_id IN NUMBER
69 ,p_grade_id IN VARCHAR2
70 )
71 RETURN VARCHAR2;
72
73
74
75 FUNCTION grade_extract_main
76 (p_rule_parameter IN VARCHAR2 -- parameter
77 ,p_output OUT NOCOPY VARCHAR2
78 )
79 RETURN number;
80
81 FUNCTION grade_codes_post_processing RETURN VARCHAR2;
82
83
84 END PQP_GB_PSI_GRADE_CODES;