DBA Data[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;