[Home] [Help]
PACKAGE: APPS.PA_FIN_PLAN_TYPE_GLOBAL
Source
1 PACKAGE pa_fin_plan_type_global AUTHID CURRENT_USER as
2 /* $Header: PAFPPTGS.pls 120.1 2005/08/19 16:28:34 mwasowic noship $
3 Start of Comments
4 Package name : PA_FIN_PLAN_TYPE_GLOBAL
5 Purpose : API's for Org Forecast: PLANS Page
6 History :
7 NOTE :
8 End of Comments
9 */
10
11 G_PROJECT_ID NUMBER;
12 --G_PLAN_CLASS_CODE VARCHAR2(30);
13
14 function Get_Project_Id return NUMBER;
15 --function Get_Plan_Class_Code return VARCHAR2;
16
17 PROCEDURE set_global_variables
18 (p_project_id IN pa_budget_versions.project_id%TYPE,
19 -- p_plan_class_code IN pa_fin_plan_types_b.plan_class_code%TYPE,
20 x_factor_by_code OUT NOCOPY pa_proj_fp_options.factor_by_code%TYPE, --File.Sql.39 bug 4440895
21 x_return_status OUT NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
22 x_msg_count OUT NOCOPY NUMBER, --File.Sql.39 bug 4440895
23 x_msg_data OUT NOCOPY VARCHAR2); --File.Sql.39 bug 4440895
24
25 PROCEDURE pa_fp_get_orgfcst_version_id(p_project_id IN NUMBER,
26 p_plan_type_id IN NUMBER,
27 p_plan_status_code IN VARCHAR2,
28 x_orgfcst_version_id OUT NOCOPY NUMBER, --File.Sql.39 bug 4440895
29 x_return_status OUT NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
30 x_msg_count OUT NOCOPY NUMBER, --File.Sql.39 bug 4440895
31 x_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
32 );
33
34
35 -- this procedure is similar to the above, but used for non-orgfcst plan types
36 -- given a plan type, we retrieve the budget version(s) that are in the
37 -- current working/current baselined status
38 PROCEDURE pa_fp_get_finplan_version_id
39 (p_project_id IN NUMBER,
40 p_plan_type_id IN NUMBER,
41 p_plan_status_code IN VARCHAR2,
42 x_cost_version_id OUT NOCOPY NUMBER, --File.Sql.39 bug 4440895
43 x_rev_version_id OUT NOCOPY NUMBER, --File.Sql.39 bug 4440895
44 x_return_status OUT NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
45 x_msg_count OUT NOCOPY NUMBER, --File.Sql.39 bug 4440895
46 x_msg_data OUT NOCOPY VARCHAR2); --File.Sql.39 bug 4440895
47
48 PROCEDURE delete_plan_type_from_project
49 (p_project_id IN pa_budget_versions.project_id%TYPE,
50 p_fin_plan_type_id IN pa_budget_versions.fin_plan_type_id%TYPE,
51 x_return_status OUT NOCOPY VARCHAR2, --File.Sql.39 bug 4440895
52 x_msg_count OUT NOCOPY NUMBER, --File.Sql.39 bug 4440895
53 x_msg_data OUT NOCOPY VARCHAR2); --File.Sql.39 bug 4440895
54
55 FUNCTION plantype_to_planclass
56 (p_project_id IN pa_proj_fp_options.project_id%TYPE,
57 p_fin_plan_type_id IN pa_proj_fp_options.fin_plan_type_id%TYPE)
58 return VARCHAR2;
59
60 FUNCTION planversion_to_planclass
61 (p_fin_plan_version_id IN pa_budget_versions.budget_version_id%TYPE)
62 return VARCHAR2;
63
64 END pa_fin_plan_type_global;