DBA Data[Home] [Help]

APPS.JTF_TASK_REPEAT_APPT_PVT SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 26

|                                   update_repeat_appointment           |
| 03-Apr-2002   cjang         Fixed so as to update last_update_date    |
| 08-Apr-2002   cjang         Added update_assignment_status            |
| 09-Apr-2002   cjang         Update object_changed_date with SYSDATE   |
|                                      in jtf_tasks_b                   |
| 24-Apr-2002   cjang         Modified c_future and c_all               |
|                                 in update_repeat_appointment          |
|                                 to check deleted_flag                 |
|                             If chnage mode = ALL, do not check if it's|
|                              the first task or not                    |
| 02-May-2002   cjang         Commented out update_assignment_status    |
| 28-Apr-2002   cjang        Modified the package name to refer the     |
|                            followings:                                |
|                              - is_this_first_task                     |
|                              - get_new_first_taskid                   |
|                              - exist_syncid                           |
|                              from jtf_task_utl to jta_sync_task_utl   |
| 03-Aug-2005   Swapan Barat Added location_id for Enh# 3691788         |
| 27-Jan-2006   Swapan Barat Fixed issue in modify_time for bug# 3850322|
| 24-Feb_2006   Twan fix issue in bug 4321360                           |
| 12-Apr-2006   Swapan Barat Fixed occurs number issue for  when        |
|                            change_mode = G_FUTURE for new recurrrence |
|                            rule. Bug# 5119782.                        |
| 26-Apr-2006   Swapan Barat Fixed bug# 5153942                         |
*=======================================================================*/

    --PROCEDURE update_assignment_status(p_task_id IN NUMBER)
    --IS
    --BEGIN
    --  UPDATE jtf_task_all_assignments
    --     SET assignment_status_id = 18
    --   WHERE assignee_role = 'ASSIGNEE'
    --     AND task_id = p_task_id;
Line: 63

                          p_updated_field_rec       updated_field_rec,
                          x_planned_start_date      OUT NOCOPY DATE,
                          x_planned_end_date        OUT NOCOPY DATE,
                          x_scheduled_start_date    OUT NOCOPY DATE,
                          x_scheduled_end_date      OUT NOCOPY DATE,
                          x_actual_start_date       OUT NOCOPY DATE,
                          x_actual_end_date         OUT NOCOPY DATE
    )
    IS
        l_start_date DATE;
Line: 85

        IF to_char(p_old_calendar_start_date,'HH24:MI:SS') <> to_char(p_updated_field_rec.new_calendar_start_date,'HH24:MI:SS')
        THEN
            l_start_date := to_date(to_char(p_old_calendar_start_date,'DD-MON-YYYY')||' '||
                                    to_char(p_updated_field_rec.new_calendar_start_date,'HH24:MI:SS'),
                                    'DD-MON-YYYY HH24:MI:SS');
Line: 98

        IF to_char(p_old_calendar_end_date,'HH24:MI:SS') <> to_char(p_updated_field_rec.new_calendar_end_date,'HH24:MI:SS')
        THEN
            -- Commented out by SBARAT on 27/01/2006 for bug# 3850322
            /*l_end_date := to_date(to_char(p_old_calendar_end_date,'DD-MON-YYYY')||' '||
                                  to_char(p_updated_field_rec.new_calendar_end_date,'HH24:MI:SS'),
                                  'DD-MON-YYYY HH24:MI:SS');*/
Line: 107

                             (p_updated_field_rec.new_calendar_end_date - p_updated_field_rec.new_calendar_start_date);
Line: 116

    PROCEDURE update_repeat_appointment(
        p_api_version             IN       NUMBER,
        p_init_msg_list           IN       VARCHAR2 DEFAULT fnd_api.g_false,
        p_commit                  IN       VARCHAR2 DEFAULT fnd_api.g_false,
        p_object_version_number   IN OUT NOCOPY   NUMBER,
        p_updated_field_rec       IN       updated_field_rec,
        x_return_status           OUT NOCOPY      VARCHAR2,
        x_msg_count               OUT NOCOPY      NUMBER,
        x_msg_data                OUT NOCOPY      VARCHAR2
    )
    IS

        CURSOR c_recur (b_recurrence_rule_id NUMBER) IS
        SELECT *
          FROM jtf_task_recur_rules
         WHERE recurrence_rule_id = b_recurrence_rule_id;
Line: 136

        SELECT task_id, calendar_start_date, calendar_end_date
          FROM jtf_tasks_b
         WHERE NVL(deleted_flag,'N') = 'N'
           AND calendar_start_date >= b_start_date
           AND recurrence_rule_id   = b_recurrence_rule_id;
Line: 143

        SELECT task_id, calendar_start_date, calendar_end_date
          FROM jtf_tasks_b
         WHERE NVL(deleted_flag,'N') = 'N'
           AND recurrence_rule_id = b_recurrence_rule_id;
Line: 168

        l_change_mode               VARCHAR2(1) := p_updated_field_rec.change_mode;
Line: 173

        SAVEPOINT update_repeat_appointment_pvt;
Line: 198

            l_first := jta_sync_task_utl.is_this_first_task(p_task_id => p_updated_field_rec.task_id);
Line: 204

                                        p_calendar_start_date => p_updated_field_rec.old_calendar_start_date,
                                        p_recurrence_rule_id  => p_updated_field_rec.recurrence_rule_id
                                     );
Line: 216

            IF trunc(p_updated_field_rec.old_calendar_start_date) <>
               trunc(p_updated_field_rec.new_calendar_start_date)
            THEN
                -- If start date is changed,
                --   we update only the current appointment
                l_change_mode := G_ONE;
Line: 252

                                p_task_id => p_updated_field_rec.task_id,
                                x_sync_id => l_sync_id)
                THEN
                    UPDATE jta_sync_task_mapping
                       SET task_id = l_new_minimum_task_id
                         , last_update_date = SYSDATE
                     WHERE task_id = p_updated_field_rec.task_id;
Line: 265

            SELECT jta_task_exclusions_s.NEXTVAL
              INTO l_task_exclusion_id
              FROM DUAL;
Line: 269

            jta_task_exclusions_pkg.insert_row (
                p_task_exclusion_id   => l_task_exclusion_id,
                p_task_id             => p_updated_field_rec.task_id,
                p_recurrence_rule_id  => p_updated_field_rec.recurrence_rule_id,
                p_exclusion_date      => p_updated_field_rec.old_calendar_start_date
            );
Line: 279

            jtf_tasks_pvt.update_task (
                p_api_version             => p_api_version,
                p_init_msg_list           => p_init_msg_list,
                p_commit                  => p_commit,
                p_object_version_number   => p_object_version_number,
                p_task_id                 => p_updated_field_rec.task_id, -- Current appt
                p_task_name               => p_updated_field_rec.task_name,
                p_task_type_id            => p_updated_field_rec.task_type_id,
                p_description             => p_updated_field_rec.description,
                p_task_status_id          => p_updated_field_rec.task_status_id,
                p_task_priority_id        => p_updated_field_rec.task_priority_id,
                p_owner_type_code         => p_updated_field_rec.owner_type_code,
                p_owner_id                => p_updated_field_rec.owner_id,
                p_owner_territory_id      => p_updated_field_rec.owner_territory_id,
                p_assigned_by_id          => p_updated_field_rec.assigned_by_id,
                p_customer_id             => p_updated_field_rec.customer_id,
                p_cust_account_id         => p_updated_field_rec.cust_account_id,
                p_address_id              => p_updated_field_rec.address_id,
                p_planned_start_date      => p_updated_field_rec.planned_start_date,
                p_planned_end_date        => p_updated_field_rec.planned_end_date,
                p_scheduled_start_date    => p_updated_field_rec.scheduled_start_date,
                p_scheduled_end_date      => p_updated_field_rec.scheduled_end_date,
                p_actual_start_date       => p_updated_field_rec.actual_start_date,
                p_actual_end_date         => p_updated_field_rec.actual_end_date,
                p_timezone_id             => p_updated_field_rec.timezone_id,
                p_source_object_type_code => p_updated_field_rec.source_object_type_code,
                p_source_object_id        => p_updated_field_rec.source_object_id,
                p_source_object_name      => p_updated_field_rec.source_object_name,
                p_duration                => p_updated_field_rec.duration,
                p_duration_uom            => p_updated_field_rec.duration_uom,
                p_planned_effort          => p_updated_field_rec.planned_effort,
                p_planned_effort_uom      => p_updated_field_rec.planned_effort_uom,
                p_actual_effort           => p_updated_field_rec.actual_effort,
                p_actual_effort_uom       => p_updated_field_rec.actual_effort_uom,
                p_percentage_complete     => p_updated_field_rec.percentage_complete,
                p_reason_code             => p_updated_field_rec.reason_code,
                p_private_flag            => p_updated_field_rec.private_flag,
                p_publish_flag            => p_updated_field_rec.publish_flag,
                p_restrict_closure_flag   => p_updated_field_rec.restrict_closure_flag,
                p_multi_booked_flag       => p_updated_field_rec.multi_booked_flag,
                p_milestone_flag          => p_updated_field_rec.milestone_flag,
                p_holiday_flag            => p_updated_field_rec.holiday_flag,
                p_billable_flag           => p_updated_field_rec.billable_flag,
                p_bound_mode_code         => p_updated_field_rec.bound_mode_code,
                p_soft_bound_flag         => p_updated_field_rec.soft_bound_flag,
                p_workflow_process_id     => p_updated_field_rec.workflow_process_id,
                p_notification_flag       => p_updated_field_rec.notification_flag,
                p_notification_period     => p_updated_field_rec.notification_period,
                p_notification_period_uom => p_updated_field_rec.notification_period_uom,
                p_parent_task_id          => p_updated_field_rec.parent_task_id,
                p_alarm_start             => p_updated_field_rec.alarm_start,
                p_alarm_start_uom         => p_updated_field_rec.alarm_start_uom,
                p_alarm_on                => p_updated_field_rec.alarm_on,
                p_alarm_count             => p_updated_field_rec.alarm_count,
                p_alarm_fired_count       => p_updated_field_rec.alarm_fired_count,
                p_alarm_interval          => p_updated_field_rec.alarm_interval,
                p_alarm_interval_uom      => p_updated_field_rec.alarm_interval_uom,
                p_palm_flag               => p_updated_field_rec.palm_flag,
                p_wince_flag              => p_updated_field_rec.wince_flag,
                p_laptop_flag             => p_updated_field_rec.laptop_flag,
                p_device1_flag            => p_updated_field_rec.device1_flag,
                p_device2_flag            => p_updated_field_rec.device2_flag,
                p_device3_flag            => p_updated_field_rec.device3_flag,
                p_costs                   => p_updated_field_rec.costs,
                p_currency_code           => p_updated_field_rec.currency_code,
                p_escalation_level        => p_updated_field_rec.escalation_level,
                x_return_status           => x_return_status,
                x_msg_count               => x_msg_count,
                x_msg_data                => x_msg_data,
                p_attribute1              => p_updated_field_rec.attribute1,
                p_attribute2              => p_updated_field_rec.attribute2,
                p_attribute3              => p_updated_field_rec.attribute3,
                p_attribute4              => p_updated_field_rec.attribute4,
                p_attribute5              => p_updated_field_rec.attribute5,
                p_attribute6              => p_updated_field_rec.attribute6,
                p_attribute7              => p_updated_field_rec.attribute7,
                p_attribute8              => p_updated_field_rec.attribute8,
                p_attribute9              => p_updated_field_rec.attribute9,
                p_attribute10             => p_updated_field_rec.attribute10,
                p_attribute11             => p_updated_field_rec.attribute11,
                p_attribute12             => p_updated_field_rec.attribute12,
                p_attribute13             => p_updated_field_rec.attribute13,
                p_attribute14             => p_updated_field_rec.attribute14,
                p_attribute15             => p_updated_field_rec.attribute15,
                p_attribute_category      => p_updated_field_rec.attribute_category,
                p_date_selected           => p_updated_field_rec.date_selected,
                p_category_id             => p_updated_field_rec.category_id,
                p_show_on_calendar        => p_updated_field_rec.show_on_calendar,
                p_owner_status_id         => p_updated_field_rec.owner_status_id,
                p_enable_workflow         => p_updated_field_rec.enable_workflow,
                p_abort_workflow          => p_updated_field_rec.abort_workflow,
                p_change_mode             => G_SKIP,
                p_free_busy_type          => p_updated_field_rec.free_busy_type, -- Bug No 4231616
		    p_task_confirmation_status  => jtf_task_utl.g_miss_char,
		    p_task_confirmation_counter => jtf_task_utl.g_miss_number,
		    p_task_split_flag		  => jtf_task_utl.g_miss_char,
		    p_child_position		  => jtf_task_utl.g_miss_char,
		    p_child_sequence_num	  => jtf_task_utl.g_miss_number,
                p_location_id               => p_updated_field_rec.location_id
            );
Line: 389

            UPDATE jtf_tasks_b
               SET recurrence_rule_id = NULL
                 , object_changed_date = SYSDATE
             WHERE task_id = p_updated_field_rec.task_id;
Line: 396

                UPDATE jtf_tasks_b
                   SET object_changed_date = SYSDATE
                 WHERE task_id = l_new_minimum_task_id;
Line: 412

            OPEN c_recur (p_updated_field_rec.recurrence_rule_id);
Line: 418

                fnd_message.set_token ('P_TASK_RECURRENCE_RULE_ID', p_updated_field_rec.recurrence_rule_id);
Line: 426

            SELECT jtf_task_recur_rules_s.NEXTVAL
              INTO l_new_recurrence_rule_id
              FROM dual;
Line: 430

            jtf_task_recur_rules_pkg.insert_row (
                x_rowid              => l_rowid,
                x_recurrence_rule_id => l_new_recurrence_rule_id,
                x_occurs_which       => rec_recur.occurs_which,
                x_day_of_week        => rec_recur.day_of_week,
                x_date_of_month      => rec_recur.date_of_month,
                x_occurs_month       => rec_recur.occurs_month,
                x_occurs_uom         => rec_recur.occurs_uom,
                x_occurs_every       => rec_recur.occurs_every,
                x_occurs_number      => rec_recur.occurs_number,
                x_start_date_active  => trunc(p_updated_field_rec.new_calendar_start_date), -- New start date
                x_end_date_active    => rec_recur.end_date_active,
                x_attribute1         => rec_recur.attribute1 ,
                x_attribute2         => rec_recur.attribute2 ,
                x_attribute3         => rec_recur.attribute3 ,
                x_attribute4         => rec_recur.attribute4 ,
                x_attribute5         => rec_recur.attribute5 ,
                x_attribute6         => rec_recur.attribute6 ,
                x_attribute7         => rec_recur.attribute7 ,
                x_attribute8         => rec_recur.attribute8 ,
                x_attribute9         => rec_recur.attribute9 ,
                x_attribute10        => rec_recur.attribute10 ,
                x_attribute11        => rec_recur.attribute11 ,
                x_attribute12        => rec_recur.attribute12 ,
                x_attribute13        => rec_recur.attribute13 ,
                x_attribute14        => rec_recur.attribute14 ,
                x_attribute15        => rec_recur.attribute15,
                x_attribute_category => rec_recur.attribute_category ,
                x_creation_date      => SYSDATE,
                x_created_by         => jtf_task_utl.created_by,
                x_last_update_date   => SYSDATE,
                x_last_updated_by    => jtf_task_utl.updated_by,
                x_last_update_login  => fnd_global.login_id,
                x_sunday             => rec_recur.sunday,
                x_monday             => rec_recur.monday,
                x_tuesday            => rec_recur.tuesday,
                x_wednesday          => rec_recur.wednesday,
                x_thursday           => rec_recur.thursday,
                x_friday             => rec_recur.friday,
                x_saturday           => rec_recur.saturday,
                x_date_selected      => rec_recur.date_selected
            );
Line: 478

            FOR rec_future IN c_future (b_start_date         => p_updated_field_rec.old_calendar_start_date,
                                        b_recurrence_rule_id => p_updated_field_rec.recurrence_rule_id)
            LOOP

                l_occurs :=l_occurs + 1;    -- Added by SBARAT on 12/04/2006 for bug# 5119782
Line: 487

                SELECT jta_task_exclusions_s.NEXTVAL
                  INTO l_task_exclusion_id
                  FROM DUAL;
Line: 491

                jta_task_exclusions_pkg.insert_row (
                    p_task_exclusion_id   => l_task_exclusion_id,
                    p_task_id             => rec_future.task_id,
                    p_recurrence_rule_id  => p_updated_field_rec.recurrence_rule_id,
                    p_exclusion_date      => rec_future.calendar_start_date
                );
Line: 500

                            p_updated_field_rec       => p_updated_field_rec,
                            x_planned_start_date      => l_planned_start_date,
                            x_planned_end_date        => l_planned_end_date,
                            x_scheduled_start_date    => l_scheduled_start_date,
                            x_scheduled_end_date      => l_scheduled_end_date,
                            x_actual_start_date       => l_actual_start_date,
                            x_actual_end_date         => l_actual_end_date
                );
Line: 515

                jtf_tasks_pvt.update_task (
                    p_api_version             => p_api_version,
                    p_init_msg_list           => p_init_msg_list,
                    p_commit                  => p_commit,
                    p_object_version_number   => l_object_version_number,
                    p_task_id                 => rec_future.task_id, -- Future appt
                    p_task_name               => p_updated_field_rec.task_name,
                    p_task_type_id            => p_updated_field_rec.task_type_id,
                    p_description             => p_updated_field_rec.description,
                    p_task_status_id          => p_updated_field_rec.task_status_id,
                    p_task_priority_id        => p_updated_field_rec.task_priority_id,
                    p_owner_type_code         => p_updated_field_rec.owner_type_code,
                    p_owner_id                => p_updated_field_rec.owner_id,
                    p_owner_territory_id      => p_updated_field_rec.owner_territory_id,
                    p_assigned_by_id          => p_updated_field_rec.assigned_by_id,
                    p_customer_id             => p_updated_field_rec.customer_id,
                    p_cust_account_id         => p_updated_field_rec.cust_account_id,
                    p_address_id              => p_updated_field_rec.address_id,
                    p_planned_start_date      => l_planned_start_date,
                    p_planned_end_date        => l_planned_end_date,
                    p_scheduled_start_date    => l_scheduled_start_date,
                    p_scheduled_end_date      => l_scheduled_end_date,
                    p_actual_start_date       => l_actual_start_date,
                    p_actual_end_date         => l_actual_end_date,
                    p_timezone_id             => p_updated_field_rec.timezone_id,
                    p_source_object_type_code => p_updated_field_rec.source_object_type_code,
                    p_source_object_id        => p_updated_field_rec.source_object_id,
                    p_source_object_name      => p_updated_field_rec.source_object_name,
                    p_duration                => p_updated_field_rec.duration,
                    p_duration_uom            => p_updated_field_rec.duration_uom,
                    p_planned_effort          => p_updated_field_rec.planned_effort,
                    p_planned_effort_uom      => p_updated_field_rec.planned_effort_uom,
                    p_actual_effort           => p_updated_field_rec.actual_effort,
                    p_actual_effort_uom       => p_updated_field_rec.actual_effort_uom,
                    p_percentage_complete     => p_updated_field_rec.percentage_complete,
                    p_reason_code             => p_updated_field_rec.reason_code,
                    p_private_flag            => p_updated_field_rec.private_flag,
                    p_publish_flag            => p_updated_field_rec.publish_flag,
                    p_restrict_closure_flag   => p_updated_field_rec.restrict_closure_flag,
                    p_multi_booked_flag       => p_updated_field_rec.multi_booked_flag,
                    p_milestone_flag          => p_updated_field_rec.milestone_flag,
                    p_holiday_flag            => p_updated_field_rec.holiday_flag,
                    p_billable_flag           => p_updated_field_rec.billable_flag,
                    p_bound_mode_code         => p_updated_field_rec.bound_mode_code,
                    p_soft_bound_flag         => p_updated_field_rec.soft_bound_flag,
                    p_workflow_process_id     => p_updated_field_rec.workflow_process_id,
                    p_notification_flag       => p_updated_field_rec.notification_flag,
                    p_notification_period     => p_updated_field_rec.notification_period,
                    p_notification_period_uom => p_updated_field_rec.notification_period_uom,
                    p_parent_task_id          => p_updated_field_rec.parent_task_id,
                    p_alarm_start             => p_updated_field_rec.alarm_start,
                    p_alarm_start_uom         => p_updated_field_rec.alarm_start_uom,
                    p_alarm_on                => p_updated_field_rec.alarm_on,
                    p_alarm_count             => p_updated_field_rec.alarm_count,
                    p_alarm_fired_count       => p_updated_field_rec.alarm_fired_count,
                    p_alarm_interval          => p_updated_field_rec.alarm_interval,
                    p_alarm_interval_uom      => p_updated_field_rec.alarm_interval_uom,
                    p_palm_flag               => p_updated_field_rec.palm_flag,
                    p_wince_flag              => p_updated_field_rec.wince_flag,
                    p_laptop_flag             => p_updated_field_rec.laptop_flag,
                    p_device1_flag            => p_updated_field_rec.device1_flag,
                    p_device2_flag            => p_updated_field_rec.device2_flag,
                    p_device3_flag            => p_updated_field_rec.device3_flag,
                    p_costs                   => p_updated_field_rec.costs,
                    p_currency_code           => p_updated_field_rec.currency_code,
                    p_escalation_level        => p_updated_field_rec.escalation_level,
                    x_return_status           => x_return_status,
                    x_msg_count               => x_msg_count,
                    x_msg_data                => x_msg_data,
                    p_attribute1              => p_updated_field_rec.attribute1,
                    p_attribute2              => p_updated_field_rec.attribute2,
                    p_attribute3              => p_updated_field_rec.attribute3,
                    p_attribute4              => p_updated_field_rec.attribute4,
                    p_attribute5              => p_updated_field_rec.attribute5,
                    p_attribute6              => p_updated_field_rec.attribute6,
                    p_attribute7              => p_updated_field_rec.attribute7,
                    p_attribute8              => p_updated_field_rec.attribute8,
                    p_attribute9              => p_updated_field_rec.attribute9,
                    p_attribute10             => p_updated_field_rec.attribute10,
                    p_attribute11             => p_updated_field_rec.attribute11,
                    p_attribute12             => p_updated_field_rec.attribute12,
                    p_attribute13             => p_updated_field_rec.attribute13,
                    p_attribute14             => p_updated_field_rec.attribute14,
                    p_attribute15             => p_updated_field_rec.attribute15,
                    p_attribute_category      => p_updated_field_rec.attribute_category,
                    p_date_selected           => p_updated_field_rec.date_selected,
                    p_category_id             => p_updated_field_rec.category_id,
                    p_show_on_calendar        => p_updated_field_rec.show_on_calendar,
                    p_owner_status_id         => p_updated_field_rec.owner_status_id,
                    p_enable_workflow         => p_updated_field_rec.enable_workflow,
                    p_abort_workflow          => p_updated_field_rec.abort_workflow,
                    p_change_mode             => G_SKIP,
		        p_free_busy_type          => p_updated_field_rec.free_busy_type, -- Bug No 4231616
		        p_task_confirmation_status  => jtf_task_utl.g_miss_char,
		        p_task_confirmation_counter => jtf_task_utl.g_miss_number,
		        p_task_split_flag		=> jtf_task_utl.g_miss_char,
		        p_child_position		=> jtf_task_utl.g_miss_char,
		        p_child_sequence_num	      => jtf_task_utl.g_miss_number,
                    p_location_id               => p_updated_field_rec.location_id
                );
Line: 616

                cac_view_util_pvt.update_repeat_collab_details(
                  p_source_task_id => p_updated_field_rec.task_id,
                  p_target_task_id => rec_future.task_id );
Line: 626

                UPDATE jtf_tasks_b
                   SET recurrence_rule_id = l_new_recurrence_rule_id
                     , object_changed_date = SYSDATE
                 WHERE task_id = rec_future.task_id;
Line: 631

                UPDATE jtf_tasks_b
                   SET object_changed_date = SYSDATE
                 WHERE task_id = p_updated_field_rec.task_id;
Line: 635

                IF rec_future.task_id = p_updated_field_rec.task_id
                THEN
                    p_object_version_number := l_object_version_number;
Line: 648

            UPDATE jtf_task_recur_rules
               SET occurs_number=l_occurs
               WHERE recurrence_rule_id = l_new_recurrence_rule_id;
Line: 657

            FOR rec_all IN c_all (b_recurrence_rule_id => p_updated_field_rec.recurrence_rule_id)
            LOOP
                modify_time(p_old_calendar_start_date => rec_all.calendar_start_date,
                            p_old_calendar_end_date   => rec_all.calendar_end_date,
                            p_updated_field_rec       => p_updated_field_rec,
                            x_planned_start_date      => l_planned_start_date,
                            x_planned_end_date        => l_planned_end_date,
                            x_scheduled_start_date    => l_scheduled_start_date,
                            x_scheduled_end_date      => l_scheduled_end_date,
                            x_actual_start_date       => l_actual_start_date,
                            x_actual_end_date         => l_actual_end_date
                );
Line: 674

                jtf_tasks_pvt.update_task (
                    p_api_version             => p_api_version,
                    p_init_msg_list           => p_init_msg_list,
                    p_commit                  => p_commit,
                    p_object_version_number   => l_object_version_number,
                    p_task_id                 => rec_all.task_id, -- each appt
                    p_task_name               => p_updated_field_rec.task_name,
                    p_task_type_id            => p_updated_field_rec.task_type_id,
                    p_description             => p_updated_field_rec.description,
                    p_task_status_id          => p_updated_field_rec.task_status_id,
                    p_task_priority_id        => p_updated_field_rec.task_priority_id,
                    p_owner_type_code         => p_updated_field_rec.owner_type_code,
                    p_owner_id                => p_updated_field_rec.owner_id,
                    p_owner_territory_id      => p_updated_field_rec.owner_territory_id,
                    p_assigned_by_id          => p_updated_field_rec.assigned_by_id,
                    p_customer_id             => p_updated_field_rec.customer_id,
                    p_cust_account_id         => p_updated_field_rec.cust_account_id,
                    p_address_id              => p_updated_field_rec.address_id,
                    p_planned_start_date      => l_planned_start_date,
                    p_planned_end_date        => l_planned_end_date,
                    p_scheduled_start_date    => l_scheduled_start_date,
                    p_scheduled_end_date      => l_scheduled_end_date,
                    p_actual_start_date       => l_actual_start_date,
                    p_actual_end_date         => l_actual_end_date,
                    p_timezone_id             => p_updated_field_rec.timezone_id,
                    p_source_object_type_code => p_updated_field_rec.source_object_type_code,
                    p_source_object_id        => p_updated_field_rec.source_object_id,
                    p_source_object_name      => p_updated_field_rec.source_object_name,
                    p_duration                => p_updated_field_rec.duration,
                    p_duration_uom            => p_updated_field_rec.duration_uom,
                    p_planned_effort          => p_updated_field_rec.planned_effort,
                    p_planned_effort_uom      => p_updated_field_rec.planned_effort_uom,
                    p_actual_effort           => p_updated_field_rec.actual_effort,
                    p_actual_effort_uom       => p_updated_field_rec.actual_effort_uom,
                    p_percentage_complete     => p_updated_field_rec.percentage_complete,
                    p_reason_code             => p_updated_field_rec.reason_code,
                    p_private_flag            => p_updated_field_rec.private_flag,
                    p_publish_flag            => p_updated_field_rec.publish_flag,
                    p_restrict_closure_flag   => p_updated_field_rec.restrict_closure_flag,
                    p_multi_booked_flag       => p_updated_field_rec.multi_booked_flag,
                    p_milestone_flag          => p_updated_field_rec.milestone_flag,
                    p_holiday_flag            => p_updated_field_rec.holiday_flag,
                    p_billable_flag           => p_updated_field_rec.billable_flag,
                    p_bound_mode_code         => p_updated_field_rec.bound_mode_code,
                    p_soft_bound_flag         => p_updated_field_rec.soft_bound_flag,
                    p_workflow_process_id     => p_updated_field_rec.workflow_process_id,
                    p_notification_flag       => p_updated_field_rec.notification_flag,
                    p_notification_period     => p_updated_field_rec.notification_period,
                    p_notification_period_uom => p_updated_field_rec.notification_period_uom,
                    p_parent_task_id          => p_updated_field_rec.parent_task_id,
                    p_alarm_start             => p_updated_field_rec.alarm_start,
                    p_alarm_start_uom         => p_updated_field_rec.alarm_start_uom,
                    p_alarm_on                => p_updated_field_rec.alarm_on,
                    p_alarm_count             => p_updated_field_rec.alarm_count,
                    p_alarm_fired_count       => p_updated_field_rec.alarm_fired_count,
                    p_alarm_interval          => p_updated_field_rec.alarm_interval,
                    p_alarm_interval_uom      => p_updated_field_rec.alarm_interval_uom,
                    p_palm_flag               => p_updated_field_rec.palm_flag,
                    p_wince_flag              => p_updated_field_rec.wince_flag,
                    p_laptop_flag             => p_updated_field_rec.laptop_flag,
                    p_device1_flag            => p_updated_field_rec.device1_flag,
                    p_device2_flag            => p_updated_field_rec.device2_flag,
                    p_device3_flag            => p_updated_field_rec.device3_flag,
                    p_costs                   => p_updated_field_rec.costs,
                    p_currency_code           => p_updated_field_rec.currency_code,
                    p_escalation_level        => p_updated_field_rec.escalation_level,
                    x_return_status           => x_return_status,
                    x_msg_count               => x_msg_count,
                    x_msg_data                => x_msg_data,
                    p_attribute1              => p_updated_field_rec.attribute1,
                    p_attribute2              => p_updated_field_rec.attribute2,
                    p_attribute3              => p_updated_field_rec.attribute3,
                    p_attribute4              => p_updated_field_rec.attribute4,
                    p_attribute5              => p_updated_field_rec.attribute5,
                    p_attribute6              => p_updated_field_rec.attribute6,
                    p_attribute7              => p_updated_field_rec.attribute7,
                    p_attribute8              => p_updated_field_rec.attribute8,
                    p_attribute9              => p_updated_field_rec.attribute9,
                    p_attribute10             => p_updated_field_rec.attribute10,
                    p_attribute11             => p_updated_field_rec.attribute11,
                    p_attribute12             => p_updated_field_rec.attribute12,
                    p_attribute13             => p_updated_field_rec.attribute13,
                    p_attribute14             => p_updated_field_rec.attribute14,
                    p_attribute15             => p_updated_field_rec.attribute15,
                    p_attribute_category      => p_updated_field_rec.attribute_category,
                    p_date_selected           => p_updated_field_rec.date_selected,
                    p_category_id             => p_updated_field_rec.category_id,
                    p_show_on_calendar        => p_updated_field_rec.show_on_calendar,
                    p_owner_status_id         => p_updated_field_rec.owner_status_id,
                    p_enable_workflow         => p_updated_field_rec.enable_workflow,
                    p_abort_workflow          => p_updated_field_rec.abort_workflow,
                    p_change_mode             => G_SKIP,
		        p_free_busy_type          => p_updated_field_rec.free_busy_type, -- Bug No 4231616
		        p_task_confirmation_status  => jtf_task_utl.g_miss_char,
		        p_task_confirmation_counter => jtf_task_utl.g_miss_number,
		        p_task_split_flag		=> jtf_task_utl.g_miss_char,
		        p_child_position		=> jtf_task_utl.g_miss_char,
		        p_child_sequence_num	      => jtf_task_utl.g_miss_number,
                    p_location_id               => p_updated_field_rec.location_id
                );
Line: 776

                cac_view_util_pvt.update_repeat_collab_details(
                  p_source_task_id => p_updated_field_rec.task_id,
                  p_target_task_id => rec_all.task_id );
Line: 786

                IF rec_all.task_id = p_updated_field_rec.task_id
                THEN
                    p_object_version_number := l_object_version_number;
Line: 809

            ROLLBACK TO update_repeat_appointment_pvt;
Line: 814

            ROLLBACK TO update_repeat_appointment_pvt;
Line: 820

    END update_repeat_appointment;