DBA Data[Home] [Help]

PACKAGE: APPS.PQP_GB_PSI_LOCATION_CODES

Source


1 PACKAGE PQP_GB_PSI_LOCATION_CODES AUTHID CURRENT_USER AS
2 --  /* $Header: pqpgbpsiloc.pkh 120.0 2006/04/13 05:02:31 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_LOCATION_CODES.';
15    g_loc_code            VARCHAR2(150);
16    g_business_group_id   NUMBER := NULL;
17    g_paypoint            VARCHAR2(5);
18 
19 ----------------------------CURSORS ------------------
20 
21   --
22   -- For location code to be fetched from location EIT
23   --
24   CURSOR csr_location_code
25           (p_loc_id        NUMBER
26           ) IS
27   select lei_information2
28   from hr_location_extra_info
29   where information_type = 'PQP_GB_PENSERV_LOCATION_INFO'
30     and location_id = p_loc_id;
31 
32 
33   --
34   -- For location code to be fetched from location EIT
35   --
36   CURSOR csr_location_name
37           (p_loc_id        NUMBER
38           ) IS
39   select location_code
40   from hr_locations_all
41   where location_id = p_loc_id;
42 
43 
44 
45   --
46 
47    -- Debug
48    PROCEDURE DEBUG (
49       p_trace_message    IN   VARCHAR2
50      ,p_trace_location   IN   NUMBER DEFAULT NULL
51    );
52 
53    -- Debug_Enter
54    PROCEDURE debug_enter (
55       p_proc_name   IN   VARCHAR2
56      ,p_trace_on    IN   VARCHAR2 DEFAULT NULL
57    );
58 
59    -- Debug_Exit
60    PROCEDURE debug_exit (
61       p_proc_name   IN   VARCHAR2
62      ,p_trace_off   IN   VARCHAR2 DEFAULT NULL
63    );
64 
65    -- Debug Others
66    PROCEDURE debug_others (
67       p_proc_name   IN   VARCHAR2
68      ,p_proc_step   IN   NUMBER DEFAULT NULL
69    );
70 
71 
72 ---
73 ---
74 ---
75   FUNCTION chk_location_codes_crit
76     (p_business_group_id       IN         NUMBER
77     ,p_loc_id                  IN         VARCHAR2
78     )
79   RETURN VARCHAR2;
80 
81 
82 
83   FUNCTION location_extract_main
84     (p_rule_parameter           IN         VARCHAR2 -- parameter
85     ,p_output                   OUT NOCOPY VARCHAR2
86     )
87   RETURN number;
88 
89 
90   FUNCTION location_codes_post_processing RETURN VARCHAR2;
91 
92 
93 END PQP_GB_PSI_LOCATION_CODES;