[Home] [Help]
PACKAGE: APPS.PA_ACTIONS_PVT
Source
1 PACKAGE PA_ACTIONS_PVT as
2 /* $Header: PAACTNVS.pls 120.1 2005/08/19 16:14:50 mwasowic noship $ */
3
4 PROCEDURE CREATE_DLV_ACTIONS_IN_BULK
5 (p_api_version IN NUMBER :=1.0
6 ,p_init_msg_list IN VARCHAR2 :=FND_API.G_TRUE
7 ,p_commit IN VARCHAR2 :=FND_API.G_FALSE
8 ,p_validate_only IN VARCHAR2 :=FND_API.G_TRUE
9 ,p_validation_level IN NUMBER :=FND_API.G_VALID_LEVEL_FULL
10 ,p_calling_module IN VARCHAR2 :='SELF_SERVICE'
11 ,p_debug_mode IN VARCHAR2 :='N'
12 ,p_max_msg_count IN NUMBER :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
13 ,p_name_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
14 ,p_manager_person_id_tbl IN SYSTEM.PA_NUM_TBL_TYPE := SYSTEM.PA_NUM_TBL_TYPE()
15 ,p_function_code_tbl IN SYSTEM.PA_VARCHAR2_30_TBL_TYPE := SYSTEM.PA_VARCHAR2_30_TBL_TYPE()
16 ,p_due_date_tbl IN SYSTEM.PA_DATE_TBL_TYPE := SYSTEM.PA_DATE_TBL_TYPE()
17 ,p_completed_flag_tbl IN SYSTEM.PA_VARCHAR2_1_TBL_TYPE := SYSTEM. PA_VARCHAR2_1_TBL_TYPE()
18 ,p_completion_date_tbl IN SYSTEM.PA_DATE_TBL_TYPE := SYSTEM.PA_DATE_TBL_TYPE()
19 ,p_description_tbl IN SYSTEM.PA_VARCHAR2_2000_TBL_TYPE := SYSTEM.PA_VARCHAR2_2000_TBL_TYPE()
20 ,p_attribute_category_tbl IN SYSTEM.PA_VARCHAR2_30_TBL_TYPE := SYSTEM.PA_VARCHAR2_30_TBL_TYPE()
21 ,p_attribute1_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
22 ,p_attribute2_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
23 ,p_attribute3_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
24 ,p_attribute4_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
25 ,p_attribute5_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
26 ,p_attribute6_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
27 ,p_attribute7_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
28 ,p_attribute8_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
29 ,p_attribute9_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
30 ,p_attribute10_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
31 ,p_attribute11_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
32 ,p_attribute12_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
33 ,p_attribute13_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
34 ,p_attribute14_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
35 ,p_attribute15_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
36 ,p_element_version_id_tbl IN SYSTEM.PA_NUM_TBL_TYPE := SYSTEM.PA_NUM_TBL_TYPE()
37 ,p_proj_element_id_tbl IN SYSTEM.PA_NUM_TBL_TYPE := SYSTEM.PA_NUM_TBL_TYPE()
38 ,p_record_version_number_tbl IN SYSTEM.PA_NUM_TBL_TYPE := SYSTEM.PA_NUM_TBL_TYPE()
39 ,p_project_id IN PA_PROJECTS_ALL.PROJECT_ID%TYPE := null
40 ,p_object_id IN PA_OBJECT_RELATIONSHIPS.OBJECT_ID_TO1%TYPE
41 ,p_object_version_id IN PA_OBJECT_RELATIONSHIPS.OBJECT_ID_TO1%TYPE := null
42 ,p_object_type IN PA_LOOKUPS.LOOKUP_CODE%TYPE
43 ,p_pm_source_code IN pa_proj_elements.pm_source_code%TYPE := null
44 ,p_pm_source_reference IN pa_proj_elements.pm_source_reference%TYPE := null
45 ,p_pm_source_reference_tbl IN SYSTEM.PA_VARCHAR2_30_TBL_TYPE := SYSTEM.PA_VARCHAR2_30_TBL_TYPE() -- added 3435905
46 ,p_carrying_out_organization_id IN pa_proj_elements.carrying_out_organization_id%TYPE := null
47 ,x_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
48 ,x_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
49 ,x_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
50 ) ;
51
52 PROCEDURE UPDATE_DLV_ACTIONS_IN_BULK
53 (p_api_version IN NUMBER :=1.0
54 ,p_init_msg_list IN VARCHAR2 :=FND_API.G_TRUE
55 ,p_commit IN VARCHAR2 :=FND_API.G_FALSE
56 ,p_validate_only IN VARCHAR2 :=FND_API.G_TRUE
57 ,p_validation_level IN NUMBER :=FND_API.G_VALID_LEVEL_FULL
58 ,p_calling_module IN VARCHAR2 :='SELF_SERVICE'
59 ,p_debug_mode IN VARCHAR2 :='N'
60 ,p_max_msg_count IN NUMBER :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
61 ,p_name_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
62 ,p_manager_person_id_tbl IN SYSTEM.PA_NUM_TBL_TYPE := SYSTEM.PA_NUM_TBL_TYPE()
63 ,p_function_code_tbl IN SYSTEM.PA_VARCHAR2_30_TBL_TYPE := SYSTEM.PA_VARCHAR2_30_TBL_TYPE()
64 ,p_due_date_tbl IN SYSTEM.PA_DATE_TBL_TYPE := SYSTEM.PA_DATE_TBL_TYPE()
65 ,p_completed_flag_tbl IN SYSTEM.PA_VARCHAR2_1_TBL_TYPE := SYSTEM. PA_VARCHAR2_1_TBL_TYPE()
66 ,p_completion_date_tbl IN SYSTEM.PA_DATE_TBL_TYPE := SYSTEM.PA_DATE_TBL_TYPE()
67 ,p_description_tbl IN SYSTEM.PA_VARCHAR2_2000_TBL_TYPE := SYSTEM.PA_VARCHAR2_2000_TBL_TYPE()
68 ,p_attribute_category_tbl IN SYSTEM.PA_VARCHAR2_30_TBL_TYPE := SYSTEM.PA_VARCHAR2_30_TBL_TYPE()
69 ,p_attribute1_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
70 ,p_attribute2_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
71 ,p_attribute3_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
72 ,p_attribute4_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
73 ,p_attribute5_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
74 ,p_attribute6_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
75 ,p_attribute7_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
76 ,p_attribute8_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
77 ,p_attribute9_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
78 ,p_attribute10_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
79 ,p_attribute11_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
80 ,p_attribute12_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
81 ,p_attribute13_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
82 ,p_attribute14_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
83 ,p_attribute15_tbl IN SYSTEM.PA_VARCHAR2_240_TBL_TYPE := SYSTEM.PA_VARCHAR2_240_TBL_TYPE()
84 ,p_element_version_id_tbl IN SYSTEM.PA_NUM_TBL_TYPE := SYSTEM.PA_NUM_TBL_TYPE()
85 ,p_proj_element_id_tbl IN SYSTEM.PA_NUM_TBL_TYPE := SYSTEM.PA_NUM_TBL_TYPE()
86 ,p_record_version_number_tbl IN SYSTEM.PA_NUM_TBL_TYPE := SYSTEM.PA_NUM_TBL_TYPE()
87 ,p_project_id IN PA_PROJECTS_ALL.PROJECT_ID%TYPE := null
88 ,p_object_id IN PA_OBJECT_RELATIONSHIPS.OBJECT_ID_TO1%TYPE := null -- 3578694 added default value
89 ,p_object_version_id IN PA_OBJECT_RELATIONSHIPS.OBJECT_ID_TO1%TYPE := null
90 ,p_object_type IN PA_LOOKUPS.LOOKUP_CODE%TYPE
91 ,p_pm_source_code IN pa_proj_elements.pm_source_code%TYPE := null
92 ,p_pm_source_reference IN pa_proj_elements.pm_source_reference%TYPE := null
93 ,p_carrying_out_organization_id IN pa_proj_elements.carrying_out_organization_id%TYPE := null
94 ,x_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
95 ,x_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
96 ,x_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
97 );
98
99 PROCEDURE DELETE_DLV_ACTIONS_IN_BULK
100 (p_api_version IN NUMBER :=1.0
101 ,p_init_msg_list IN VARCHAR2 :=FND_API.G_TRUE
102 ,p_commit IN VARCHAR2 :=FND_API.G_FALSE
103 ,p_validate_only IN VARCHAR2 :=FND_API.G_TRUE
104 ,p_validation_level IN NUMBER :=FND_API.G_VALID_LEVEL_FULL
105 ,p_calling_module IN VARCHAR2 :='SELF_SERVICE'
106 ,p_debug_mode IN VARCHAR2 :='N'
107 ,p_max_msg_count IN NUMBER :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
108 ,p_object_type IN PA_LOOKUPS.LOOKUP_CODE%TYPE
109 ,p_object_id IN PA_OBJECT_RELATIONSHIPS.OBJECT_ID_TO1%TYPE
110 ,p_element_version_id_tbl IN SYSTEM.PA_NUM_TBL_TYPE := SYSTEM.PA_NUM_TBL_TYPE()
111 ,p_proj_element_id_tbl IN SYSTEM.PA_NUM_TBL_TYPE := SYSTEM.PA_NUM_TBL_TYPE()
112 ,p_record_version_number_tbl IN SYSTEM.PA_NUM_TBL_TYPE := SYSTEM.PA_NUM_TBL_TYPE()
113 ,x_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
114 ,x_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
115 ,x_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
116 );
117
118 PROCEDURE DELETE_DLV_ACTION
119 (p_api_version IN NUMBER :=1.0
120 ,p_init_msg_list IN VARCHAR2 :=FND_API.G_TRUE
121 ,p_commit IN VARCHAR2 :=FND_API.G_FALSE
122 ,p_validate_only IN VARCHAR2 :=FND_API.G_TRUE
123 ,p_validation_level IN NUMBER :=FND_API.G_VALID_LEVEL_FULL
124 ,p_calling_module IN VARCHAR2 :='SELF_SERVICE'
125 ,p_debug_mode IN VARCHAR2 :='N'
126 ,p_max_msg_count IN NUMBER :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
127 ,p_action_id IN pa_proj_elements.proj_element_id%TYPE
128 ,p_action_ver_id IN pa_proj_element_versions.element_version_id%TYPE
129 ,p_dlv_element_id IN pa_proj_elements.proj_element_id%TYPE
130 ,p_dlv_version_id IN pa_proj_element_versions.element_version_id%TYPE
131 ,p_function_code IN pa_proj_elements.function_code%TYPE
132 ,p_project_id IN pa_projects_all.project_id%TYPE
133 ,x_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
134 ,x_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
135 ,x_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
136 ) ;
137
138 PROCEDURE COPY_ACTIONS
139 (p_api_version IN NUMBER :=1.0
140 ,p_init_msg_list IN VARCHAR2 :=FND_API.G_TRUE
141 ,p_commit IN VARCHAR2 :=FND_API.G_FALSE
142 ,p_validate_only IN VARCHAR2 :=FND_API.G_TRUE
143 ,p_validation_level IN NUMBER :=FND_API.G_VALID_LEVEL_FULL
144 ,p_calling_module IN VARCHAR2 :='SELF_SERVICE'
145 ,p_debug_mode IN VARCHAR2 :='N'
146 ,p_max_msg_count IN NUMBER :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
147 ,p_source_object_id IN pa_object_relationships.object_id_from2%TYPE
148 ,p_source_object_type IN pa_object_relationships.object_type_from%TYPE
149 ,p_target_object_id IN pa_object_relationships.object_id_from2%TYPE
150 ,p_target_object_type IN pa_object_relationships.object_type_from%TYPE
151 ,p_source_project_id IN pa_projects_all.project_id%TYPE
152 ,p_target_project_id IN pa_projects_all.project_id%TYPE
153 ,p_task_id IN pa_proj_elements.proj_element_id%TYPE := null
154 ,p_task_ver_id IN pa_proj_element_versions.element_version_id%TYPE := null
155 ,p_carrying_out_organization_id IN pa_proj_elements.carrying_out_organization_id%TYPE := null
156 ,p_pm_source_reference IN pa_proj_elements.pm_source_reference%TYPE := null
157 ,p_pm_source_code IN pa_proj_elements.pm_source_code%TYPE := null
158 ,p_calling_mode IN VARCHAR2 := NULL -- added for bug# 3911050
159 ,x_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
160 ,x_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
161 ,x_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
162 ) ;
163
164 PROCEDURE IS_DELETE_ACTION_ALLOWED
165 (p_api_version IN NUMBER :=1.0
166 ,p_init_msg_list IN VARCHAR2 :=FND_API.G_TRUE
167 ,p_commit IN VARCHAR2 :=FND_API.G_FALSE
168 ,p_validate_only IN VARCHAR2 :=FND_API.G_TRUE
169 ,p_validation_level IN NUMBER :=FND_API.G_VALID_LEVEL_FULL
170 ,p_calling_module IN VARCHAR2 :='SELF_SERVICE'
171 ,p_debug_mode IN VARCHAR2 :='N'
172 ,p_max_msg_count IN NUMBER :=PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
173 ,p_action_id IN pa_proj_elements.proj_element_id%TYPE
174 ,p_action_ver_id IN pa_proj_element_versions.element_version_id%TYPE
175 ,p_dlv_element_id IN pa_proj_elements.proj_element_id%TYPE
179 ,x_action_del_allowed IN VARCHAR2
176 ,p_dlv_version_id IN pa_proj_element_versions.element_version_id%TYPE
177 ,p_function_code IN pa_proj_elements.function_code%TYPE
178 ,p_project_id IN pa_projects_all.project_id%TYPE
180 ,x_return_status OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
181 ,x_msg_count OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
182 ,x_msg_data OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
183 ) ;
184
185 END PA_ACTIONS_PVT;