DBA Data[Home] [Help]

PACKAGE: APPS.PQH_BDGT

Source


1 package pqh_bdgt AUTHID CURRENT_USER as
2 /* $Header: pqbudget.pkh 115.9 2002/11/27 04:43:03 rpasapul ship $ */
3 
4 procedure propagate_version_changes (p_change_mode           in varchar2,
5                                      p_budget_version_id     in number,
6 				     p_budget_style_cd       in varchar2,
7                                      p_new_bgv_unit1_value   in number,
8                                      p_new_bgv_unit2_value   in number,
9                                      p_new_bgv_unit3_value   in number,
10                                      p_unit1_precision       in number,
11                                      p_unit2_precision       in number,
12                                      p_unit3_precision       in number,
13 				     p_unit1_aggregate       in varchar2,
14 				     p_unit2_aggregate       in varchar2,
15 				     p_unit3_aggregate       in varchar2,
16                                      p_budget_version_status in out nocopy varchar2,
17                                      p_bgv_unit1_available   in out nocopy number,
18                                      p_bgv_unit2_available   in out nocopy number,
19                                      p_bgv_unit3_available   in out nocopy number
20 );
21 
22 procedure propagate_budget_changes (p_change_mode           in varchar2,
23                                     p_budget_detail_id      in number,
24                                     p_new_bgt_unit1_value   in number,
25                                     p_new_bgt_unit2_value   in number,
26                                     p_new_bgt_unit3_value   in number,
27                                     p_unit1_precision       in number,
28                                     p_unit2_precision       in number,
29                                     p_unit3_precision       in number,
30 				    p_unit1_aggregate       in varchar2,
31 				    p_unit2_aggregate       in varchar2,
32 				    p_unit3_aggregate       in varchar2,
33                                     p_bgt_unit1_available   in out nocopy number,
34                                     p_bgt_unit2_available   in out nocopy number,
35                                     p_bgt_unit3_available   in out nocopy number
36 );
37 
38 procedure propagate_period_changes (p_change_mode          in varchar2,
39                                     p_budget_period_id     in number,
40                                     p_new_prd_unit1_value  in number,
41                                     p_new_prd_unit2_value  in number,
42                                     p_new_prd_unit3_value  in number,
43                                     p_unit1_precision      in number,
44                                     p_unit2_precision      in number,
45                                     p_unit3_precision      in number,
46                                     p_prd_unit1_available  in out nocopy number,
47                                     p_prd_unit2_available  in out nocopy number,
48                                     p_prd_unit3_available  in out nocopy number
49 );
50 
51 procedure insert_budget_detail(
52   p_budget_version_id           in number,
53   p_organization_id             in number           default null,
54   p_job_id                      in number           default null,
55   p_position_id                 in number           default null,
56   p_grade_id                    in number           default null,
57   p_budget_unit1_percent        in number           default null,
58   p_budget_unit1_value          in number           default null,
59   p_budget_unit2_percent        in number           default null,
60   p_budget_unit2_value          in number           default null,
61   p_budget_unit3_percent        in number           default null,
62   p_budget_unit3_value          in number           default null,
63   p_budget_unit1_value_type_cd  in varchar2         default null,
64   p_budget_unit2_value_type_cd  in varchar2         default null,
65   p_budget_unit3_value_type_cd  in varchar2         default null,
66   p_gl_status                   in varchar2         default null,
67   p_budget_unit1_available      in number           default null,
68   p_budget_unit2_available      in number           default null,
69   p_budget_unit3_available      in number           default null,
70   p_budget_detail_id               out nocopy number
71 ) ;
72 
73 Procedure update_budget_detail
74   (
75   p_budget_detail_id             in number,
76   p_budget_version_id            in number           default hr_api.g_number,
77   p_organization_id              in number           default hr_api.g_number,
78   p_job_id                       in number           default hr_api.g_number,
79   p_position_id                  in number           default hr_api.g_number,
80   p_grade_id                     in number           default hr_api.g_number,
81   p_budget_unit1_percent         in number           default hr_api.g_number,
82   p_budget_unit1_value           in number           default hr_api.g_number,
83   p_budget_unit2_percent         in number           default hr_api.g_number,
84   p_budget_unit2_value           in number           default hr_api.g_number,
85   p_budget_unit3_percent         in number           default hr_api.g_number,
86   p_budget_unit3_value           in number           default hr_api.g_number,
87   p_object_version_number        in out nocopy number,
88   p_budget_unit1_value_type_cd   in varchar2         default hr_api.g_varchar2,
89   p_budget_unit2_value_type_cd   in varchar2         default hr_api.g_varchar2,
90   p_budget_unit3_value_type_cd   in varchar2         default hr_api.g_varchar2,
91   p_gl_status                    in varchar2         default hr_api.g_varchar2,
92   p_budget_unit1_available       in number           default hr_api.g_number,
93   p_budget_unit2_available       in number           default hr_api.g_number,
94   p_budget_unit3_available       in number           default hr_api.g_number
95   ) ;
96 
97 procedure bgv_date_validation( p_budget_id          in number,
98 			       p_version_number     in number ,
99 			       p_date_from          in date,
100 			       p_date_to            in date,
101 			       p_bgv_ll_date        out nocopy date,
102 			       p_bgv_ul_date        out nocopy date,
103 			       p_status             out nocopy varchar2) ;
104 function gl_post(p_budget_version_id in number) return number ;
105 
106 end pqh_bdgt;