DBA Data[Home] [Help]

APPS.PAY_NZ_SSCWT_RATE_ARCHIVE SQL Statements

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

Line: 139

  FUNCTION update_sscwt_rate
     (p_sscwt_rate IN NUMBER
     ,p_sscwt_element_entry_id IN pay_element_entries_f.element_entry_id%TYPE
     ,p_effective_date IN DATE)
  RETURN BOOLEAN
  IS
     --
     -- Local variables
     --
     l_correction           BOOLEAN;
Line: 149

     l_update               BOOLEAN;
Line: 150

     l_update_override      BOOLEAN;
Line: 151

     l_update_change_insert BOOLEAN;
Line: 153

     l_update_mode          VARCHAR2(30);
Line: 163

     SELECT object_version_number
     FROM   pay_element_entries_f
     WHERE  element_entry_id = p_sscwt_element_entry_id
     AND    p_effective_date between effective_start_date
                                   and effective_end_date;
Line: 174

        l_procedure := g_package || 'update_sscwt_rate';
Line: 191

        ,p_update              => l_update
        ,p_update_override     => l_update_override
        ,p_update_change_insert=> l_update_change_insert);
Line: 211

     IF l_update THEN
        l_update_mode := hr_api.g_update;
Line: 213

     ELSIF l_update_override THEN
        l_update_mode := hr_api.g_update_override;
Line: 216

        l_update_mode := hr_api.g_correction;
Line: 222

        hr_utility.set_location('Update Mode -> ' || l_update_mode, 30);
Line: 238

     pay_element_entry_api.update_element_entry
        (p_datetrack_update_mode  => l_update_mode
        ,p_effective_date         => p_effective_date
        ,p_business_group_id      => g_business_group_id
        ,p_element_entry_id       => p_sscwt_element_entry_id
        ,p_object_version_number  => l_object_version_number
        ,p_input_value_id1        => g_input_value_id
        ,p_entry_value1           => p_sscwt_rate
        ,p_effective_start_date   => l_effective_start_date
        ,p_effective_end_date     => l_effective_end_date
        ,p_update_warning         => l_warning);
Line: 252

        hr_utility.set_location('After calling update_element_entry ', 60);
Line: 266

  END update_sscwt_rate;
Line: 300

      SELECT pay_core_utils.get_parameter('PAYROLL_ID'
                                          ,legislative_parameters)  payroll_id,
             pay_core_utils.get_parameter('ASSIGNMENT_SET'
                                          ,legislative_parameters)  assignment_set_id,
             pay_core_utils.get_parameter('BUSINESS_GROUP_ID'
                                          ,legislative_parameters)  business_group_id,
             pay_core_utils.get_parameter('FINANCIAL_YEAR'
                                          ,legislative_parameters)  financial_year,
             pay_core_utils.get_parameter('PROCESSING_MODE'
                                          ,legislative_parameters)  processing_mode
      FROM   pay_payroll_actions ppa
      WHERE  ppa.payroll_action_id  =  p_payroll_action_id;
Line: 407

      SELECT count(*)
        FROM pay_payroll_actions    ppa
	   , per_time_periods       ptp
	   , pay_assignment_actions paa
	   , per_assignments_f      paf
	   , pay_payrolls_f         ppf
       WHERE paa.assignment_id      = paf.assignment_id
         AND paa.payroll_action_id  = ppa.payroll_action_id
         AND ppa.action_type        IN ('R', 'Q')
         AND ptp.time_period_id     = ppa.time_period_id
         AND ppf.payroll_id         = ppa.payroll_id
         AND ppf.payroll_id         = ptp.payroll_id
         AND ppf.payroll_id         = paf.payroll_id
         AND paa.action_status      = 'C'
         AND ppa.action_status      = 'C'
         AND ppa.payroll_id         = ptp.payroll_id
         AND ptp.end_date           BETWEEN c_start_date
                                        AND p_end_date
         AND p_end_date            BETWEEN paf.effective_start_date
                                       AND paf.effective_end_date
         AND p_end_date            BETWEEN ppf.effective_start_date
                                       AND ppf.effective_end_date
         AND paf.assignment_id      = p_assignment_id;
Line: 527

    p_sql := ' SELECT distinct ppf.person_id'                          ||
             ' FROM   per_people_f ppf'                                ||
             ',pay_payroll_actions ppa'                                ||
             ' WHERE  ppa.payroll_action_id = :payroll_action_id'      ||
             ' AND    ppa.business_group_id =  ppf.business_group_id'  ||
             ' ORDER  BY ppf.person_id';
Line: 586

      SELECT pay_assignment_actions_s.nextval FROM dual;
Line: 591

      SELECT DISTINCT assignment.assignment_id
      FROM   per_people_f       person
            ,per_assignments_f  assignment
            ,per_periods_of_service service
            ,pay_element_types_f    element
            ,pay_element_links_f    link
            ,pay_element_entries_f  entry
      WHERE  person.person_id BETWEEN p_start_person
                              AND     p_end_person
      AND    assignment.person_id         = person.person_id
      AND    assignment.business_group_id = person.business_group_id
      AND    service.period_of_service_id = assignment.period_of_service_id
      AND    element.element_name         = 'SSCWT Information'
      AND    element.element_type_id      = link.element_type_id
      AND    entry.element_link_id        = link.element_link_id
      AND    entry.assignment_id          = assignment.assignment_id
      AND    link.business_group_id       = person.business_group_id
      AND    (g_payroll_id is null OR assignment.payroll_id = g_payroll_id)
      AND    hr_assignment_set.assignment_in_set(g_assignment_set_id, assignment.assignment_id) = 'Y'
      AND    g_financial_year    BETWEEN   person.effective_start_date
                                  AND       person.effective_end_date
      AND    g_financial_year    BETWEEN   assignment.effective_start_date
                                  AND       assignment.effective_end_date
      AND    g_financial_year    BETWEEN   element.effective_start_date
                                  AND       element.effective_end_date
      AND    g_financial_year    BETWEEN   link.effective_start_date
                                  AND       link.effective_end_date
      AND    g_financial_year    BETWEEN   entry.effective_start_date
                                  AND       entry.effective_end_date
      AND    g_financial_year    BETWEEN   service.date_start
             AND NVL(service.actual_termination_date, TO_DATE('31-12-4712', 'DD-MM-YYYY')) ;
Line: 754

      SELECT pet.element_type_id, piv.input_value_id
      FROM   pay_element_types_f pet
            ,pay_input_values_f  piv
      WHERE  pet.element_name    = 'SSCWT Information'
      AND    pet.element_type_id = piv.element_type_id
      AND    piv.name            = 'SSCWT Rate'
      AND    c_financial_year   BETWEEN pet.effective_start_date
                                AND     pet.effective_end_date
      AND    c_financial_year   BETWEEN piv.effective_start_date
                                AND     piv.effective_end_date ;
Line: 782

      SELECT defined.defined_balance_id
            ,bal.balance_name balance_name
      FROM   pay_balance_types bal
           , pay_balance_dimensions dim
           , pay_defined_balances defined
      WHERE  bal.legislation_code     = g_legislation_code
      AND    bal.balance_name         IN ( 'Ordinary Taxable Earnings'
                                          ,'Extra Emolument Taxable Earnings'
					  ,'KiwiSaver Employer Contributions'
                                         )
      AND    dim.legislation_code     = g_legislation_code
      AND    dim.dimension_name       = '_ASG_YTD'
      AND    bal.balance_type_id      = defined.balance_type_id
      AND    dim.balance_dimension_id = defined.balance_dimension_id;
Line: 952

    SELECT person.full_name
          ,assignment.assignment_number
          ,assignment.assignment_id
          ,periods_in_span(service.date_start, g_financial_year
                        , assignment.assignment_id) periods
          ,period_types.number_per_fiscal_year total_periods
    FROM   per_people_f person,
           per_assignments_f assignment,
           per_periods_of_service service,
           pay_payrolls_f payroll,
           per_time_period_types period_types,
           pay_assignment_actions actions
    WHERE  person.business_group_id     = c_business_group_id
    AND    actions.assignment_action_id = c_assignment_action_id
    AND    assignment.assignment_id     = actions.assignment_id
    AND    assignment.person_id         = person.person_id
    AND    assignment.business_group_id = person.business_group_id
    AND    service.period_of_service_id = assignment.period_of_service_id
    AND    payroll.business_group_id    = person.business_group_id
    AND    payroll.payroll_id       = assignment.payroll_id
    AND    period_types.period_type = payroll.period_type
    AND    g_financial_year BETWEEN person.effective_start_date
                            AND     person.effective_end_date
    AND    g_financial_year BETWEEN assignment.effective_start_date
                            AND     assignment.effective_end_date
    AND    g_financial_year BETWEEN payroll.effective_start_date
                            AND     payroll.effective_end_date
    AND    g_financial_year BETWEEN service.date_start
           AND NVL(service.actual_termination_date, TO_DATE('31-12-4712', 'DD-MM-YYYY'));
Line: 987

    SELECT max_asg_act.assignment_action_id
    FROM   pay_assignment_actions max_asg_act
    WHERE  max_asg_act.assignment_id = c_assignment_id
    AND    max_asg_act.action_sequence = (
           SELECT max(asg_action.action_sequence) action_sequence
           FROM   pay_assignment_actions asg_action,
                  pay_payroll_actions    pay_action
           WHERE  asg_action.assignment_id = c_assignment_id
           AND    asg_action.payroll_action_id = pay_action.payroll_action_id
           AND    asg_action.action_status = 'C'
           AND    pay_action.action_status = 'C'
           AND    pay_action.action_type in ('R', 'Q', 'B')
           AND    pay_action.effective_date  BETWEEN add_months(c_financial_year,-12)
                                             AND     c_financial_year-1);
Line: 1007

    SELECT DECODE(inputv.hot_default_flag,'Y'
          ,NVL(entry_value.screen_entry_value, NVL(link.default_value
          ,inputv.default_value)),'N',entry_value.screen_entry_value) value
          ,entry.element_entry_id element_entry_id
    FROM   pay_element_entry_values_f entry_value,
           pay_element_entries_f entry,
           pay_link_input_values_f link,
           pay_input_values_f inputv
    WHERE  inputv.input_value_id = c_input_value_id
    AND    g_financial_year between inputv.effective_start_date
                               and inputv.effective_end_date
    AND    inputv.element_type_id + 0 = c_element_type_id
    AND    link.input_value_id = inputv.input_value_id
    AND    g_financial_year between link.effective_start_date
                                and link.effective_end_date
    AND    entry_value.input_value_id + 0 = inputv.input_value_id
    AND    entry_value.element_entry_id = entry.element_entry_id
    AND    entry_value.effective_start_date = entry.effective_start_date
    AND    entry_value.effective_end_date = entry.effective_end_date
    AND    entry.element_link_id = link.element_link_id
    AND    entry.assignment_id = c_assignment_id
    AND    g_financial_year between entry.effective_start_date
                                and entry.effective_end_date
    AND    NVL(entry.entry_type, 'E') = 'E';
Line: 1196

        l_flag := update_sscwt_rate(p_sscwt_rate => l_sscwt_new_rate
                                   ,p_sscwt_element_entry_id => l_element_entry_id
                                   ,p_effective_date => g_financial_year);
Line: 1202

              hr_utility.set_location('On successful update of element entry value', 100);
Line: 1224

              hr_utility.set_location('On failure of update of element entry value', 110);