DBA Data[Home] [Help]

PACKAGE: APPS.PA_PPR_ROLLUP_ACTUAL_PVT

Source


1 package PA_ppr_rollup_actual_PVT AUTHID CURRENT_USER as
2 /* $Header: PAPPR03S.pls 120.0.12020000.2 2013/03/08 00:18:42 sachandr noship $ */
3 
4 procedure  merge_into_fact (
5      p_calling_mode			IN	VARCHAR2 default 'FULL'
6     ,p_max_msg_count			IN	NUMBER	 default NULL
7 	,p_fact_slice           IN  VARCHAR2  default 'WBS'
8     ,p_debug_mode			IN	VARCHAR2 default 'N'
9     ,p_project_id           In number default -1
10 	,p_budget_version_id    in number default -1
11 	,p_rbs_cbs_version_id_2       in number default -1
12 	,p_rbs_cbs_version_id      in number default -1
13 	,p_object_id           in number default -1
14 	,p_currency_code       in VARCHAR2  default -1
15 	,p_fact_task_arr           IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
16 	,p_fact_task_index_arr   IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
17 	,p_fact_amount1_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
18 	,p_fact_amount2_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
19 	,p_fact_amount3_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
20 	,p_fact_amount4_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
21 	,p_fact_amount5_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
22 	,p_fact_amount6_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
23 	,p_fact_amount7_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
24 	,p_fact_amount8_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
25 	,p_fact_amount9_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
26 	,p_fact_amount10_arr            IN OUT NOCOPY  PA_PLSQL_DATATYPES.NumTabTyp
27 	,p_fact_amount11_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
28 	,p_fact_amount12_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
29 	,p_fact_amount13_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
30 	,p_fact_amount14_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
31 	,p_fact_amount15_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
32 	,p_fact_amount16_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
33 	,p_fact_amount17_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
34 	,p_fact_amount18_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
35 	,p_fact_amount19_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
36 	,p_fact_qty1_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
37 	,p_fact_qty2_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
38 	,p_fact_qty3_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
39 	,p_fact_qty4_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
40 	,p_fact_qty5_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
41 	,p_fact_qty6_arr            IN OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
42      ,x_return_status			OUT NOCOPY	VARCHAR2
43     ,x_msg_count			OUT NOCOPY	NUMBER
44     ,x_msg_data				OUT NOCOPY	VARCHAR2
45     );
46 
47 procedure rollup_amounts (
48      p_api_version			IN	NUMBER	default	1.0
49     ,p_commit				IN	VARCHAR2 default 'N'
50     ,p_calling_mode			IN	VARCHAR2 default 'FULL'
51     ,p_debug_mode			IN	VARCHAR2 default 'N'
52     ,p_max_msg_count			IN	NUMBER	 default NULL
53 	,p_resource_class_tab           IN PA_PLSQL_DATATYPES.Char30TabTyp
54 	,p_object_id_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
55 	,p_wbs_level_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
56 	,p_connect_path_tab            IN PA_PLSQL_DATATYPES.Char240TabTyp
57 	,p_leaf_node_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
58 	,p_amount1_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
59 	,p_amount2_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
60 	,p_amount3_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
61 	,p_amount4_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
62 	,p_amount5_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
63 	,p_amount6_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
64 	,p_amount7_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
65 	,p_amount8_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
66 	,p_amount9_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
67 	,p_amount10_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
68 	,p_amount11_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
69 	,p_amount12_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
70 	,p_amount13_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
71 	,p_amount14_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
72 	,p_amount15_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
73 	,p_amount16_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
74 	,p_amount17_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
75 	,p_amount18_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
76 	,p_amount19_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
77 	,p_qty1_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
78 	,p_qty2_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
79 	,p_qty3_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
80 	,p_qty4_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
81 	,p_qty5_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
82 	,p_qty6_tab            IN PA_PLSQL_DATATYPES.NumTabTyp
83 	,p_out_object_index_tab   OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
84 	,p_out_object_id_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
85 	,p_out_amount1_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
86 	,p_out_amount2_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
87 	,p_out_amount3_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
88 	,p_out_amount4_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
89 	,p_out_amount5_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
90 	,p_out_amount6_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
91 	,p_out_amount7_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
92 	,p_out_amount8_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
93 	,p_out_amount9_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
94 	,p_out_amount10_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
95 	,p_out_amount11_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
96 	,p_out_amount12_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
97 	,p_out_amount13_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
98 	,p_out_amount14_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
99 	,p_out_amount15_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
100 	,p_out_amount16_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
101 	,p_out_amount17_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
102 	,p_out_amount18_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
103 	,p_out_amount19_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
104 	,p_out_qty1_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
105 	,p_out_qty2_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
106 	,p_out_qty3_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
107 	,p_out_qty4_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
108 	,p_out_qty5_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
109 	,p_out_qty6_tab            OUT NOCOPY PA_PLSQL_DATATYPES.NumTabTyp
110      ,x_return_status			OUT NOCOPY	VARCHAR2
111     ,x_msg_count			OUT NOCOPY	NUMBER
112     ,x_msg_data				OUT NOCOPY	VARCHAR2
113     );
114 
115 
116 	procedure Actual_rollup (
117     p_commit				IN	VARCHAR2 default 'N'
118     ,p_calling_mode			IN	VARCHAR2  default 'FULL'
119 	,p_fact_slice           IN  VARCHAR2  default 'WBS'
120     ,p_debug_mode			IN	VARCHAR2 default 'N'
121     ,p_project_id           In number default -1
122 	,p_budget_version_id    in number default -1
123 	,p_rbs_version_id       in number default -1
124 	,p_cbs_version_id       in number default -1
125 	,p_proj_element_id           in number default -1
126 	,p_rbs_element_id       in number  default -1
127 	,p_cbs_element_id       in number   default -1
128      ,x_return_status			OUT NOCOPY	VARCHAR2
129     ,x_msg_count			OUT NOCOPY	NUMBER
130     ,x_msg_data				OUT NOCOPY	VARCHAR2
131     );
132 
133 
134 
135 	procedure ppr_log (
136     p_msg				IN	VARCHAR2
137     );
138 
139     End PA_ppr_rollup_actual_PVT;