DBA Data[Home] [Help]

PACKAGE BODY: APPS.PA_STATUS

Source


1 PACKAGE BODY pa_status AS
2 /* $Header: PAXVPS1B.pls 115.0 99/07/16 15:37:57 porting ship $  */
3 --================================================================
4 --
5 --
6 ------------------------------------------------------------------------------------------------------------------
7 -- Functions and Procedures to Drive Project Status Inquiry Views
8 ------------------------------------------------------------------------------------------------------------------
9 --
10 
11 --  Derive Project Id
12 	FUNCTION GetProjId RETURN NUMBER
13 	IS
14 	BEGIN
15 
16 		RETURN (  GlobVars.ProjectId );
17 	END;
18 
19 --  Derive Task Id
20 	FUNCTION GetTaskId RETURN NUMBER
21 	IS
22 	BEGIN
23 
24 		RETURN ( GlobVars.TaskId );
25 	END;
26 
27 --  Derive Resource List Id
28 	FUNCTION GetRsrcListId RETURN NUMBER
29 	IS
30 	BEGIN
31 
32 		RETURN ( GlobVars.RsrcListId );
33 	END;
34 
35 
36 --  Derive Resource List Member Id
37 	FUNCTION GetRsrcMemberId RETURN NUMBER
38 	IS
39 	BEGIN
40 
41 		RETURN ( GlobVars.RsrcMemberId );
42 	END;
43 
44 
45 
46 --  Derive Cost Budget Code
47 	FUNCTION GetCostBgtCode RETURN VARCHAR2
48 	IS
49 	BEGIN
50 
51 		RETURN (  GlobVars.CostBgtCode  );
52 	END;
53 
54 --  Derive Revenue Budget Code
55 	FUNCTION GetRevBgtCode RETURN VARCHAR2
56 	IS
57 	BEGIN
58 
59 		RETURN (  GlobVars.RevBgtCode  );
60 	END;
61 
62 --  Derive Start Date
63 	FUNCTION GetStartDate RETURN DATE
64 	IS
65 	BEGIN
66 
67 		RETURN (  GlobVars.StartDate  );
68 	END;
69 
70 --  Derive End Date
71 	FUNCTION GetEndDate RETURN DATE
72 	IS
73 	BEGIN
74 
75 		RETURN (  GlobVars.EndDate  );
76 	END;
77 -- Derive Factor
78         FUNCTION Get_Factor RETURN NUMBER
79         IS
80         BEGIN
81                 RETURN (  GlobVars.Get_Factor );
82         END;
83 
84 ------------------------------------------------------------------------------------------------------------------------
85 	PROCEDURE  pa_status_driver (
86 				x_project_id			IN 	NUMBER
87 				, x_task_id			IN	NUMBER
88 				, x_resource_list_id 		IN	NUMBER
89 				, x_resource_list_member_id	IN 	NUMBER
90 				, x_cost_budget_code  		IN	VARCHAR2
91 				, x_rev_budget_code		IN	VARCHAR2
92 				, x_start_date			IN	DATE
93 				, x_end_date			IN	DATE
94                                 , x_factor                      IN      NUMBER)
95 	 IS  BEGIN
96 			GlobVars.ProjectId		:=  	x_project_id;
97 			GlobVars.TaskId			:=	x_task_id;
98 			GlobVars.RsrcListId		:=	x_resource_list_id;
99 			GlobVars.RsrcMemberId		:= 	x_resource_list_member_id;
100 			GlobVars.CostBgtCode		:=	x_cost_budget_code;
101 			GlobVars.RevBgtCode		:=	x_rev_budget_code;
102 			GlobVars.StartDate		:=	x_start_date;
103 			GlobVars.EndDate		:=	x_end_date;
104                         GlobVars.Get_Factor             :=      x_factor;
105 	END pa_status_driver;
106 
107 END pa_status;