DBA Data[Home] [Help]

PACKAGE: APPS.PA_TASKS_MAINT_PVT

Source


1 package PA_TASKS_MAINT_PVT AUTHID CURRENT_USER as
2 /*$Header: PATSKSVS.pls 120.2 2007/02/06 10:11:23 dthakker ship $*/
3 
4   --commented by rtarway in FP.M development, already defined in body
5   --g_pkg_name                             CONSTANT VARCHAR2(30):= 'PA_TASKS_MAINT_PVT';
6 
7 -- API name                      : CREATE_TASK
8 -- Type                          : Private Procedure
9 -- Pre-reqs                      : None
10 -- Return Value                  : N/A
11 -- Parameters
12 --   p_api_version                       IN  NUMBER      := 1.0
13 --   p_init_msg_list                     IN  VARCHAR2    := FND_API.G_TRUE
14 --   p_commit                            IN  VARCHAR2    := FND_API.G_FALSE
15 --   p_validate_only                     IN  VARCHAR2    := FND_API.G_TRUE
16 --   p_validation_level                  IN  VARCHAR2    := 100
17 --   p_calling_module                    IN  VARCHAR2    := 'SELF_SERVICE'
18 --   p_debug_mode                        IN  VARCHAR2    := 'N'
19 --   p_project_id                        IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
20 --   p_reference_task_id                 IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
21 --   p_peer_or_sub                       IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
22 --   p_task_number                       IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
23 --   p_task_name                         IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
24 --   p_long_task_name                    IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
25 --   p_task_description                  IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
26 --   p_task_manager_person_id            IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
27 --   p_carrying_out_organization_id      IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
28 --   p_task_type_code                    IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
29 --   p_priority_code                     IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
30 --   p_work_type_id                      IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
31 --   p_service_type_code                 IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
32 --   p_milestone_flag                    IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
33 --   p_critical_flag                     IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
34 --   p_chargeable_flag                   IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
35 --   p_billable_flag                     IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
36 --   p_receive_project_invoice_flag      IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
37 --   p_scheduled_start_date              IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
38 --   p_scheduled_finish_date             IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
39 --   p_estimated_start_date              IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
40 --   p_estimated_end_date                IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
41 --   p_actual_start_date                 IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
42 --   p_actual_finish_date                IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
43 --   p_task_start_date                   IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
44 --   p_task_completion_date              IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
45 --   p_baseline_start_date               IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
46 --   p_baseline_end_date                 IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
47 --   p_obligation_start_date             IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
48 --   p_obligation_end_date               IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
49 --   p_estimate_to_complete_work         IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
50 --   p_baseline_work                     IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
51 --   p_scheduled_work                    IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
52 --   p_actual_work_to_date               IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
53 --   p_work_unit                         IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
54 --   p_progress_status_code              IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
55 --   p_job_bill_rate_schedule_id         IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
56 --   p_emp_bill_rate_schedule_id         IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
57 --   p_pm_product_code                   IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
58 --   p_pm_project_reference              IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
59 --   p_pm_task_reference                 IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
60 --   p_pm_parent_task_reference          IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
61 --   p_pa_parent_task_id                 IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
62 --   p_address_id                        IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
63 --   p_ready_to_bill_flag                IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
64 --   p_ready_to_distribute_flag          IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
65 --   p_limit_to_txn_controls_flag        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
66 --   p_labor_bill_rate_org_id            IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
67 --   p_labor_std_bill_rate_schdl         IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
68 --   p_labor_schedule_fixed_date         IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
69 --   p_labor_schedule_discount           IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
70 --   p_nl_bill_rate_org_id               IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
71 --   p_nl_std_bill_rate_schdl            IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
72 --   p_nl_schedule_fixed_date            IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
73 --   p_nl_schedule_discount              IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
74 --   p_labor_cost_multiplier_name        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
75 --   p_cost_ind_rate_sch_id              IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
76 --   p_rev_ind_rate_sch_id               IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
77 --   p_inv_ind_rate_sch_id               IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
78 --   p_cost_ind_sch_fixed_date           IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
79 --   p_rev_ind_sch_fixed_date            IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
80 --   p_inv_ind_sch_fixed_date            IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
81 --   p_labor_sch_type                    IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
82 --   p_nl_sch_type                       IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
83 --   p_early_start_date                  IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
84 --   p_early_finish_date                 IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
85 --   p_late_start_date                   IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
86 --   p_late_finish_date                  IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
87 --   p_attribute_category                IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
88 --   p_attribute1                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
89 --   p_attribute2                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
90 --   p_attribute3                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
91 --   p_attribute4                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
92 --   p_attribute5                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
93 --   p_attribute6                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
94 --   p_attribute7                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
95 --   p_attribute8                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
96 --   p_attribute9                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
97 --   p_attribute10                       IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
98 --   p_allow_cross_charge_flag           IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
99 --   p_project_rate_date                 IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
100 --   p_project_rate_type                 IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
101 --   p_cc_process_labor_flag             IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
102 --   p_labor_tp_schedule_id              IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
103 --   p_labor_tp_fixed_date               IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
104 --   p_cc_process_nl_flag                IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
105 --   p_nl_tp_schedule_id                 IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
106 --   p_nl_tp_fixed_date                  IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
107 --   p_inc_proj_progress_flag            IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
108 --   p_task_id                                 IN OUT NUMBER
109 --   x_display_seq                       OUT NUMBER
110 --   x_return_status                     OUT VARCHAR2
111 --   x_msg_count                         OUT NUMBER
112 --   x_msg_data                          OUT VARCHAR2
113 --
114 --  History
115 --
116 --  25-JUN-01   HSIU             -Created
117 --
118 --
119   procedure CREATE_TASK
120   (
121      p_api_version                       IN  NUMBER      := 1.0
122     ,p_init_msg_list                     IN  VARCHAR2    := FND_API.G_TRUE
123     ,p_commit                            IN  VARCHAR2    := FND_API.G_FALSE
124     ,p_validate_only                     IN  VARCHAR2    := FND_API.G_TRUE
125     ,p_validation_level                  IN  VARCHAR2    := 100
126     ,p_calling_module                    IN  VARCHAR2    := 'SELF_SERVICE'
127     ,p_debug_mode                        IN  VARCHAR2    := 'N'
128 
129     ,p_project_id                        IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
130     ,p_reference_task_id                 IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
131     ,p_peer_or_sub                       IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
132     ,p_task_number                       IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
133     ,p_task_name                         IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
134     ,p_long_task_name                    IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
135     ,p_task_description                  IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
136     ,p_task_manager_person_id            IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
137     ,p_carrying_out_organization_id      IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
138     ,p_task_type_code                    IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
139     ,p_priority_code                     IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
140     ,p_work_type_id                      IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
141     ,p_service_type_code                 IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
142     ,p_milestone_flag                    IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
143     ,p_critical_flag                     IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
144     ,p_chargeable_flag                   IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
145     ,p_billable_flag                     IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
146     ,p_receive_project_invoice_flag      IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
147     ,p_scheduled_start_date              IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
148     ,p_scheduled_finish_date             IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
149     ,p_estimated_start_date              IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
150     ,p_estimated_end_date                IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
151     ,p_actual_start_date                 IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
152     ,p_actual_finish_date                IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
153     ,p_task_start_date                   IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
154     ,p_task_completion_date              IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
155     ,p_baseline_start_date               IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
156     ,p_baseline_end_date                 IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
157 
158     ,p_obligation_start_date             IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
159     ,p_obligation_end_date               IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
160     ,p_estimate_to_complete_work         IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
161     ,p_baseline_work                     IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
162     ,p_scheduled_work                    IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
163     ,p_actual_work_to_date               IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
164     ,p_work_unit                         IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
165     ,p_progress_status_code              IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
166 
167     ,p_job_bill_rate_schedule_id         IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
168     ,p_emp_bill_rate_schedule_id         IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
169     ,p_pm_product_code                   IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
170     ,p_pm_project_reference              IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
171     ,p_pm_task_reference                 IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
172     ,p_pm_parent_task_reference          IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
173     ,p_pa_parent_task_id                 IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
174     ,p_address_id                        IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
175     ,p_ready_to_bill_flag                IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
176     ,p_ready_to_distribute_flag          IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
177     ,p_limit_to_txn_controls_flag        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
178     ,p_labor_bill_rate_org_id            IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
179     ,p_labor_std_bill_rate_schdl         IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
180     ,p_labor_schedule_fixed_date         IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
181     ,p_labor_schedule_discount           IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
182     ,p_nl_bill_rate_org_id               IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
183     ,p_nl_std_bill_rate_schdl            IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
184     ,p_nl_schedule_fixed_date            IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
185     ,p_nl_schedule_discount              IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
186     ,p_labor_cost_multiplier_name        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
187     ,p_cost_ind_rate_sch_id              IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
188     ,p_rev_ind_rate_sch_id               IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
189     ,p_inv_ind_rate_sch_id               IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
190     ,p_cost_ind_sch_fixed_date           IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
191     ,p_rev_ind_sch_fixed_date            IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
192     ,p_inv_ind_sch_fixed_date            IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
193     ,p_labor_sch_type                    IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
194     ,p_nl_sch_type                       IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
195     ,p_early_start_date                  IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
196     ,p_early_finish_date                 IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
197     ,p_late_start_date                   IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
198     ,p_late_finish_date                  IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
199     ,p_attribute_category                IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
200     ,p_attribute1                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
201     ,p_attribute2                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
205     ,p_attribute6                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
202     ,p_attribute3                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
203     ,p_attribute4                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
204     ,p_attribute5                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
206     ,p_attribute7                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
207     ,p_attribute8                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
208     ,p_attribute9                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
209     ,p_attribute10                       IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
210     ,p_allow_cross_charge_flag           IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
211     ,p_project_rate_date                 IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
212     ,p_project_rate_type                 IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
213     ,p_cc_process_labor_flag             IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
214     ,p_labor_tp_schedule_id              IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
215     ,p_labor_tp_fixed_date               IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
216     ,p_cc_process_nl_flag                IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
217     ,p_nl_tp_schedule_id                 IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
218     ,p_nl_tp_fixed_date                  IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
219     ,p_inc_proj_progress_flag            IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
220     ,p_taskfunc_cost_rate_type           IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
221     ,p_taskfunc_cost_rate_date           IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
222     ,p_non_lab_std_bill_rt_sch_id        IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
223     ,p_labor_disc_reason_code            IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
224     ,p_non_labor_disc_reason_code        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
225 --PA L Capital Project Changes 2872708
226     ,p_retirement_cost_flag              IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
227     ,p_cint_eligible_flag                IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
228     ,p_cint_stop_date                    IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
229 --End PA L Capital Project Changes 2872708
230 
231     ,p_task_id                                IN OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
232     ,x_display_seq                       OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
233 
234     ,x_return_status                     OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
235     ,x_msg_count                         OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
236     ,x_msg_data                          OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
237   );
238 
239 -- API name                      : UPDATE_TASK
240 -- Type                          : Private Procedure
241 -- Pre-reqs                      : None
242 -- Return Value                  : N/A
243 -- Parameters
244 --   p_api_version                       IN  NUMBER      := 1.0
245 --   p_init_msg_list                     IN  VARCHAR2    := FND_API.G_TRUE
246 --   p_commit                            IN  VARCHAR2    := FND_API.G_FALSE
247 --   p_validate_only                     IN  VARCHAR2    := FND_API.G_TRUE
248 --   p_validation_level                  IN  VARCHAR2    := 100
249 --   p_calling_module                    IN  VARCHAR2    := 'SELF_SERVICE'
250 --   p_debug_mode                        IN  VARCHAR2    := 'N'
251 --   p_project_id                        IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
252 --   p_task_id                           IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
253 --   p_task_number                       IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
254 --   p_task_name                         IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
255 --   p_long_task_name                    IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
256 --   p_task_description                  IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
257 --   p_task_manager_person_id            IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
258 --   p_carrying_out_organization_id      IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
259 --   p_task_type_code                    IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
260 --   p_priority_code                     IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
261 --   p_work_type_id                      IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
262 --   p_service_type_code                 IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
263 --   p_milestone_flag                    IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
264 --   p_critical_flag                     IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
265 --   p_chargeable_flag                   IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
266 --   p_billable_flag                     IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
267 --   p_receive_project_invoice_flag      IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
268 --   p_scheduled_start_date              IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
269 --   p_scheduled_finish_date             IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
270 --   p_estimated_start_date              IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
271 --   p_estimated_end_date                IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
272 --   p_actual_start_date                 IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
276 --   p_baseline_start_date               IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
273 --   p_actual_finish_date                IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
274 --   p_task_start_date                   IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
275 --   p_task_completion_date              IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
277 --   p_baseline_end_date                 IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
278 --   p_obligation_start_date             IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
279 --   p_obligation_end_date               IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
280 --   p_estimate_to_complete_work         IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
281 --   p_baseline_work                     IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
282 --   p_scheduled_work                    IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
283 --   p_actual_work_to_date               IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
284 --   p_work_unit                         IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
285 --   p_progress_status_code              IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
286 --   p_job_bill_rate_schedule_id         IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
287 --   p_emp_bill_rate_schedule_id         IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
288 --   p_pm_product_code                   IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
289 --   p_pm_project_reference              IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
290 --   p_pm_task_reference                 IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
291 --   p_pm_parent_task_reference          IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
292 --   p_top_task_id                       IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
293 --   p_wbs_level                         IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
294 --   p_parent_task_id                    IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
295 --   p_display_sequence                  IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
296 --   p_address_id                        IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
297 --   p_ready_to_bill_flag                IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
298 --   p_ready_to_distribute_flag          IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
299 --   p_limit_to_txn_controls_flag        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
300 --   p_labor_bill_rate_org_id            IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
301 --   p_labor_std_bill_rate_schdl         IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
302 --   p_labor_schedule_fixed_date         IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
303 --   p_labor_schedule_discount           IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
304 --   p_nl_bill_rate_org_id               IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
305 --   p_nl_std_bill_rate_schdl            IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
306 --   p_nl_schedule_fixed_date            IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
307 --   p_nl_schedule_discount              IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
308 --   p_labor_cost_multiplier_name        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
309 --   p_cost_ind_rate_sch_id              IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
310 --   p_rev_ind_rate_sch_id               IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
311 --   p_inv_ind_rate_sch_id               IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
312 --   p_cost_ind_sch_fixed_date           IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
313 --   p_rev_ind_sch_fixed_date            IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
314 --   p_inv_ind_sch_fixed_date            IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
315 --   p_labor_sch_type                    IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
316 --   p_nl_sch_type                       IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
317 --   p_early_start_date                  IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
318 --   p_early_finish_date                 IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
319 --   p_late_start_date                   IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
320 --   p_late_finish_date                  IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
321 --   p_attribute_category                IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
322 --   p_attribute1                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
323 --   p_attribute2                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
324 --   p_attribute3                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
325 --   p_attribute4                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
326 --   p_attribute5                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
327 --   p_attribute6                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
328 --   p_attribute7                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
329 --   p_attribute8                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
330 --   p_attribute9                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
331 --   p_attribute10                       IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
332 --   p_allow_cross_charge_flag           IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
333 --   p_project_rate_date                 IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
334 --   p_project_rate_type                 IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
338 --   p_cc_process_nl_flag                IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
335 --   p_cc_process_labor_flag             IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
336 --   p_labor_tp_schedule_id              IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
337 --   p_labor_tp_fixed_date               IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
339 --   p_nl_tp_schedule_id                 IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
340 --   p_nl_tp_fixed_date                  IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
341 --   p_inc_proj_progress_flag            IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
342 --   p_record_version_number             IN  NUMBER
343 --   p_comments                          IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
344 --   x_return_status                     OUT VARCHAR2
345 --   x_msg_count                         OUT NUMBER
346 --   x_msg_data                          OUT VARCHAR2
347 --
348 --  History
349 --
350 --  25-JUN-01   HSIU             -Created
351 --
352 --
353 
354   procedure UPDATE_TASK
355   (
356      p_api_version                       IN  NUMBER      := 1.0
357     ,p_init_msg_list                     IN  VARCHAR2    := FND_API.G_TRUE
358     ,p_commit                            IN  VARCHAR2    := FND_API.G_FALSE
359     ,p_validate_only                     IN  VARCHAR2    := FND_API.G_TRUE
360     ,p_validation_level                  IN  VARCHAR2    := 100
361     ,p_calling_module                    IN  VARCHAR2    := 'SELF_SERVICE'
362     ,p_debug_mode                        IN  VARCHAR2    := 'N'
363 
364     ,p_project_id                        IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
365     ,p_task_id                           IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
366     ,p_task_number                       IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
367     ,p_task_name                         IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
368     ,p_long_task_name                    IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
369     ,p_task_description                  IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
370     ,p_task_manager_person_id            IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
371     ,p_carrying_out_organization_id      IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
372     ,p_task_type_code                    IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
373     ,p_priority_code                     IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
374     ,p_work_type_id                      IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
375     ,p_service_type_code                 IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
376     ,p_milestone_flag                    IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
377     ,p_critical_flag                     IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
378     ,p_chargeable_flag                   IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
379     ,p_billable_flag                     IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
380     ,p_receive_project_invoice_flag      IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
381     ,p_scheduled_start_date              IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
382     ,p_scheduled_finish_date             IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
383     ,p_estimated_start_date              IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
384     ,p_estimated_end_date                IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
385     ,p_actual_start_date                 IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
386     ,p_actual_finish_date                IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
387     ,p_task_start_date                   IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
388     ,p_task_completion_date              IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
389     ,p_baseline_start_date               IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
390     ,p_baseline_end_date                 IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
391 
392     ,p_obligation_start_date             IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
393     ,p_obligation_end_date               IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
394     ,p_estimate_to_complete_work         IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
395     ,p_baseline_work                     IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
396     ,p_scheduled_work                    IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
397     ,p_actual_work_to_date               IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
398     ,p_work_unit                         IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
399     ,p_progress_status_code              IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
400 
401     ,p_job_bill_rate_schedule_id         IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
402     ,p_emp_bill_rate_schedule_id         IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
403     ,p_pm_product_code                   IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
404     ,p_pm_project_reference              IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
405     ,p_pm_task_reference                 IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
406     ,p_pm_parent_task_reference          IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
407     ,p_top_task_id                       IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
408     ,p_wbs_level                         IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
409     ,p_parent_task_id                    IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
413     ,p_ready_to_distribute_flag          IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
410     ,p_display_sequence                  IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
411     ,p_address_id                        IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
412     ,p_ready_to_bill_flag                IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
414     ,p_limit_to_txn_controls_flag        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
415     ,p_labor_bill_rate_org_id            IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
416     ,p_labor_std_bill_rate_schdl         IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
417     ,p_labor_schedule_fixed_date         IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
418     ,p_labor_schedule_discount           IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
419     ,p_nl_bill_rate_org_id               IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
420     ,p_nl_std_bill_rate_schdl            IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
421     ,p_nl_schedule_fixed_date            IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
422     ,p_nl_schedule_discount              IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
423     ,p_labor_cost_multiplier_name        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
424     ,p_cost_ind_rate_sch_id              IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
425     ,p_rev_ind_rate_sch_id               IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
426     ,p_inv_ind_rate_sch_id               IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
427     ,p_cost_ind_sch_fixed_date           IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
428     ,p_rev_ind_sch_fixed_date            IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
429     ,p_inv_ind_sch_fixed_date            IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
430     ,p_labor_sch_type                    IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
431     ,p_nl_sch_type                       IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
432     ,p_early_start_date                  IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
433     ,p_early_finish_date                 IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
434     ,p_late_start_date                   IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
435     ,p_late_finish_date                  IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
436     ,p_attribute_category                IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
437     ,p_attribute1                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
438     ,p_attribute2                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
439     ,p_attribute3                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
440     ,p_attribute4                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
441     ,p_attribute5                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
442     ,p_attribute6                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
443     ,p_attribute7                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
444     ,p_attribute8                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
445     ,p_attribute9                        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
446     ,p_attribute10                       IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
447     ,p_allow_cross_charge_flag           IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
448     ,p_project_rate_date                 IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
449     ,p_project_rate_type                 IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
450     ,p_cc_process_labor_flag             IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
451     ,p_labor_tp_schedule_id              IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
452     ,p_labor_tp_fixed_date               IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
453     ,p_cc_process_nl_flag                IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
454     ,p_nl_tp_schedule_id                 IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
455     ,p_nl_tp_fixed_date                  IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
456     ,p_inc_proj_progress_flag            IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
457     ,p_taskfunc_cost_rate_type           IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
458     ,p_taskfunc_cost_rate_date           IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
459     ,p_non_lab_std_bill_rt_sch_id        IN  NUMBER      := PA_INTERFACE_UTILS_PUB.G_PA_MISS_NUM
460     ,p_record_version_number             IN  NUMBER
461     ,p_comments                          IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
462     ,p_labor_disc_reason_code            IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
463     ,p_non_labor_disc_reason_code        IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
464 --PA L Capital Project Changes 2872708
465     ,p_retirement_cost_flag              IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
466     ,p_cint_eligible_flag                IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
467     ,p_cint_stop_date                    IN  DATE        := PA_INTERFACE_UTILS_PUB.G_PA_MISS_DATE
468 --End PA L Capital Project Changes 2872708
469     ,p_gen_etc_src_code                  IN  VARCHAR2    := PA_INTERFACE_UTILS_PUB.G_PA_MISS_CHAR
470     ,p_dates_check                       IN  VARCHAR2    := 'Y'  --bug 5665772
471     ,x_return_status                     OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
472     ,x_msg_count                         OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
476 
473     ,x_msg_data                          OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
474   );
475 
477   procedure DELETE_TASK
478   (
479      p_api_version                       IN  NUMBER      := 1.0
480     ,p_init_msg_list                     IN  VARCHAR2    := FND_API.G_TRUE
481     ,p_commit                            IN  VARCHAR2    := FND_API.G_FALSE
482     ,p_validate_only                     IN  VARCHAR2    := FND_API.G_TRUE
483     ,p_validation_level                  IN  VARCHAR2    := 100
484     ,p_calling_module                    IN  VARCHAR2    := 'SELF_SERVICE'
485     ,p_debug_mode                        IN  VARCHAR2    := 'N'
486     ,p_task_id                                 IN  NUMBER
487     ,p_record_version_number             IN  NUMBER
488     ,p_called_from_api      IN    VARCHAR2    := 'ABCD'
489     ,p_bulk_flag                         IN  VARCHAR2    := 'N' -- 4201927
490     ,x_return_status                     OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
491     ,x_msg_count                         OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
492     ,x_msg_data                          OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
493   );
494 -- API name                      : Indent_Task
495 -- Type                          : Private procedure
496 -- Pre-reqs                      : None
497 -- Return Value                  : N/A
498 -- Prameters
499 -- p_commit                    IN    VARCHAR2   REQUIRED   DEFAULT=FND_API.G_FALSE
500 -- p_validate_only       IN  VARCHAR2   REQUIRED   DEFAULT=FND_API.G_TRUE
501 -- p_validation_level        IN  NUMBER     OPTIONAL   DEFAULT=FND_API.G_VALID_LEVEL_FULL
502 -- p_calling_module      IN      VARCHAR2   OPTIONAL   DEFAULT='SELF_SERVICE'
503 -- p_debug_mode              IN  VARCHAR2   OPTIONAL   DEFAULT='N'
504 -- p_max_msg_count       IN  NUMBER     OPTIONAL   DEFAULT=FND_API.G_MISS_NUM
505 -- p_project_id              IN  NUMBER     REQUIRED
506 -- p_task_id                   IN    NUMBER     REQUIRED
507 -- p_record_version_number   IN  NUMBER     REQUIRED   DEFAULT=1
508 -- x_return_status         OUT   VARCHAR2   REQUIRED
509 -- x_msg_count               OUT     VARCHAR2   REQUIRED
510 -- x_msg_data                OUT     VARCHAR2   REQUIRED
511 --
512 --  History
513 --
514 --  25-JUN-01   Majid Ansari             -Created
515 --
516 --
517 
518  PROCEDURE Indent_Task(
519    p_commit                    IN    VARCHAR2    DEFAULT FND_API.G_FALSE
520   ,p_validate_only       IN  VARCHAR2    DEFAULT FND_API.G_TRUE
521   ,p_validation_level        IN  NUMBER      DEFAULT FND_API.G_VALID_LEVEL_FULL
522   ,p_calling_module      IN      VARCHAR2    DEFAULT 'SELF_SERVICE'
523   ,p_debug_mode              IN  VARCHAR2    DEFAULT 'N'
524   ,p_max_msg_count       IN  NUMBER      DEFAULT FND_API.G_MISS_NUM
525   ,p_project_id              IN  NUMBER
526   ,p_task_id                   IN    NUMBER
527   ,p_record_version_number   IN  NUMBER      DEFAULT 1
528   ,x_return_status         OUT   NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
529   ,x_msg_count               OUT     NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
530   ,x_msg_data                OUT     NOCOPY VARCHAR2   ); --File.Sql.39 bug 4440895
531 
532 -- API name                      : Outdent_Task
533 -- Type                          : Private procedure
534 -- Pre-reqs                      : None
535 -- Return Value                  : N/A
536 -- Prameters
537 -- p_commit                    IN    VARCHAR2   REQUIRED   DEFAULT=FND_API.G_FALSE
538 -- p_validate_only       IN  VARCHAR2   REQUIRED   DEFAULT=FND_API.G_TRUE
539 -- p_validation_level        IN  NUMBER     OPTIONAL   DEFAULT=FND_API.G_VALID_LEVEL_FULL
540 -- p_calling_module      IN      VARCHAR2   OPTIONAL   DEFAULT='SELF_SERVICE'
541 -- p_debug_mode              IN  VARCHAR2   OPTIONAL   DEFAULT='N'
542 -- p_max_msg_count       IN  NUMBER     OPTIONAL   DEFAULT=FND_API.G_MISS_NUM
543 -- p_project_id              IN  NUMBER     REQUIRED
544 -- p_task_id                   IN    NUMBER     REQUIRED
545 -- p_record_version_number   IN  NUMBER     REQUIRED   DEFAULT=1
546 -- x_return_status         OUT   VARCHAR2   REQUIRED
547 -- x_msg_count               OUT     VARCHAR2   REQUIRED
548 -- x_msg_data                OUT     VARCHAR2   REQUIRED
549 --
550 --  History
551 --
552 --  25-JUN-01   Majid Ansari             -Created
553 --
554 --
555 
556  PROCEDURE Outdent_Task(
557    p_commit                    IN    VARCHAR2    DEFAULT FND_API.G_FALSE
558   ,p_validate_only       IN  VARCHAR2    DEFAULT FND_API.G_TRUE
559   ,p_validation_level        IN  NUMBER      DEFAULT FND_API.G_VALID_LEVEL_FULL
560   ,p_calling_module      IN      VARCHAR2    DEFAULT 'SELF_SERVICE'
561   ,p_debug_mode              IN  VARCHAR2    DEFAULT 'N'
562   ,p_max_msg_count       IN  NUMBER      DEFAULT FND_API.G_MISS_NUM
563   ,p_project_id              IN  NUMBER
564   ,p_task_id                   IN    NUMBER
565   ,p_record_version_number   IN  NUMBER      DEFAULT 1
566   ,x_return_status         OUT   NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
567   ,x_msg_count               OUT     NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
568   ,x_msg_data                OUT     NOCOPY VARCHAR2   ); --File.Sql.39 bug 4440895
569 
570 
571 
572 -- API name                      : Copy_Entire_Project
573 -- Type                          : Private procedure
574 -- Pre-reqs                      : None
575 -- Return Value                  : N/A
576 -- Prameters
577 -- p_commit                    IN    VARCHAR2   REQUIRED   DEFAULT=FND_API.G_FALSE
578 -- p_validate_only       IN  VARCHAR2   REQUIRED   DEFAULT=FND_API.G_TRUE
579 -- p_validation_level        IN  NUMBER     OPTIONAL   DEFAULT=FND_API.G_VALID_LEVEL_FULL
583 -- p_reference_project_id      IN    NUMBER
580 -- p_calling_module      IN      VARCHAR2   OPTIONAL   DEFAULT='SELF_SERVICE'
581 -- p_debug_mode              IN  VARCHAR2   OPTIONAL   DEFAULT='N'
582 -- p_max_msg_count       IN  NUMBER     OPTIONAL   DEFAULT=FND_API.G_MISS_NUM
584 -- p_reference_task_id         IN    NUMBER
585 -- p_project_id                IN    NUMBER
586 -- p_peer_or_sub                    IN    VARCHAR2
587 -- p_task_prefix               IN    VARCHAR2   --
588 -- x_return_status         OUT   VARCHAR2   REQUIRED
589 -- x_msg_count               OUT     VARCHAR2   REQUIRED
590 -- x_msg_data                OUT     VARCHAR2   REQUIRED
591 --
592 --  History
593 --
594 --  25-JUN-01   Majid Ansari             -Created
595 --
596 --
597 
598  PROCEDURE Copy_Entire_Project(
599    p_commit                    IN    VARCHAR2    DEFAULT FND_API.G_FALSE
600   ,p_validate_only       IN  VARCHAR2    DEFAULT FND_API.G_TRUE
601   ,p_validation_level        IN  NUMBER      DEFAULT FND_API.G_VALID_LEVEL_FULL
602   ,p_calling_module      IN      VARCHAR2    DEFAULT 'SELF_SERVICE'
603   ,p_debug_mode              IN  VARCHAR2    DEFAULT 'N'
604   ,p_max_msg_count       IN  NUMBER      DEFAULT FND_API.G_MISS_NUM
605   ,p_reference_project_id      IN    NUMBER
606   ,p_reference_task_id         IN    NUMBER
607   ,p_project_id                IN    NUMBER
608   ,p_peer_or_sub                    IN    VARCHAR2
609   ,p_task_prefix               IN    VARCHAR2
610   ,x_return_status         OUT   NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
611   ,x_msg_count               OUT     NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
612   ,x_msg_data                OUT     NOCOPY VARCHAR2   ); --File.Sql.39 bug 4440895
613 
614 
615 -- API name                      : Copy_Selected_Task
616 -- Type                          : Private procedure
617 -- Pre-reqs                      : None
618 -- Return Value                  : N/A
619 -- Prameters
620 -- p_commit                    IN    VARCHAR2   REQUIRED   DEFAULT=FND_API.G_FALSE
621 -- p_validate_only       IN  VARCHAR2   REQUIRED   DEFAULT=FND_API.G_TRUE
622 -- p_validation_level        IN  NUMBER     OPTIONAL   DEFAULT=FND_API.G_VALID_LEVEL_FULL
623 -- p_calling_module      IN      VARCHAR2   OPTIONAL   DEFAULT='SELF_SERVICE'
624 -- p_debug_mode              IN  VARCHAR2   OPTIONAL   DEFAULT='N'
625 -- p_max_msg_count       IN  NUMBER     OPTIONAL   DEFAULT=FND_API.G_MISS_NUM
626 -- p_reference_project_id      IN    NUMBER
627 -- p_reference_task_id         IN    NUMBER
628 -- p_task_id                   IN    NUMBER
629 -- p_peer_or_sub                    IN    VARCHAR2
630 -- p_task_prefix               IN    VARCHAR2   --
631 -- x_return_status         OUT   VARCHAR2   REQUIRED
632 -- x_msg_count               OUT     VARCHAR2   REQUIRED
633 -- x_msg_data                OUT     VARCHAR2   REQUIRED
634 --
635 --  History
636 --
637 --  25-JUN-01   Majid Ansari             -Created
638 --
639 --
640 
641  PROCEDURE Copy_Selected_Task(
642    p_commit                    IN    VARCHAR2    DEFAULT FND_API.G_FALSE
643   ,p_validate_only       IN  VARCHAR2    DEFAULT FND_API.G_TRUE
644   ,p_validation_level        IN  NUMBER      DEFAULT FND_API.G_VALID_LEVEL_FULL
645   ,p_calling_module      IN      VARCHAR2    DEFAULT 'SELF_SERVICE'
646   ,p_debug_mode              IN  VARCHAR2    DEFAULT 'N'
647   ,p_max_msg_count       IN  NUMBER      DEFAULT FND_API.G_MISS_NUM
648   ,p_reference_project_id      IN    NUMBER
649   ,p_reference_task_id         IN    NUMBER
650   ,p_task_id                   IN    NUMBER
651   ,p_peer_or_sub                    IN    VARCHAR2
652   ,p_task_prefix               IN    VARCHAR2
653   ,x_return_status         OUT   NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
654   ,x_msg_count               OUT     NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
655   ,x_msg_data                OUT     NOCOPY VARCHAR2   ); --File.Sql.39 bug 4440895
656 
657 
658 -- API name                      : Copy_Entire_Task
659 -- Type                          : Private procedure
660 -- Pre-reqs                      : None
661 -- Return Value                  : N/A
662 -- Prameters
663 -- p_commit                    IN    VARCHAR2   REQUIRED   DEFAULT=FND_API.G_FALSE
664 -- p_validate_only       IN  VARCHAR2   REQUIRED   DEFAULT=FND_API.G_TRUE
665 -- p_validation_level        IN  NUMBER     OPTIONAL   DEFAULT=FND_API.G_VALID_LEVEL_FULL
666 -- p_calling_module      IN      VARCHAR2   OPTIONAL   DEFAULT='SELF_SERVICE'
667 -- p_debug_mode              IN  VARCHAR2   OPTIONAL   DEFAULT='N'
668 -- p_max_msg_count       IN  NUMBER     OPTIONAL   DEFAULT=FND_API.G_MISS_NUM
669 -- p_reference_project_id      IN    NUMBER
670 -- p_reference_task_id         IN    NUMBER
671 -- p_project_id                IN    NUMBER
672 -- p_task_id                   IN    NUMBER
673 -- p_peer_or_sub                    IN    VARCHAR2
674 -- p_task_prefix               IN    VARCHAR2   --
675 -- x_return_status         OUT   VARCHAR2   REQUIRED
676 -- x_msg_count               OUT     VARCHAR2   REQUIRED
677 -- x_msg_data                OUT     VARCHAR2   REQUIRED
678 --
679 --  History
680 --
681 --  25-JUN-01   Majid Ansari             -Created
682 --
683 --
684 
685  PROCEDURE Copy_Entire_Task(
686    p_commit                    IN    VARCHAR2    DEFAULT FND_API.G_FALSE
687   ,p_validate_only       IN  VARCHAR2    DEFAULT FND_API.G_TRUE
688   ,p_validation_level        IN  NUMBER      DEFAULT FND_API.G_VALID_LEVEL_FULL
689   ,p_calling_module      IN      VARCHAR2    DEFAULT 'SELF_SERVICE'
690   ,p_debug_mode              IN  VARCHAR2    DEFAULT 'N'
691   ,p_max_msg_count       IN  NUMBER      DEFAULT FND_API.G_MISS_NUM
695   ,p_task_id                   IN    NUMBER
692   ,p_reference_project_id      IN    NUMBER
693   ,p_reference_task_id         IN    NUMBER
694   ,p_project_id                IN    NUMBER
696   ,p_peer_or_sub                    IN    VARCHAR2
697   ,p_task_prefix               IN    VARCHAR2
698   ,x_return_status         OUT   NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
699   ,x_msg_count               OUT     NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
700   ,x_msg_data                OUT     NOCOPY VARCHAR2   ); --File.Sql.39 bug 4440895
701 
702 
703 -- API name                      : Move_Task
704 -- Type                          : Private Procedure
705 -- Pre-reqs                      : None
706 -- Return Value                  : N/A
707 -- Prameters
708 -- p_api_version                       IN  NUMBER      := 1.0
709 -- p_init_msg_list                     IN  VARCHAR2    := FND_API.G_TRUE
710 -- p_commit                            IN  VARCHAR2    := FND_API.G_FALSE
711 -- p_validate_only                     IN  VARCHAR2    := FND_API.G_TRUE
712 -- p_validation_level                  IN  VARCHAR2    := 100
713 -- p_calling_module                    IN  VARCHAR2    := 'SELF_SERVICE'
714 -- p_debug_mode                        IN  VARCHAR2    := 'N'
715 -- p_reference_project_id              IN  NUMBER
716 -- p_reference_task_id                 IN  NUMBER
717 -- p_project_id                        IN  NUMBER
718 -- p_task_id                           IN  NUMBER
719 -- p_peer_or_sub                       IN  VARCHAR2
720 -- p_record_version_number             IN  NUMBER
721 -- x_return_status                     OUT VARCHAR2
722 -- x_msg_count                         OUT NUMBER
723 -- x_msg_data                          OUT VARCHAR2
724 --
725 --  History
726 --
727 --  02-JUL-01   Majid Ansari             -Created
728 --
729 --
730 
731  PROCEDURE Move_Task(
732     p_api_version                       IN  NUMBER      := 1.0
733    ,p_init_msg_list                     IN  VARCHAR2    := FND_API.G_TRUE
734    ,p_commit                            IN  VARCHAR2    := FND_API.G_FALSE
735    ,p_validate_only                     IN  VARCHAR2    := FND_API.G_TRUE
736    ,p_validation_level                  IN  VARCHAR2    := 100
737    ,p_calling_module                    IN  VARCHAR2    := 'SELF_SERVICE'
738    ,p_debug_mode                        IN  VARCHAR2    := 'N'
739    ,p_reference_project_id              IN  NUMBER
740    ,p_reference_task_id                 IN  NUMBER
741    ,p_project_id                        IN  NUMBER
742    ,p_task_id                           IN  NUMBER
743    ,p_peer_or_sub                       IN  VARCHAR2
744    ,p_record_version_number             IN  NUMBER
745    ,x_return_status                     OUT NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
746    ,x_msg_count                         OUT NOCOPY NUMBER --File.Sql.39 bug 4440895
747    ,x_msg_data                          OUT NOCOPY VARCHAR2 ); --File.Sql.39 bug 4440895
748 
749 --Begin add by rtarway for FP.M development
750   PROCEDURE SET_UNSET_FINANCIAL_TASK
751     (
752        p_api_version           IN   NUMBER   := 1.0
753      , p_init_msg_list         IN   VARCHAR2 := FND_API.G_TRUE
754      , p_commit                IN   VARCHAR2 := FND_API.G_FALSE
755      , p_validate_only         IN   VARCHAR2 := FND_API.G_FALSE
756      , p_validation_level      IN   NUMBER   := FND_API.G_VALID_LEVEL_FULL
757      , p_calling_module        IN   VARCHAR2 := 'SELF_SERVICE'
758      , p_task_version_id       IN   NUMBER
759     , p_project_id            IN   NUMBER
760      , p_checked_flag          IN   VARCHAR2
761      , p_debug_mode            IN   VARCHAR2 := 'N'
762      , x_return_status         OUT  NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
763      , x_msg_count             OUT  NOCOPY NUMBER --File.Sql.39 bug 4440895
764      , x_msg_data              OUT  NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
765    );
766   PROCEDURE SYNC_UP_WP_TASKS_WITH_FIN
767     (
768        p_api_version                    IN   NUMBER   := 1.0
769      , p_init_msg_list                  IN   VARCHAR2 := FND_API.G_TRUE
770      , p_commit                         IN   VARCHAR2 := FND_API.G_FALSE
771      , p_validate_only                  IN   VARCHAR2 := FND_API.G_FALSE
772      , p_validation_level               IN   NUMBER   := FND_API.G_VALID_LEVEL_FULL
773      , p_calling_module                 IN   VARCHAR2 := 'SELF_SERVICE'
774      , p_debug_mode                     IN   VARCHAR2 := 'N'
775      , p_parent_task_version_id         IN   NUMBER   := FND_API.G_MISS_NUM
776      , p_patask_record_version_number   IN   NUMBER   := FND_API.G_MISS_NUM
777      , p_project_id                     IN   NUMBER
778      , p_syncup_all_tasks               IN   VARCHAR2 := 'N'
779      , p_task_version_id                IN   NUMBER   := FND_API.G_MISS_NUM
780      , p_structure_version_id           IN   NUMBER   := FND_API.G_MISS_NUM
781      , p_checked_flag                   IN   VARCHAR2 := FND_API.G_MISS_CHAR
782      , p_mode                           IN   VARCHAR2 := 'SINGLE'
783      , x_return_status                  OUT  NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
784      , x_msg_count                      OUT  NOCOPY NUMBER --File.Sql.39 bug 4440895
785      , x_msg_data                       OUT  NOCOPY VARCHAR2 --File.Sql.39 bug 4440895
786    );
787 
788 
789 --End add by rtarway for FP.M development
790 end PA_TASKS_MAINT_PVT;