DBA Data[Home] [Help]

PACKAGE BODY: APPS.PQH_POPL_CRITERIA_OVRRD

Source


1 Package Body pqh_popl_criteria_ovrrd as
2 /* $Header: pqrbcovd.pkb 120.1 2005/09/02 12:17 srajakum noship $ */
3 --
4 g_package                 varchar2(33) := 'pqh_popl_criteria_ovrrd';  -- Global package name
5 g_last_criteria_index     number(15);
6 --
7 
8 -------------------------< init_criteria_override_tbl >----------------------------------
9 Procedure init_criteria_override_tbl is
10 --
11 l_proc             varchar2(72) := g_package||'init_criteria_override_tbl';
12 --
13 Begin
14   --
15   hr_utility.set_location('Entering:'||l_proc, 5);
16   --
17   g_criteria_count := 0;
18   g_last_criteria_index := 0;
19   g_criteria_override_val.DELETE;
20   --
21   hr_utility.set_location('Leaving:'||l_proc, 10);
22   --
23 End;
24 
25 
26 Procedure insert_criteria_override(p_crit_ovrrd_val_rec IN g_crit_ovrrd_val_rec) is
27 --
28 l_proc             varchar2(72) := g_package||'insert_criteria_override';
29 --
30 Begin
31   --
32   hr_utility.set_location('Entering:'||l_proc, 5);
33   --
34   g_last_criteria_index := g_last_criteria_index +1;
35   g_criteria_count := g_last_criteria_index;
36   g_criteria_override_val(g_last_criteria_index).criteria_short_code := p_crit_ovrrd_val_rec.criteria_short_code;
37   g_criteria_override_val(g_last_criteria_index).number_value1 := p_crit_ovrrd_val_rec.number_value1;
38   g_criteria_override_val(g_last_criteria_index).number_value2 := p_crit_ovrrd_val_rec.number_value2;
39   g_criteria_override_val(g_last_criteria_index).char_value1 := p_crit_ovrrd_val_rec.char_value1;
40   g_criteria_override_val(g_last_criteria_index).char_value2 := p_crit_ovrrd_val_rec.char_value2;
41   g_criteria_override_val(g_last_criteria_index).date_value1 := p_crit_ovrrd_val_rec.date_value1;
42   g_criteria_override_val(g_last_criteria_index).date_value2 := p_crit_ovrrd_val_rec.date_value2;
43 
44   --
45   hr_utility.set_location('Leaving:'||l_proc, 10);
46   --
47 End;
48 
49 
50 Procedure get_criteria_override(p_crit_ovrrd_val_rec OUT nocopy g_crit_ovrrd_val_rec) is
51 --
52 l_proc             varchar2(72) := g_package||'get_criteria_override';
53 --
54 Begin
55   --
56   hr_utility.set_location('Entering:'||l_proc, 5);
57   --
58   g_last_criteria_index := g_last_criteria_index +1;
59   --
60   p_crit_ovrrd_val_rec.criteria_short_code := g_criteria_override_val(g_last_criteria_index).criteria_short_code ;
61   p_crit_ovrrd_val_rec.number_value1 := g_criteria_override_val(g_last_criteria_index).number_value1 ;
62   p_crit_ovrrd_val_rec.number_value2 :=  g_criteria_override_val(g_last_criteria_index).number_value2 ;
63   p_crit_ovrrd_val_rec.char_value1 := g_criteria_override_val(g_last_criteria_index).char_value1 ;
64   p_crit_ovrrd_val_rec.char_value2 := g_criteria_override_val(g_last_criteria_index).char_value2 ;
65   p_crit_ovrrd_val_rec.date_value1 := g_criteria_override_val(g_last_criteria_index).date_value1 ;
66   p_crit_ovrrd_val_rec.date_value2 := g_criteria_override_val(g_last_criteria_index).date_value2 ;
67   --
68   hr_utility.set_location('Leaving:'||l_proc, 10);
69   --
70 End;
71 --
72 End pqh_popl_criteria_ovrrd;