[Home] [Help]
PACKAGE: APPS.PA_PROJ_TEMPLATE_SETUP_UTILS
Source
1 PACKAGE PA_PROJ_TEMPLATE_SETUP_UTILS AS
2 /* $Header: PATMSTUS.pls 120.2.12010000.3 2008/11/20 22:29:52 skkoppul ship $ */
3
4 -- API name : GET_OPTION_DETAILS
5 -- Type : Utils API
6 -- Pre-reqs : None
7 -- Return Value :
8 --
9 -- Parameters
10 -- p_option_code IN VARCHAR2
11 -- x_option_name OUT VARCHAR2
12 -- x_function_name OUT VARCHAR2
13 -- x_sort_order OUT NUMBER
14
15 PROCEDURE GET_OPTION_DETAILS(
16 p_option_code IN VARCHAR2
17 ,x_option_name OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
18 ,x_function_name OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
19 ,x_sort_order OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
20 ,x_web_html_call OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
21 );
22
23
24 -- API name : GET_PROJ_NUM_OPTION
25 -- Type : Utils API
26 -- Pre-reqs : None
27 -- Return Value : 'AUTOMATIC', 'MANUAL'
28 --
29 -- Parameters
30 -- none
31
32 FUNCTION GET_PROJ_NUM_OPTION RETURN VARCHAR2;
33
34
35 -- API name : Header_Option
36 -- Type : Utils API
37 -- Pre-reqs : None
38 -- Return Value : 'Y', 'N'
39 --
40 -- Parameters
41 -- p_option_code VARCHAR2;
42
43 FUNCTION Header_Option( p_option_code VARCHAR2 ) RETURN VARCHAR2;
44
45 -- API name : get_limiting_value_meaning
46 -- Type : Utils API
47 -- Pre-reqs : None
48 -- Return Value : the meaning in case of customer and key member and category code in case of classification'Y', 'N'
49 --
50 -- Parameters
51 -- p_option_code VARCHAR2;
52
53 FUNCTION get_limiting_value_meaning( p_field_name VARCHAR2, p_limiting_value VARCHAR2 ) RETURN VARCHAR2;
54
55 -- API name : Check_Template_attr_req
56 -- Type : Utils API
57 -- Pre-reqs : None
58 -- Return Value : None
59 --
60 -- Parameters
61 -- p_option_code VARCHAR2;
62
63 PROCEDURE Check_Template_attr_req(
64 p_project_number VARCHAR2,
65 p_project_name VARCHAR2,
66 p_project_type VARCHAR2,
67 p_organization_id NUMBER,
68 x_return_status OUT NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
69 x_error_msg_code OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
70 );
71
72 -- API name : Get_Project_Type_Defaults
73 -- Type : Utils API
74 -- Pre-reqs : None
75 -- Return Value : None
76 --
77 -- Parameters
78 -- p_project_type VARCHAR2
79 -- x_Status_code OUT VARCHAR2
80 -- x_service_type_code OUT VARCHAR2
81 -- x_cost_ind_rate_sch_id OUT NUMBER
82 -- x_labor_sch_type OUT VARCHAR2
83 -- x_labor_bill_rate_org_id OUT NUMBER
84 -- x_labor_std_bill_rate_schdl OUT VARCHAR2
85 -- x_non_labor_sch_type OUT VARCHAR2
86 -- x_non_labor_bill_rate_org_id OUT NUMBER
87 -- x_non_labor_std_bill_rate_schdl OUT VARCHAR2
88 -- x_rev_ind_rate_sch_id OUT NUMBER
89 -- x_inv_ind_rate_sch_id OUT NUMBER
90 -- x_labor_invoice_format_id OUT NUMBER
91 -- x_non_labor_invoice_format_id OUT NUMBER
92 -- x_Burden_cost_flag OUT VARCHAR2
93 -- x_interface_asset_cost_code OUT VARCHAR2
94 -- x_cost_sch_override_flag OUT VARCHAR2
95 -- x_billing_offset OUT NUMBER
96 -- x_billing_cycle_id OUT NUMBER
97 -- x_cc_prvdr_flag OUT VARCHAR2
98 -- x_bill_job_group_id OUT NUMBER
99 -- x_cost_job_group_id OUT NUMBER
100 -- x_work_type_id OUT NUMBER
101 -- x_role_list_id OUT NUMBER
102 -- x_unassigned_time OUT NUMBER
103 -- x_emp_bill_rate_schedule_id OUT NUMBER
104 -- x_job_bill_rate_schedule_id OUT NUMBER
105 -- x_budgetary_override_flag OUT VARCHAR2
106 -- x_baseline_funding_flag OUT VARCHAR2
107 -- x_non_lab_std_bill_rt_sch_id OUT NUMBER
108 -- x_revaluate_funding_flag OUT VARCHAR2
109 -- x_include_gains_losses_flag OUT VARCHAR2
110 -- x_return_status OUT VARCHAR2
111 -- x_error_msg_code OUT VARCHAR2
112 -- x_date_eff_funds_flag OUT NOCOPY VARCHAR2
113
114 PROCEDURE Get_Project_Type_Defaults(
115 p_project_type VARCHAR2
116 ,x_Status_code OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
117 ,x_service_type_code OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
118 ,x_cost_ind_rate_sch_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
119 ,x_labor_sch_type OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
120 ,x_labor_bill_rate_org_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
121 ,x_labor_std_bill_rate_schdl OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
122 ,x_non_labor_sch_type OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
123 ,x_non_labor_bill_rate_org_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
124 ,x_nl_std_bill_rate_schdl OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
125 ,x_rev_ind_rate_sch_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
126 ,x_inv_ind_rate_sch_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
127 ,x_labor_invoice_format_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
128 ,x_non_labor_invoice_format_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
129 ,x_Burden_cost_flag OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
130 ,x_interface_asset_cost_code OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
131 ,x_cost_sch_override_flag OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
132 ,x_billing_offset OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
133 ,x_billing_cycle_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
134 ,x_cc_prvdr_flag OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
135 ,x_bill_job_group_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
136 ,x_cost_job_group_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
137 ,x_work_type_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
138 ,x_role_list_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
139 ,x_unassigned_time OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
140 ,x_emp_bill_rate_schedule_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
141 ,x_job_bill_rate_schedule_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
142 ,x_budgetary_override_flag OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
143 ,x_baseline_funding_flag OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
144 ,x_non_lab_std_bill_rt_sch_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
145 ,x_project_type_class_code OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
146 -- anlee
147 -- patchset K changes
148 ,x_revaluate_funding_flag OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
149 ,x_include_gains_losses_flag OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
150 -- End of changes
151 --PA L Changes 2872708
152 ,x_asset_allocation_method OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
153 ,x_CAPITAL_EVENT_PROCESSING OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
154 ,x_CINT_RATE_SCH_ID OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
155 --End PA L Changes 2872708
156 ,x_date_eff_funds_flag OUT NOCOPY VARCHAR2 --sunkalya federal. Bug#5511353
157 ,x_ar_rec_notify_flag OUT NOCOPY VARCHAR2 -- 7508661 : EnC
158 ,x_auto_release_pwp_inv OUT NOCOPY VARCHAR2 -- 7508661 : EnC
159 ,x_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
160 ,x_error_msg_code OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
161 );
162
163
164 -- API name : Get_Field_name
165 -- Type : Utils API
166 -- Pre-reqs : None
167 -- Return Value : None
168 --
169 -- Parameters
170 -- p_field_name_meaning VARCHAR2
171 -- x_field_name OUT VARCHAR2
172 -- x_return_status OUT VARCHAR2
173 -- x_error_msg_code OUT VARCHAR2
174
175 PROCEDURE Get_Field_name(
176 p_field_name_meaning VARCHAR2,
177 x_field_name OUT NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
178 x_return_status OUT NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
179 x_error_msg_code OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
180 );
181
182 -- API name : Get_limiting_value
183 -- Type : Utils API
184 -- Pre-reqs : None
185 -- Return Value : None
186 --
187 -- Parameters
188 -- p_field_name VARCHAR2
189 -- p_specification VARCHAR2
190 -- x_limiting_value OUT VARCHAR2
191 -- x_return_status OUT VARCHAR2
192 -- x_error_msg_code OUT VARCHAR2
193
194 PROCEDURE Get_limiting_value(
195 p_field_name VARCHAR2,
196 p_specification VARCHAR2,
197 x_limiting_value OUT NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
198 x_return_status OUT NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
199 x_error_msg_code OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
200 );
201
202 -- API name : CHECK_TEMPLATE_NAME_OR_ID
203 -- Type : Utils API
204 -- Pre-reqs : None
205 -- Return Value : None
206 --
207 -- Parameters
208 -- p_template_name IN VARCHAR2 := 'JUNK_CHARS'
209 -- p_template_id IN NUMBER := -9999
210 -- p_check_id_flag IN VARCHAR2 := 'A'
211 -- x_template_id OUT NUMBER
212 -- x_return_status OUT VARCHAR2
213 -- x_error_msg_code OUT VARCHAR2
214
215 procedure CHECK_TEMPLATE_NAME_OR_ID
216 (
217 p_template_name IN VARCHAR2 := 'JUNK_CHARS'
218 ,p_template_id IN NUMBER := -9999
219 ,p_check_id_flag IN VARCHAR2 := 'A'
220 ,x_template_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
221 ,x_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
222 ,x_error_msg_code OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
223 );
224
225 -- API name : CHECK_PROJECT_NAME_OR_ID
226 -- Type : Utils API
227 -- Pre-reqs : None
228 -- Return Value : None
229 --
230 -- Parameters
231 -- p_project_name IN VARCHAR2 := 'JUNK_CHARS'
232 -- p_project_id IN NUMBER := -9999
233 -- p_check_id_flag IN VARCHAR2 := 'A'
234 -- x_project_id OUT NUMBER
235 -- x_return_status OUT VARCHAR2
236 -- x_error_msg_code OUT VARCHAR2
237
238 procedure CHECK_PROJECT_NAME_OR_ID
239 (
240 p_project_name IN VARCHAR2 := 'JUNK_CHARS'
241 ,p_project_id IN NUMBER := -9999
242 ,p_check_id_flag IN VARCHAR2 := 'A'
243 ,x_project_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
244 ,x_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
245 ,x_error_msg_code OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
246 );
247
248 -- API name : CHECK_PROJ_TMPL_NAME_OR_ID
249 -- Type : Utils API
250 -- Pre-reqs : None
251 -- Return Value : None
252 --
253 -- Parameters
254 -- p_proj_tmpl_name IN VARCHAR2 := 'JUNK_CHARS'
255 -- p_proj_tmpl_id IN NUMBER := -9999
256 -- p_check_id_flag IN VARCHAR2 := 'A'
257 -- p_template_flag IN VARCHAR2 := 'Y'
258 -- x_proj_tmpl_id OUT NUMBER
259 -- x_return_status OUT VARCHAR2
260 -- x_error_msg_code OUT VARCHAR2
261
262 procedure CHECK_PROJ_TMPL_NAME_OR_ID
263 (
264 p_proj_tmpl_name IN VARCHAR2 := 'JUNK_CHARS'
265 ,p_proj_tmpl_id IN NUMBER := -9999
266 ,p_check_id_flag IN VARCHAR2 := 'A'
267 ,p_template_flag IN VARCHAR2 := 'Y'
268 ,x_proj_tmpl_id OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
269 ,x_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
270 ,x_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
271 ,x_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
272 );
273
274 -- API name : GET_OPTION_ENABLED
275 -- Type : Utils API
276 -- Pre-reqs : None
277 -- Return Value :
278 --
279 -- Parameters
280 -- p_option_code IN VARCHAR2
281 -- p_project_id IN NUMBER
282 -- x_option_enabled OUT VARCHAR2
283
284 PROCEDURE GET_OPTION_ENABLED(
285 p_option_code IN VARCHAR2
286 ,p_project_id IN NUMBER
287 ,x_option_enabled OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
288 );
289
290 -- API name : GET_PROJ_NUM_TYPE
291 -- Type : Utils API
292 -- Pre-reqs : None
293 -- Return Value : 'NUMERIC' or 'ALPHANUMERIC'
294 --
295 -- Parameters
296 -- none
297
298 FUNCTION GET_PROJ_NUM_TYPE RETURN VARCHAR2;
299
300 END PA_PROJ_TEMPLATE_SETUP_UTILS;