DBA Data[Home] [Help]

APPS.HXT_OTC_RETRIEVAL_INTERFACE SQL Statements

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

Line: 151

           UPDATE hxc_ret_pay_latest_details
              SET batch_id = l_ret_tab(i)
            WHERE time_building_block_id = l_bb_tab(i)
              AND object_version_number = l_ovn_tab(i)
              AND request_id = FND_GLOBAL.CONC_request_id;
Line: 158

           UPDATE hxc_ret_pay_details
              SET batch_id = l_ret_tab(i)
            WHERE time_building_block_id = l_bb_tab(i)
              AND object_version_number = l_ovn_tab(i)
              AND request_id = FND_GLOBAL.CONC_request_id;
Line: 169

           UPDATE hxc_ret_pay_latest_details
              SET batch_id = l_ret_tab(i),
                  request_id = FND_GLOBAL.conc_request_id
            WHERE time_building_block_id = l_bb_tab(i)
              AND object_version_number = l_ovn_tab(i)
              AND request_id <> FND_GLOBAL.CONC_request_id
              AND batch_id = l_old_ret_tab(i)
              AND pbl_id IS NULL;
Line: 179

           UPDATE hxc_ret_pay_details
              SET batch_id = l_ret_tab(i),
                  request_id = FND_GLOBAL.conc_request_id
            WHERE time_building_block_id = l_bb_tab(i)
              AND object_version_number = l_ovn_tab(i)
              AND request_id <> FND_GLOBAL.CONC_request_id
              AND batch_id = l_old_ret_tab(i)
              AND pbl_id IS NULL;
Line: 191

      g_timid_tab.DELETE;
Line: 192

      g_ovn_tab.DELETE;
Line: 193

      g_retro_tab.DELETE;
Line: 207

        IS SELECT retro_batch_id
             FROM hxt_det_hours_worked
            WHERE tim_id = p_tim_id
              AND pay_status = 'R';
Line: 244

       hr_utility.trace('Selected :'||g_old_retro_tab(TO_CHAR(p_tim_id)));
Line: 265

 PROCEDURE update_held_retro_batches

 IS


 l_timecards  NUMTAB;
Line: 354

         UPDATE hxc_ret_pay_latest_details
            SET measure = old_measure,
                            attribute1 = old_attribute1,
                            attribute2 = old_attribute2,
                            attribute3 = old_attribute3,
                            request_id = old_request_id,
                            batch_id = old_batch_id,
                            pbl_id = old_pbl_id,
                            old_measure = NULL,
                            old_attribute1 = NULL,
                            old_attribute2 = NULL,
                            old_attribute3 = NULL,
                            old_request_id = NULL,
                            old_batch_id = NULL,
                            old_pbl_id = NULL
                      WHERE time_building_block_id = g_rdb_bb_tab(i)
                        AND batch_id = g_rdb_retro_tab(i)
                        AND pbl_id IS NULL
                        AND old_measure IS NOT NULL
                        AND old_attribute1 IS NOT NULL
                        AND old_attribute2 IS NOT NULL
                        AND old_attribute3 IS NOT NULL;
Line: 379

          DELETE FROM hxc_ret_pay_latest_details
                WHERE time_building_block_id = g_rdb_bb_tab(i)
                  AND batch_id = g_rdb_retro_tab(i)
                  AND pbl_id IS NULL
                  AND old_measure IS NULL
                  AND old_ovn     IS NULL;
Line: 390

 END update_held_retro_batches;
Line: 412

      l_dt_update_mode    VARCHAR2 (256);
Line: 427

          IS SELECT start_time,
                    stop_time
               FROM hxc_time_building_blocks
              WHERE time_building_block_id = p_id
                AND object_version_number  = p_ovn;
Line: 446

            SELECT tim_id
              FROM hxt_sum_hours_worked_f
             WHERE ID = p_sum_id;
Line: 455

            SELECT HTF.ID
              FROM hxt_timecards_f HTF, per_time_periods ptp
             WHERE HTF.for_person_id = p_person_id
               AND HTF.time_period_id = ptp.time_period_id
               AND TRUNC (p_date_worked) BETWEEN TRUNC (ptp.start_date)
                                             AND TRUNC (ptp.end_date);
Line: 624

                                      o_dt_update_mod      => l_dt_update_mode,
                                      o_error_message      => l_error_message,
                                      o_return_code        => l_return_code,
                                      p_do_intg_check      => l_do_intg_check
                                     );
Line: 629

      hr_utility.set_location ('l_dt_update_mode = ' || l_dt_update_mode, 11);
Line: 639

      IF (l_dt_update_mode IS NULL)
      THEN
         IF g_debug
         THEN
            hr_utility.set_location
                          (   '   This line is not retrievable (p_sum_id = '
                           || p_sum_id
                           || ')',
                           20
                          );
Line: 691

         SELECT employee_number, full_name
           INTO l_employee_number, l_full_name
           FROM per_people_f
          WHERE person_id = p_person_id
            AND p_effective_date BETWEEN effective_start_date
                                     AND effective_end_date;
Line: 741

         SELECT paf.payroll_id, paf.business_group_id, paf.assignment_id
           INTO p_payroll_id, p_bg_id, p_assignment_id
           FROM per_all_assignments_f paf
          WHERE paf.person_id = p_person_id
            AND p_effective_date BETWEEN paf.effective_start_date
                                     AND paf.effective_end_date
            AND paf.assignment_type = 'E'
            AND paf.primary_flag = 'Y';
Line: 786

         SELECT time_period_id, start_date, end_date
           INTO l_time_period_id, l_start_date, l_end_date
           FROM per_time_periods
          WHERE payroll_id = p_payroll_id
            AND TRUNC (p_date_worked) BETWEEN TRUNC (start_date)
                                          AND TRUNC (end_date);
Line: 793

         SELECT hshw.ID, hshw.effective_start_date, hshw.effective_end_date,
                hshw.tim_id
           INTO p_time_summary_id, p_time_sum_start_date, p_time_sum_end_date,
                p_tim_id
           FROM hxt_timecards_f HTF, hxt_sum_hours_worked hshw
          WHERE HTF.for_person_id = p_person_id
            AND HTF.payroll_id = p_payroll_id
            AND HTF.time_period_id = l_time_period_id
            AND HTF.effective_end_date = hr_general.end_of_time
            AND HTF.ID = hshw.tim_id
            AND hshw.time_building_block_id = p_bb_id
            -- AND hshw.time_building_block_ovn = p_old_ovn
            AND TRUNC (hshw.date_worked) = TRUNC (p_date_worked);
Line: 822

            fnd_message.set_name ('HXC', 'HXC_HXT_CANNOT_UPDATE');
Line: 1024

         SELECT petl.element_name
           INTO l_element_name
           FROM pay_element_types_f pet, pay_element_types_f_tl petl
          WHERE pet.element_type_id = p_ele_type_id
            AND petl.element_type_id = pet.element_type_id
            AND USERENV ('LANG') = petl.LANGUAGE
            AND p_effective_date BETWEEN pet.effective_start_date
                                     AND pet.effective_end_date;
Line: 1092

         SELECT egr.element_type_id
           FROM hxt_earning_rules egr, hxt_add_elem_info_f aei
          WHERE egr.egp_id = p_earning_policy_id
            AND aei.element_type_id = egr.element_type_id
            AND aei.earning_category = 'REG'
            AND egr.egr_type <> 'HOL';
Line: 1101

         SELECT proj.project_number
           FROM hxt_all_projects_v proj
          WHERE proj.project_id = p_project_id;
Line: 1107

         SELECT task.task_number
           FROM hxt_all_tasks_v task
          WHERE task.task_id = p_task_id;
Line: 1406

         SELECT end_user_column_name
           FROM fnd_descr_flex_column_usages c, hxc_mapping_components mpc
          WHERE c.application_id = 809
            AND c.descriptive_flexfield_name = 'OTC Information Types'
            AND c.descriptive_flex_context_code =
                                       'ELEMENT - ' || TO_CHAR (p_ele_type_id)
            AND c.application_column_name = mpc.SEGMENT
            AND UPPER (mpc.field_name) = p_ipv_segment;
Line: 1417

         SELECT egr.element_type_id
           FROM hxt_earning_rules egr, hxt_add_elem_info_f aei
          WHERE egr.egp_id = p_earning_policy_id
            AND aei.element_type_id = egr.element_type_id
            AND aei.earning_category = 'REG'
            AND egr.egr_type <> 'HOL';
Line: 1426

         SELECT proj.project_number
           FROM hxt_all_projects_v proj
          WHERE proj.project_id = p_project_id;
Line: 1432

         SELECT task.task_number
           FROM hxt_all_tasks_v task
          WHERE task.task_id = p_task_id;
Line: 1807

         SELECT batch_status_cd
           FROM hxt_timecards_fmv
          WHERE ID = p_tim_id;
Line: 1815

         SELECT 'X'
           FROM hxc_debug
          WHERE UPPER (process) = 'HXT_OTC_RETRIEVAL_INTERFACE'
            AND TRUNC (debug_date) <= SYSDATE;
Line: 1822

         SELECT   HTF.ID
             FROM hxt_timecards_f HTF, pay_batch_headers pbh
            WHERE pbh.batch_reference LIKE p_batch_ref || '%'
              AND HTF.batch_id = pbh.batch_id
         ORDER BY for_person_id, time_period_id;
Line: 1994

      l_deleted                       VARCHAR2 (1)                      := 'N';
Line: 2002

      l_dt_update_mode                VARCHAR2 (255);
Line: 2046

            SELECT pet.element_type_id
              INTO l_ele_type_id
              FROM pay_element_types_f pet
             WHERE pet.element_name = p_element_name
               AND (   pet.business_group_id + 0 = p_bg_id
                    OR pet.business_group_id IS NULL
                   )
--and pet.legislation_code = 'US')
--or (pet.business_group_id is null
--and pet.legislation_code is null))
               AND p_effective_date BETWEEN pet.effective_start_date
                                        AND pet.effective_end_date;
Line: 2115

         p_delete                    IN   VARCHAR2,
         p_state_name                IN   VARCHAR2 DEFAULT NULL,
         p_county_name               IN   VARCHAR2 DEFAULT NULL,
         p_city_name                 IN   VARCHAR2 DEFAULT NULL,
         p_zip_code                  IN   VARCHAR2 DEFAULT NULL
      )
      IS
--
         CURSOR get_timecard_id (p_tim_sum_id NUMBER)
         IS
            SELECT hshw.tim_id, ht.time_period_id
              FROM hxt_sum_hours_worked hshw, hxt_timecards ht
             WHERE hshw.ID = p_tim_sum_id AND hshw.tim_id = ht.ID;
Line: 2235

                       last_updated_by                => '-1',
                       last_update_login              => '-1',
--              ,writesum_yn               =>
                       explode_yn                     => 'N',
                       delete_yn                      => p_delete,
                       dt_update_mode                 => 'CORRECTION',
                       created_tim_sum_id             => l_created_tim_sum_id,
                       otm_error                      => l_otm_error,
                       oracle_error                   => l_oracle_error,
                       p_time_building_block_id       => p_time_building_block_id,
                       p_time_building_block_ovn      => p_time_building_block_ovn,
                       p_validate                     => FALSE,
                       p_state_name                   => p_state_name,
                       p_county_name                  => p_county_name,
                       p_city_name                    => p_city_name,
                       p_zip_code                     => p_zip_code
                      );
Line: 2301

               hr_utility.trace('There exists some input values, need to update them');
Line: 2321

            UPDATE hxt_sum_hours_worked_f
               SET attribute1 = g_iv_table(TO_CHAR(p_time_building_block_id)).attribute1,
                   attribute2 = g_iv_table(TO_CHAR(p_time_building_block_id)).attribute2,
                   attribute3 = g_iv_table(TO_CHAR(p_time_building_block_id)).attribute3,
                   attribute4 = g_iv_table(TO_CHAR(p_time_building_block_id)).attribute4,
                   attribute5 = g_iv_table(TO_CHAR(p_time_building_block_id)).attribute5,
                   attribute6 = g_iv_table(TO_CHAR(p_time_building_block_id)).attribute6,
                   attribute7 = g_iv_table(TO_CHAR(p_time_building_block_id)).attribute7,
                   attribute8 = g_iv_table(TO_CHAR(p_time_building_block_id)).attribute8,
                   attribute9 = g_iv_table(TO_CHAR(p_time_building_block_id)).attribute9,
                   attribute10 = g_iv_table(TO_CHAR(p_time_building_block_id)).attribute10,
                   attribute11 = g_iv_table(TO_CHAR(p_time_building_block_id)).attribute11,
                   attribute12 = g_iv_table(TO_CHAR(p_time_building_block_id)).attribute12,
                   attribute13 = g_iv_table(TO_CHAR(p_time_building_block_id)).attribute13,
                   attribute14 = g_iv_table(TO_CHAR(p_time_building_block_id)).attribute14,
                   attribute15 = g_iv_table(TO_CHAR(p_time_building_block_id)).attribute15
            WHERE id = l_created_tim_sum_id
              AND time_building_block_id = p_time_building_block_id
              AND time_building_block_ovn = p_time_building_block_ovn ; -- Bug 9159142
Line: 2540

            SELECT paf.payroll_id, paf.business_group_id, paf.assignment_id
              INTO p_payroll_id, p_bg_id, p_assignment_id
              FROM per_all_assignments_f paf
             WHERE paf.person_id = p_person_id
               AND p_effective_date BETWEEN paf.effective_start_date
                                        AND paf.effective_end_date
               AND paf.assignment_type = 'E'
               AND paf.primary_flag = 'Y';
Line: 2592

               SELECT MAX (pbh.batch_name)
                 INTO l_batch_name
                 FROM pay_batch_headers pbh
                WHERE pbh.batch_reference LIKE p_batch_ref || '%'
                  AND pbh.batch_reference NOT LIKE '%RETRO%'
                  AND pbh.batch_status NOT IN ('T', 'TW');
Line: 2605

               SELECT MAX (pbh.batch_name)
                 INTO l_batch_name
                 FROM pay_batch_headers pbh
                WHERE pbh.batch_reference LIKE p_batch_ref || '%'
                  AND pbh.batch_status NOT IN ('T', 'TW');
Line: 2629

            SELECT COUNT (pbl.batch_line_id)
              INTO l_batch_lines
              FROM pay_batch_lines pbl, pay_batch_headers pbh
             WHERE pbh.batch_name = l_batch_name
               AND pbl.batch_id = pbh.batch_id;
Line: 2756

      g_timecards.DELETE;
Line: 2859

         g_timecards.DELETE;
Line: 2961

                  l_deleted :=
                     hxc_generic_retrieval_pkg.t_detail_bld_blks (l_cnt).deleted;
Line: 2977

                  g_iv_table.DELETE(TO_CHAR(l_bb_id));
Line: 3006

                     hr_utility.TRACE ('l_deleted is ' || l_deleted);
Line: 3123

                        SELECT full_name
                          INTO g_full_name
                          FROM per_all_people_f
                         WHERE person_id = l_person_id
                           AND l_effective_date BETWEEN effective_start_date
                                                    AND effective_end_date;
Line: 3156

                     l_field_name.DELETE;
Line: 3157

                     l_value.DELETE;
Line: 3158

                     l_context.DELETE;
Line: 3159

                     l_category.DELETE;
Line: 3462

                           l_old_field_name.DELETE;
Line: 3463

                           l_old_value.DELETE;
Line: 3464

                           l_old_context.DELETE;
Line: 3465

                           l_old_category.DELETE;
Line: 3795

                        IF l_deleted = 'Y' AND l_changed = 'Y'
                        THEN

                           -- g_timecards decides if the timecard needs to
                           -- be re-exploded.  In case the timecard is not
                           -- added already to g_timecards, check if it needs
                           -- an explosion.  If yes, add it to g_timecards.
                           IF NOT( g_timecards.EXISTS(l_tim_id))
                             -- Bug 9308216
                             -- Added to avoid ORA 6502
                             AND l_tim_id IS NOT NULL
                           THEN
                              IF(chk_need_re_explosion( l_assignment_id,
                                                        l_date_worked,
                                                        l_element_id ))
                              THEN
                                  IF g_debug
                                  THEN
                                     hr_utility.trace('This timecard needs re-explosion');
Line: 3824

                           DELETE FROM hxt_det_hours_worked_f
                                 WHERE parent_id = l_time_summary_id;
Line: 3830

                           DELETE FROM hxt_sum_hours_worked_f
                                 WHERE ID = l_time_summary_id;
Line: 3836

                        IF l_deleted = 'N'
                        THEN
                           --
                           IF g_debug
                           THEN
                              hr_utility.TRACE
                                           ('---- Creating new timecard ----');
Line: 3903

                               p_delete                       => 'N',
                               p_state_name                   => l_state_name,
                               p_county_name                  => l_county_name,
                               p_city_name                    => l_city_name,
                               p_zip_code                     => l_zip_code
                              );
Line: 4304

            update_held_retro_batches;
Line: 4306

            hxc_generic_retrieval_pkg.update_transaction_status
                          (p_process                    => l_process_name,
                           p_status                     => g_status,
                           p_exception_description      => g_exception_description,
                           p_rollback                   => FALSE
                          );
Line: 4338

                                         o_dt_update_mod      => l_dt_update_mode,
                                         o_error_message      => l_otm_error,
                                         o_return_code        => l_return_code
                                        );
Line: 4345

               hr_utility.TRACE ('l_dt_update_mode = ' || l_dt_update_mode);
Line: 4355

                                           dt_update_mode          => l_dt_update_mode,
                                           -- 'CORRECTION',
                                           otm_error               => l_otm_error,
                                           oracle_error            => l_oracle_error
                                          );
Line: 4401

         hxc_generic_retrieval_pkg.update_transaction_status
                         (p_process                    => l_process_name,
                          p_status                     => g_status,
                          p_exception_description      => g_exception_description,
                          p_rollback                   => FALSE
                         );
Line: 4433

            hxc_generic_retrieval_pkg.update_transaction_status
                         (p_process                    => l_process_name,
                          p_status                     => g_status,
                          p_exception_description      => g_exception_description,
                          p_rollback                   => FALSE
                         );
Line: 4450

            hxc_generic_retrieval_pkg.update_transaction_status
                         (p_process                    => l_process_name,
                          p_status                     => 'ERRORS',
                          p_exception_description      => g_exception_description,
                          p_rollback                   => FALSE
                         );
Line: 4467

            hxc_generic_retrieval_pkg.update_transaction_status
                         (p_process                    => l_process_name,
                          p_status                     => 'ERRORS',
                          p_exception_description      => g_exception_description,
                          p_rollback                   => FALSE
                         );
Line: 4500

          IS SELECT /*+ INDEX(asg HXT_ADD_ASSIGN_INFO_ON1)*/
                    earning_policy,
                    effective_start_date,
                    effective_end_date
               FROM hxt_add_assign_info_f asg
              WHERE assignment_id = p_asg_id
              ORDER BY effective_start_date ;
Line: 4509

          IS SELECT /*+ LEADING(ep)
		        INDEX(ep HXT_EARNING_POLICIES_PK)
		        INDEX(eg HXT_EARN_GROUPS_EGT_FK) */
                    element_type_id
               FROM hxt_earning_policies ep,
                    hxt_earn_groups     eg
              WHERE ep.id = p_ep_id
                AND eg.egt_id = ep.egt_id
               ORDER BY element_type_id ;
Line: 4527

           hr_utility.trace('Deleted entry, check if re-explosion needed ');