[Home] [Help]
PACKAGE: APPS.PA_WBS_PKG
Source
1 PACKAGE pa_wbs_pkg AUTHID CURRENT_USER as
2 -- $Header: PAXWBSS.pls 115.0 99/07/16 15:38:26 porting ship $
3 --==============================================================
4
5 --
6 -- Define Global Variables, Functions and Procedure
7 --
8
9 -- Define Global Variables
10
11 TYPE GlobalVars IS RECORD
12 ( project_id NUMBER(15)
13 , task_number VARCHAR2(25)
14 , task_name VARCHAR2(20)
15 , carrying_out_organization_id NUMBER(15)
16 , service_type_code VARCHAR2(30)
17 , task_manager_person_id NUMBER(9)
18 , wbs_level NUMBER(3)
19 , chargeable_flag VARCHAR2(1)
20 , billable_flag VARCHAR2(1)
21 , pm_product_code VARCHAR2(30)
22 , pm_task_reference VARCHAR2(25)
23 );
24
25 GlobVars GlobalVars;
26
27 --
28 ------------------------------------------------------------------------------------------
29 -- Define Functions and Procedures
30 ------------------------------------------------------------------------------------------
31 --
32
33 -- Derive Project_id
34 FUNCTION Get_Project_id RETURN NUMBER;
35 pragma RESTRICT_REFERENCES ( Get_Project_id, WNDS, WNPS );
36
37 PROCEDURE Set_Project_id ( x_project_id IN NUMBER);
38
39 -- Derive Task Number
40 FUNCTION Get_Task_Number RETURN VARCHAR2;
41 pragma RESTRICT_REFERENCES ( Get_Task_Number, WNDS, WNPS );
42
43 PROCEDURE Set_Task_Number ( x_task_number IN VARCHAR2);
44
45 -- Derive Task Name
46 FUNCTION Get_Task_Name RETURN VARCHAR2;
47 pragma RESTRICT_REFERENCES ( Get_Task_Name, WNDS, WNPS );
48
49 PROCEDURE Set_Task_Name ( x_task_name IN VARCHAR2);
50
51 -- Derive Organization_id
52 FUNCTION Get_Organization_id RETURN NUMBER;
53 pragma RESTRICT_REFERENCES ( Get_Organization_id, WNDS, WNPS );
54
55 PROCEDURE Set_Organization_id ( x_carrying_out_organization_id IN NUMBER);
56
57 -- Derive Service Code
58 FUNCTION Get_Service_Code RETURN VARCHAR2;
59 pragma RESTRICT_REFERENCES ( Get_Service_Code, WNDS, WNPS );
60
61 PROCEDURE Set_Service_Code ( x_service_type_code IN VARCHAR2);
62
63 -- Derive Manager_id
64 FUNCTION Get_Manager_id RETURN NUMBER;
65 pragma RESTRICT_REFERENCES ( Get_Manager_id, WNDS, WNPS );
66
67 PROCEDURE Set_Manager_id ( x_task_manager_person_id IN NUMBER);
68
69 -- Derive WBS Level
70 FUNCTION Get_wbs_level RETURN NUMBER;
71 pragma RESTRICT_REFERENCES ( Get_wbs_level, WNDS, WNPS );
72
73 PROCEDURE Set_wbs_level ( x_wbs_level IN NUMBER);
74
75 -- Derive Chargeable flag
76 FUNCTION Get_Chargeable_flag RETURN VARCHAR2;
77 pragma RESTRICT_REFERENCES ( Get_Chargeable_flag, WNDS, WNPS );
78
79 PROCEDURE Set_Chargeable_flag ( x_chargeable_flag IN VARCHAR2);
80
81 -- Derive Billable flag
82 FUNCTION Get_Billable_flag RETURN VARCHAR2;
83 pragma RESTRICT_REFERENCES ( Get_Billable_flag, WNDS, WNPS );
84
85 PROCEDURE Set_Billable_flag ( x_billable_flag IN VARCHAR2);
86
87 -- Derive PM Product Code
88 FUNCTION Get_Product_Code RETURN VARCHAR2;
89 pragma RESTRICT_REFERENCES ( Get_Product_Code, WNDS, WNPS );
90
91 PROCEDURE Set_Product_Code ( x_product_code IN VARCHAR2);
92
93 -- Derive PM Task Reference
94 FUNCTION Get_Task_Reference RETURN VARCHAR2;
95 pragma RESTRICT_REFERENCES ( Get_Task_Reference, WNDS, WNPS );
96
97 PROCEDURE Set_Task_Reference ( x_task_reference IN VARCHAR2);
98
99
100 END pa_wbs_pkg;