DBA Data[Home] [Help]

APPS.PER_NO_SICKLEAVEMONITORING SQL Statements

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

Line: 14

    SELECT  NVL(to_number(ucf.value),0)
    FROM    pay_user_column_instances_f ucf
           ,pay_user_columns uc
           ,pay_user_rows_f ur
           ,pay_user_tables ut
    WHERE   ut.legislation_code = 'NO'
    AND     ut.user_table_name = 'Sick Leave Monitoring'
    AND     ur.legislation_code = 'NO'
    AND     ur.user_table_id = ut.user_table_id
    AND     c_date BETWEEN ur.effective_start_date
                   AND     ur.effective_end_date
    AND     ur.row_low_range_or_name = to_char(c_followup)
    AND     uc.legislation_code = 'NO'
    AND     uc.user_table_id = ut.user_table_id
    AND     uc.user_column_name = 'Max Days'
    AND     ucf.legislation_code = 'NO'
    AND     ucf.user_row_id = ur.user_row_id
    AND     ucf.user_column_id = uc.user_column_id
    AND     c_date BETWEEN ucf.effective_start_date
                   AND     ucf.effective_end_date;
Line: 62

    SELECT  hou.name Name
           ,hou.business_group_id bg_id
    FROM    hr_organization_units hou
    WHERE   hou.organization_id = c_org_id;
Line: 69

    SELECT  ur.row_low_range_or_name followup
           ,max (decode (uc.user_column_name
                        ,'Max Days'
                        ,to_number(ucf.value)
                        ,0)) days
           ,max (decode (uc.user_column_name
                        ,'Action Message'
                        ,ucf.value
                        ,0)) message
    FROM    pay_user_column_instances_f ucf
           ,pay_user_columns uc
           ,pay_user_rows_f ur
           ,pay_user_tables ut
    WHERE   ut.legislation_code = 'NO'
    AND     ut.user_table_name = 'Sick Leave Monitoring'
    AND     ur.legislation_code = 'NO'
    AND     ur.user_table_id = ut.user_table_id
    AND     c_date BETWEEN ur.effective_start_date
                   AND     ur.effective_end_date
    AND     uc.legislation_code = 'NO'
    AND     uc.user_table_id = ut.user_table_id
    AND     ucf.legislation_code = 'NO'
    AND     ucf.user_row_id = ur.user_row_id
    AND     ucf.user_column_id = uc.user_column_id
    AND     c_date BETWEEN ucf.effective_start_date
                   AND     ucf.effective_end_date
    GROUP BY ur.row_low_range_or_name
    ORDER BY ur.row_low_range_or_name;
Line: 100

    SELECT  to_number (global_value)
    FROM    ff_globals_f
    WHERE   global_name = 'NO_ABS_LINK_PERIOD'
    AND     legislation_code = 'NO'
    AND     c_date BETWEEN effective_start_date
                   AND     effective_end_date;
Line: 112

    SELECT  paa.absence_attendance_id abs_id
           ,paa.date_start start_date
           ,NVL(paa.date_end,c_to_date) end_date
           ,papf.employee_number employee_number
           ,papf.full_name employee_name
    FROM    per_absence_attendances paa
           ,per_absence_attendance_types paat
           ,per_all_assignments_f paaf
           ,per_assignment_status_types past
           ,per_all_people_f papf
           ,hr_soft_coding_keyflex hsc
           ,hr_organization_information hoi
    WHERE   paa.person_id = papf.person_id
    AND     paa.absence_attendance_type_id = paat.absence_attendance_type_id
    AND     paaf.person_id = papf.person_id
    AND     paaf.assignment_status_type_id = past.assignment_status_type_id
    AND     papf.business_group_id = c_bg_id
    AND     hsc.soft_coding_keyflex_id = paaf.soft_coding_keyflex_id
    AND     hoi.org_information1 = hsc.segment2
    AND     hoi.organization_id = c_org_id
    AND     past.per_system_status IN ('ACTIVE_ASSIGN','SUSP_ASSIGN')
    AND     hoi.org_information_context = 'NO_LOCAL_UNITS'
    AND     paaf.primary_flag = 'Y'
    AND     paat.absence_category IN ('S','PTS')
    AND     paa.date_start BETWEEN add_months(c_from_date,-24)	--Last 2 years
                           AND     c_to_date
    AND     paa.date_start BETWEEN papf.effective_start_date
                           AND     papf.effective_end_date
    AND     paa.date_start BETWEEN paaf.effective_start_date
                           AND     paaf.effective_end_date
    ORDER BY paa.date_start DESC;
Line: 191

   SELECT  prev_abs.absence_attendance_id           abs_id
           ,curr_abs.date_start - prev_abs.date_end duration
           ,prev_abs.date_start                     start_date
           ,curr_abs.date_start                     curr_start_date
           ,curr_abs.date_end                       curr_end_date
    FROM    per_absence_attendances prev_abs
           ,per_absence_attendances curr_abs
           ,per_absence_attendance_types pat
    WHERE   prev_abs.absence_attendance_type_id = pat.absence_attendance_type_id
    AND     prev_abs.date_end < curr_abs.date_start
    AND     pat.absence_category IN ('S','PTS')
    AND     (((curr_abs.date_start - prev_abs.date_end) <= absence_link_period)
            OR (decode (trim (to_char (prev_abs.date_end,'DAY'))
                   ,'FRIDAY',next_day (prev_abs.date_end,'SUNDAY')
                   ,'SATURDAY',next_day (prev_abs.date_end,'SUNDAY')
                   ,prev_abs.date_end) BETWEEN decode (trim (to_char (curr_abs.date_start,'DAY'))
                                                 ,'MONDAY',curr_abs.date_start - 2
                                                 ,'SUNDAY',curr_abs.date_start - 1
                                                 ,curr_abs.date_start) - (absence_link_period+1)
                                  AND     decode (trim (to_char (curr_abs.date_start,'DAY'))
                                                 ,'MONDAY',curr_abs.date_start - 2
                                                 ,'SUNDAY',curr_abs.date_start - 1
                                                 ,curr_abs.date_start)-1))
    AND     prev_abs.date_start IS NOT NULL
    AND     prev_abs.date_end IS NOT NULL
    AND     prev_abs.person_id = curr_abs.person_id
    AND     curr_abs.absence_attendance_id = c_abs_id
    ORDER BY duration;
Line: 221

    SELECT  abs.date_start                start_date
           ,NVL(abs.date_end,l_action_to) end_date
    FROM    per_absence_attendances abs
    WHERE   abs.absence_attendance_id = c_abs_id;
Line: 313

    SELECT  decode (c_followup
                   ,1,org_information1
                   ,2,org_information2
                   ,3,org_information3
                   ,4,org_information4
                   ,5,org_information5
                   ,9999) days
    FROM    hr_organization_information
    WHERE   organization_id = c_org_id
    AND     org_information_context = 'NO_SLM_OVERRIDE';
Line: 364

  data.DELETE;
Line: 365

  override.DELETE;
Line: 366

  followup_days.DELETE;
Line: 390

  actions.delete;