DBA Data[Home] [Help]

APPS.HR_MX_PERSON_ABSENCE_API SQL Statements

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

Line: 30

                                            update_mx_person_absence.
    17-NOV-2011 emunisek   115.2            For Bug#13375560 replaced long data
                                            type with per_absence_attendances.comments%TYPE

  *****************************************************************************/

    g_proc_name varchar2 (50);
Line: 191

    Name    : update_mx_person_absence
    Purpose : This procedure acts as wrapper for hr_person_absence_api.update_person_absence.
*******************************************************************************/

PROCEDURE UPDATE_MX_PERSON_ABSENCE
    (p_validate                      in     boolean  default false
    ,p_effective_date                in     date
    ,p_absence_attendance_id         in     number
    ,p_abs_attendance_reason_id      in     number   default hr_api.g_number
    ,p_comments                      in     per_absence_attendances.comments%TYPE  default hr_api.g_varchar2
    ,p_date_notification             in     date     default hr_api.g_date
    ,p_date_projected_start          in     date     default hr_api.g_date
    ,p_time_projected_start          in     varchar2 default hr_api.g_varchar2
    ,p_date_projected_end            in     date     default hr_api.g_date
    ,p_time_projected_end            in     varchar2 default hr_api.g_varchar2
    ,p_date_start                    in     date     default hr_api.g_date
    ,p_time_start                    in     varchar2 default hr_api.g_varchar2
    ,p_date_end                      in     date     default hr_api.g_date
    ,p_time_end                      in     varchar2 default hr_api.g_varchar2
    ,p_absence_days                  in out nocopy number
    ,p_absence_hours                 in out nocopy number
    ,p_authorising_person_id         in     number   default hr_api.g_number
    ,p_replacement_person_id         in     number   default hr_api.g_number
    ,p_attribute_category            in     varchar2 default hr_api.g_varchar2
    ,p_attribute1                    in     varchar2 default hr_api.g_varchar2
    ,p_attribute2                    in     varchar2 default hr_api.g_varchar2
    ,p_attribute3                    in     varchar2 default hr_api.g_varchar2
    ,p_attribute4                    in     varchar2 default hr_api.g_varchar2
    ,p_attribute5                    in     varchar2 default hr_api.g_varchar2
    ,p_attribute6                    in     varchar2 default hr_api.g_varchar2
    ,p_attribute7                    in     varchar2 default hr_api.g_varchar2
    ,p_attribute8                    in     varchar2 default hr_api.g_varchar2
    ,p_attribute9                    in     varchar2 default hr_api.g_varchar2
    ,p_attribute10                   in     varchar2 default hr_api.g_varchar2
    ,p_attribute11                   in     varchar2 default hr_api.g_varchar2
    ,p_attribute12                   in     varchar2 default hr_api.g_varchar2
    ,p_attribute13                   in     varchar2 default hr_api.g_varchar2
    ,p_attribute14                   in     varchar2 default hr_api.g_varchar2
    ,p_attribute15                   in     varchar2 default hr_api.g_varchar2
    ,p_attribute16                   in     varchar2 default hr_api.g_varchar2
    ,p_attribute17                   in     varchar2 default hr_api.g_varchar2
    ,p_attribute18                   in     varchar2 default hr_api.g_varchar2
    ,p_attribute19                   in     varchar2 default hr_api.g_varchar2
    ,p_attribute20                   in     varchar2 default hr_api.g_varchar2
    ,p_period_of_incapacity_id       in     number   default hr_api.g_number
    ,p_ssp1_issued                   in     varchar2 default hr_api.g_varchar2
    ,p_maternity_id                  in     number   default hr_api.g_number
    ,p_sickness_start_date           in     date     default hr_api.g_date
    ,p_sickness_end_date             in     date     default hr_api.g_date
    ,p_pregnancy_related_illness     in     varchar2 default hr_api.g_varchar2
    ,p_reason_for_notification_dela  in     varchar2 default hr_api.g_varchar2
    ,p_accept_late_notification_fla  in     varchar2 default hr_api.g_varchar2
    ,p_linked_absence_id             in     number   default hr_api.g_number
    ,p_batch_id                      in     number   default hr_api.g_number
    ,p_type_of_disability            in     varchar2 default hr_api.g_varchar2
    ,p_disability_id                 in     varchar2 default hr_api.g_varchar2
    ,p_object_version_number         in out nocopy number
    ,p_dur_dys_less_warning          out nocopy    boolean
    ,p_dur_hrs_less_warning          out nocopy    boolean
    ,p_exceeds_pto_entit_warning     out nocopy    boolean
    ,p_exceeds_run_total_warning     out nocopy    boolean
    ,p_abs_overlap_warning           out nocopy    boolean
    ,p_abs_day_after_warning         out nocopy    boolean
    ,p_dur_overwritten_warning       out nocopy    boolean
    ,p_del_element_entry_warning     out nocopy    boolean
    ) AS

    CURSOR get_person_id IS
        SELECT person_id
          FROM per_absence_attendances_v
         WHERE absence_attendance_id = p_absence_attendance_id;
Line: 267

    l_proc_name := g_proc_name||'UPDATE_MX_PERSON_ABSENCE';
Line: 278

    hr_person_absence_api.update_person_absence
        (p_validate                      => p_validate
        ,p_effective_date                => p_effective_date
        ,p_absence_attendance_id         => p_absence_attendance_id
        ,p_abs_attendance_reason_id      => p_abs_attendance_reason_id
        ,p_comments                      => p_comments
        ,p_date_notification             => p_date_notification
        ,p_date_projected_start          => p_date_projected_start
        ,p_time_projected_start          => p_time_projected_start
        ,p_date_projected_end            => p_date_projected_end
        ,p_time_projected_end            => p_time_projected_end
        ,p_date_start                    => p_date_start
        ,p_time_start                    => p_time_start
        ,p_date_end                      => p_date_end
        ,p_time_end                      => p_time_end
        ,p_absence_days                  => p_absence_days
        ,p_absence_hours                 => p_absence_hours
        ,p_authorising_person_id         => p_authorising_person_id
        ,p_replacement_person_id         => p_replacement_person_id
        ,p_attribute_category            => p_attribute_category
        ,p_attribute1                    => p_attribute1
        ,p_attribute2                    => p_attribute2
        ,p_attribute3                    => p_attribute3
        ,p_attribute4                    => p_attribute4
        ,p_attribute5                    => p_attribute5
        ,p_attribute6                    => p_attribute6
        ,p_attribute7                    => p_attribute7
        ,p_attribute8                    => p_attribute8
        ,p_attribute9                    => p_attribute9
        ,p_attribute10                   => p_attribute10
        ,p_attribute11                   => p_attribute11
        ,p_attribute12                   => p_attribute12
        ,p_attribute13                   => p_attribute13
        ,p_attribute14                   => p_attribute14
        ,p_attribute15                   => p_attribute15
        ,p_attribute16                   => p_attribute16
        ,p_attribute17                   => p_attribute17
        ,p_attribute18                   => p_attribute18
        ,p_attribute19                   => p_attribute19
        ,p_attribute20                   => p_attribute20
        ,p_period_of_incapacity_id       => p_period_of_incapacity_id
        ,p_ssp1_issued                   => p_ssp1_issued
        ,p_maternity_id                  => p_maternity_id
        ,p_sickness_start_date           => p_sickness_start_date
        ,p_sickness_end_date             => p_sickness_end_date
        ,p_pregnancy_related_illness     => p_pregnancy_related_illness
        ,p_reason_for_notification_dela  => p_reason_for_notification_dela
        ,p_accept_late_notification_fla  => p_accept_late_notification_fla
        ,p_linked_absence_id             => p_linked_absence_id
        ,p_batch_id                      => p_batch_id
        ,p_abs_information_category      => 'MX'
        ,p_abs_information1              => p_type_of_disability
        ,p_abs_information2              => p_disability_id
        ,p_object_version_number         => p_object_version_number
        ,p_dur_dys_less_warning          => p_dur_dys_less_warning
        ,p_dur_hrs_less_warning          => p_dur_hrs_less_warning
        ,p_exceeds_pto_entit_warning     => p_exceeds_pto_entit_warning
        ,p_exceeds_run_total_warning     => p_exceeds_run_total_warning
        ,p_abs_overlap_warning           => p_abs_overlap_warning
        ,p_abs_day_after_warning         => p_abs_day_after_warning
        ,p_dur_overwritten_warning       => p_dur_overwritten_warning
        ,p_del_element_entry_warning     => p_del_element_entry_warning);
Line: 342

END UPDATE_MX_PERSON_ABSENCE;