DBA Data[Home] [Help]

APPS.HXT_RETRIEVAL_ROLLBACK SQL Statements

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

Line: 65

     DELETE FROM FND_SESSIONS
           WHERE session_id = USERENV('SESSIONID');
Line: 69

     INSERT INTO FND_SESSIONS
              ( session_id,effective_date)
           VALUES ( USERENV('SESSIONID'),TRUNC(SYSDATE));
Line: 81

      IS SELECT payroll_name
           FROM pay_all_payrolls_f
          WHERE payroll_id = p_payroll_id
            AND SYSDATE BETWEEN effective_start_date
                            AND effective_end_date;
Line: 114

      IS SELECT batch_name,
                batch_status
           FROM pay_batch_headers
          WHERE batch_id = p_batch_id;
Line: 158

      IS SELECT batch_name,
                batch_status
           FROM pay_batch_headers
          WHERE batch_id = p_batch_id;
Line: 191

        IS SELECT status
             FROM hxc_data_sets
            WHERE data_set_id = p_data_set_id;
Line: 220

       IS SELECT full_name
            FROM per_all_people_f
           WHERE person_id = p_person_id
             AND SYSDATE BETWEEN effective_start_date
                             AND effective_end_date ;
Line: 250

       IS SELECT element_name
            FROM pay_element_types_f
           WHERE element_type_id = p_element_id
             AND SYSDATE BETWEEN effective_start_date
                             AND effective_end_date;
Line: 278

       IS  select 'Period Name: '||period_name
                ||' Start: '||TO_CHAR(start_date,FND_PROFILE.VALUE('ICX_DATE_FORMAT_MASK'))
                ||' End: '||TO_CHAR(end_date,FND_PROFILE.VALUE('ICX_DATE_FORMAT_MASK'))
    		    from per_time_periods
		       where time_period_id = p_time_period_id;
Line: 306

      IS SELECT text
           FROM hxc_rollback_log
          WHERE type = g_program
         ORDER BY seq;
Line: 374

    DELETE FROM hxc_rollback_log
          WHERE type = g_program;
Line: 386

PROCEDURE delete_old_log
IS

   PRAGMA AUTONOMOUS_TRANSACTION;
Line: 393

    DELETE FROM hxc_rollback_log
          WHERE type = g_program;
Line: 397

END delete_old_log;
Line: 404

       IS SELECT payroll_id,
                 time_period_id,
                 batch_id,
                 for_person_id
            FROM hxt_timecards
           WHERE id = p_tim_id;
Line: 444

        IS SELECT timecard_id
             FROM hxc_rollback_timecards_all
            WHERE timecard_id = p_timecard_id
              AND timecard_type = 'HXT_TIMECARDS_F';
Line: 479

        IS SELECT data_set_id
             FROM hxt_timecards_f
            WHERE id = p_timecard_id;
Line: 522

       IS SELECT DISTINCT retro_batch_id
            FROM hxt_det_hours_worked_f
           WHERE tim_id = p_tim_id
             AND retro_batch_id IS NOT NULL
             AND rollback_status IS NULL;
Line: 553

PROCEDURE update_transferred_to(p_timecards IN NUMTAB)
IS

    CURSOR get_transferred_to(p_timecard_id IN NUMBER)
        IS SELECT transferred_to
             FROM hxc_timecard_summary
            WHERE timecard_id = p_timecard_id;
Line: 584

              UPDATE hxc_timecard_summary
                 SET transferred_to = l_transferred_to
               WHERE timecard_id = p_timecards(i);
Line: 591

END update_transferred_to;
Line: 599

       IS SELECT payroll_id,
                 time_period_id,
                 batch_id,
                 for_person_id
            FROM hxt_timecards
           WHERE id = p_tim_id;
Line: 643

'  select id,
         parent_id,
		 date_worked,
		 decode(effective_end_date,hr_general.end_of_time,''A'',''I'') status,
		 hours,
		 element_type_id,
		 pay_status,
		 pbl_line_id,
		 retro_pbl_line_id,
		 retro_batch_id,
		 retro_batch_id_2,
		 retro_pbl_line_id_2
    from hxt_det_hours_worked_f
  WHERE id IN ';
Line: 863

       IS SELECT tim_id
            FROM hxt_det_hours_worked_f
           WHERE retro_batch_id = p_batch_id;
Line: 869

       IS SELECT id
            FROM hxt_det_hours_worked_f
           WHERE tim_id = p_tim_id
             AND retro_batch_id_2 = p_batch_id
             AND pay_status IN ('A','D');
Line: 877

       IS SELECT id
            FROM hxt_det_hours_worked_f det,
                 pay_batch_lines pbl
           WHERE tim_id = p_tim_id
             AND pbl.batch_id = p_batch_id
             AND pbl.batch_line_id = retro_pbl_line_id
             AND pay_status = 'B';
Line: 887

       IS SELECT id
            FROM hxt_det_hours_worked_f
           WHERE tim_id = p_tim_id
             AND retro_batch_id = p_batch_id
             AND pay_status = 'C' ;
Line: 954

'  select id,
         parent_id,
		 date_worked,
		 decode(effective_end_date,hr_general.end_of_time,''A'',''I'') status,
		 hours,
		 element_type_id,
		 pay_status,
		 pbl_line_id,
		 retro_pbl_line_id,
		 retro_batch_id,
		 retro_batch_id_2,
		 retro_pbl_line_id_2
    from hxt_det_hours_worked_f
  WHERE tim_id =:1
  ORDER BY effective_end_date,id,date_worked, parent_id ';
Line: 1161

       IS SELECT tim_id
            FROM hxt_det_hours_worked_f
           WHERE retro_batch_id = p_batch_id;
Line: 1167

       IS SELECT id
            FROM hxt_det_hours_worked_f
           WHERE tim_id = p_tim_id
             AND retro_batch_id = p_batch_id
             AND pay_status = 'R';
Line: 1175

       IS SELECT id
            FROM hxt_det_hours_worked_f
           WHERE tim_id = p_tim_id
             AND pay_status = 'C' ;
Line: 1237

       INSERT INTO hxc_rollback_log
        (seq,text,type)
       VALUES
        (g_seq,p_text,g_program);
Line: 1283

     IS SELECT display_sequence
          FROM pay_input_values_f
         WHERE element_type_id = p_element_type_id
           AND name = 'Hours';
Line: 1430

       IS SELECT batch_status
            FROM pay_batch_headers
           WHERE batch_id = p_batch_id;
Line: 1436

        IS SELECT batch_line_id,
                  object_version_number
             FROM pay_batch_lines pbl,
                  TABLE(return_ids(l_lines)) list
            WHERE list.column_value = pbl.batch_line_id;
Line: 1444

'SELECT *
   FROM pay_batch_lines
  WHERE batch_id = :1
    AND batch_line_id IN ';
Line: 1450

'SELECT *
   FROM pay_batch_lines
  WHERE batch_line_id IN ';
Line: 1616

          pay_batch_element_entry_api.delete_batch_line
            ( p_batch_line_id => line_tab(i).batch_line_id,
              p_object_version_number => line_tab(i).object_version_number);
Line: 1698

         INSERT INTO hxt_reversed_batch_lines_all
                    (batch_id,
                     replacement_batch_id,
                     batch_line_id,
                     batch_line_ovn,
                     replacement_batch_line_id,
                     replacement_batch_line_ovn)
            VALUES ( line_tab(i).batch_id,
                     l_reversal_batch_id,
                     line_tab(i).batch_line_id,
                     line_tab(i).object_version_number,
                     l_batch_line_id,
                     l_object_version_number);
Line: 1833

PROCEDURE update_replacement_batch_id(p_batch_id  IN NUMBER,
                                      p_tim_id    IN NUMBER)
IS

   CURSOR get_row
       IS SELECT ROWIDTOCHAR(tim.ROWID)
            FROM hxt_timecards_f tim,
                 FND_sessions sess
           WHERE id = p_tim_id
             AND session_id = USERENV('SESSIONID')
             AND effective_date BETWEEN effective_start_date
                                    AND effective_end_date;
Line: 1856

    UPDATE hxt_timecards_f
       SET batch_id = p_batch_id
     WHERE ROWID = CHARTOROWID(l_rowid);
Line: 1862

END update_replacement_batch_id;
Line: 1864

PROCEDURE update_original_batch_id(p_batch_id  NUMBER,
                                   p_replacement_batch_id NUMBER,
                                   p_tim_tab   NUMTAB)
IS

  CURSOR get_batch_details(p_batch NUMBER)
      IS SELECT object_version_number
           FROM pay_batch_headers pbh
          WHERE batch_id = p_batch;
Line: 1881

         UPDATE hxt_timecards
            SET batch_id = p_batch_id
          WHERE id = p_tim_tab(i)
            AND batch_id = p_replacement_batch_id;
Line: 1887

         DELETE FROM hxt_reversed_batch_tc_all
               WHERE batch_id = p_batch_id
                 AND replacement_batch_id = p_replacement_batch_id
                 AND tim_id = p_tim_tab(i);
Line: 1892

       put_log('Updated the batches back ');
Line: 1895

    UPDATE hxt_batch_states
       SET status = 'H'
     WHERE batch_id = p_batch_id;
Line: 1905

    pay_batch_element_entry_api.delete_batch_header(p_batch_id => p_replacement_batch_id,
                                                    p_object_version_number => l_ovn);
Line: 1909

END update_original_batch_id;
Line: 1913

PROCEDURE delete_batch_line(p_batch_line_id  IN NUMBER,
                            p_ovn            IN NUMBER)
IS

BEGIN

    put_log('Deleting line '||p_batch_line_id||', Ovn '||p_ovn);
Line: 1920

	  PAY_BATCH_ELEMENT_ENTRY_API.delete_batch_line
	  (p_batch_line_id            => p_batch_line_id
	  ,p_object_version_number    => p_ovn
	  );
Line: 1924

    put_log('Deleted ');
Line: 1926

END delete_batch_line;
Line: 1936

        IS SELECT retro_batch_id,
                  tim_id
             FROM hxt_timecards_f tim,
                  hxt_det_hours_worked_f det
            WHERE tim.batch_id = p_batch_id
              AND tim.id = det.tim_id;
Line: 1945

        IS SELECT id
             FROM hxt_timecards
            WHERE batch_id = p_batch_id;
Line: 1951

        IS SELECT id
             FROM hxt_timecards
            WHERE batch_id = p_batch_id
              AND for_person_id = p_person_id;
Line: 1960

        IS SELECT retro_batch_id,
                  tim_id
             FROM hxt_timecards_f tim,
                  hxt_det_hours_worked_f det
            WHERE tim.batch_id = p_batch_id
              AND tim.id = det.tim_id
              AND tim.for_person_id = p_person_id;
Line: 1987

        IS SELECT det.ROWID,
                  ret.ROWID,
                  det.pbl_line_id,
                  pbl.object_version_number,
                  ret.time_building_block_id,
                  ret.object_version_number,
                  ret2.measure,
                  ret2.attribute1,
                  ret2.attribute2,
                  ret2.attribute3,
                  ret2.request_id,
                  rank() over ( partition by ret.time_building_block_id,ret.object_version_number
                                            ORDER by ret.ROWID) rank
             FROM hxt_sum_hours_worked_f sum,
                  hxt_det_hours_worked_f det,
                  hxc_ret_pay_latest_details ret,
                  hxc_ret_pay_details ret2,
                  FND_sessions sess,
                  pay_batch_lines pbl
            WHERE sum.tim_id = p_tim_id
              AND sess.session_id = USERENV('sessionid')
              AND sess.effective_date BETWEEN sum.effective_start_date
                                          AND sum.effective_end_date
              AND det.parent_id = sum.id
              AND det.pay_status = 'C'
              AND det.pbl_line_id = pbl.batch_line_id
              AND sess.effective_date BETWEEN det.effective_start_date
                                         AND det.effective_end_date
              AND sum.time_building_block_id = ret.time_building_block_id
              AND sum.time_building_block_ovn = ret.object_version_number
              AND sum.time_building_block_id = ret2.time_building_block_id
              AND sum.time_building_block_ovn = ret2.object_version_number;
Line: 2022

         IS SELECT det.ROWID,
                   det.pbl_line_id,
                   pbl.object_version_number
              FROM hxt_det_hours_worked_f det,
                   hxt_sum_hours_worked_f sum,
                   pay_batch_lines pbl,
                   FND_Sessions sess
             WHERE sum.tim_id = p_tim_id
              AND sess.session_id = USERENV('sessionid')
              AND sess.effective_date BETWEEN sum.effective_start_date
                                          AND sum.effective_end_date
              AND det.parent_id = sum.id
              AND det.pay_status = 'C'
              AND det.pbl_line_id = pbl.batch_line_id
              AND sess.effective_date BETWEEN det.effective_start_date
                                         AND det.effective_end_date;
Line: 2164

                     UPDATE hxt_det_hours_worked_f
                        SET pay_status = 'P',
                            pbl_line_id = NULL
                      WHERE ROWID = CHARTOROWID(l_det_rowtab(i));
Line: 2171

                     DELETE FROM hxc_ret_pay_latest_details
                           WHERE ROWID = CHARTOROWID(l_ret_rowtab(i))
                             AND l_rank_tab(i) <> 1;
Line: 2177

                     UPDATE hxc_ret_pay_latest_details
                        SET request_id = l_req_tab(i),
                            measure = l_hrs_tab(i),
                            attribute1 = l_att1_tab(i),
                            attribute2 = l_att2_tab(i),
                            attribute3 = l_att3_tab(i)
                      WHERE time_building_block_id = l_bb_tab(i)
                        AND object_version_number = l_ovn_tab(i)
                        AND l_rank_tab(i) = 1;
Line: 2195

                    update_replacement_batch_id(l_replacement_batch,
                                                l_tim_tab(i));
Line: 2198

                    INSERT INTO hxt_reversed_batch_tc_all
                        (batch_id,
                         replacement_batch_id,
                         tim_id)
                       VALUES
                         (p_batch_id,
                          l_replacement_batch,
                          l_tim_tab(i));
Line: 2220

                     UPDATE hxt_det_hours_worked_f
                        SET pay_status = 'P',
                            pbl_line_id = NULL
                      WHERE ROWID = CHARTOROWID(l_det_rowtab(i));
Line: 2233

                   update_replacement_batch_id(l_replacement_batch,
                                                   l_tim_tab(i));
Line: 2254

             update_original_batch_id(p_batch_id,
                                      l_replacement_batch,
                                      l_tim_tab);
Line: 2280

' SELECT pbh.batch_id,
         pbh.batch_status
    FROM pay_batch_headers pbh,
         hxt_batch_states hbs
   WHERE pbh.business_group_id = :bg_id
     AND pbh.batch_id = hbs.batch_id
     AND hbs.status = ''VT''';
Line: 2297

    delete_old_log;
Line: 2371

                     ' is Transferred.  Option selected is to Delete lines from Unprocessed batches ',g_cache);
Line: 2402

       IS SELECT DISTINCT tim_id
            FROM pay_batch_lines pbl,
                 hxt_det_hours_worked_f det
           WHERE pbl.batch_id = p_batch_id
             AND (    pbl.batch_line_id = det.retro_pbl_line_id
                   OR pbl.batch_id = det.retro_batch_id);
Line: 2416

       IS SELECT DISTINCT
                 ROWIDTOCHAR(det.ROWID),
                 ROWIDTOCHAR(ret.ROWID),
                 pbl.batch_line_id
            FROM pay_batch_lines pbl,
                 hxt_det_hours_worked_f det,
                 hxt_sum_hours_worked_f sum,
                 hxc_ret_pay_latest_details ret
           WHERE pbl.batch_id = p_batch_id
             AND pbl.batch_line_id = det.retro_pbl_line_id
             AND det.tim_id = p_tim_id
             AND det.pay_status = 'B'
             AND det.parent_id = sum.id
             AND sum.effective_start_date <= det.effective_start_date
             AND sum.effective_end_date >= det.effective_end_date
             AND sum.effective_end_date < hr_general.end_of_time
             AND sum.time_building_block_id = ret.time_building_block_id
             AND sum.time_building_block_ovn = ret.old_ovn
             AND det.retro_pbl_line_id = ret.retro_pbl_id
             AND ret.retro_batch_id = pbl.batch_id;
Line: 2440

       IS SELECT DISTINCT
                 ROWIDTOCHAR(det.ROWID),
                 ROWIDTOCHAR(ret.ROWID),
                 pbl.batch_line_id
            FROM pay_batch_lines pbl,
                 hxt_det_hours_worked_f det,
                 hxt_sum_hours_worked_f sum,
                 hxc_ret_pay_latest_details ret
           WHERE pbl.batch_id = p_batch_id
             AND pbl.batch_line_id = det.retro_pbl_line_id
             AND det.pay_status = 'B'
             AND det.tim_id = p_tim_id
             AND det.parent_id = sum.id
             AND sum.effective_start_date <= det.effective_start_date
             AND sum.effective_end_date >= det.effective_end_date
             AND sum.effective_end_date = hr_general.end_of_time
             AND sum.time_building_block_id = ret.time_building_block_id
             AND sum.time_building_block_ovn = ret.object_version_number
             AND det.retro_pbl_line_id = ret.retro_pbl_id
             AND ret.retro_batch_id = pbl.batch_id;
Line: 2461

    CURSOR get_updated_records(p_batch_id  IN NUMBER,
                               p_tim_id    IN NUMBER)
        IS SELECT DISTINCT
                  ROWIDTOCHAR(ret.ROWID)
             FROM hxc_ret_pay_latest_details ret,
                  hxt_sum_hours_worked_f sum
            WHERE hxt_batch_id = p_batch_id
              AND retro_batch_id IS NULL
              AND retro_pbl_id IS NULL
              AND pbl_id IS NOT NULL
              AND sum.tim_id = p_tim_id
              AND sum.time_building_block_id = ret.time_building_block_id;
Line: 2476

        IS SELECT DISTINCT
                  ROWIDTOCHAR(det.ROWID),
                  ROWIDTOCHAR(ret.ROWID),
                  pbl.batch_line_id
             FROM hxt_det_hours_worked_f det,
                  hxt_sum_hours_worked_f sum,
                  hxc_ret_pay_latest_details ret,
                  pay_batch_lines pbl
            WHERE det.pay_status = 'C'
              AND det.retro_batch_id = p_batch_id
              AND det.retro_pbl_line_id = pbl.batch_line_id
              AND det.tim_id = p_tim_id
              AND pbl.batch_id = det.retro_batch_id
              AND det.parent_id = sum.id
              AND det.effective_start_date >= sum.effective_start_date
              AND det.effective_end_date <= sum.effective_end_date
              AND sum.time_building_block_id = ret.time_building_block_id
              AND sum.time_building_block_ovn = ret.object_version_number
              AND ret.pbl_id = det.retro_pbl_line_id
              AND hxt_request_id IS NULL ;
Line: 2499

        IS SELECT DISTINCT
                  ROWIDTOCHAR(det.ROWID),
                  ROWIDTOCHAR(ret.ROWID),
                  pbl.batch_line_id,
                  RANK() OVER ( PARTITION BY ret.time_building_block_id,
                                             ret.object_version_number
                                   ORDER BY  det.ROWID) rank
             FROM hxt_det_hours_worked_f det,
                  hxt_sum_hours_worked_f sum,
                  hxc_ret_pay_latest_details ret,
                  pay_batch_lines pbl
            WHERE det.pay_status = 'C'
              AND det.retro_batch_id = p_batch_id
              AND det.tim_id = p_tim_id
              AND det.retro_pbl_line_id = pbl.batch_line_id
              AND pbl.batch_id = det.retro_batch_id
              AND det.parent_id = sum.id
              AND det.effective_start_date >= sum.effective_start_date
              AND det.effective_end_date <= sum.effective_end_date
              AND sum.time_building_block_id = ret.time_building_block_id
              AND sum.time_building_block_ovn = ret.object_version_number
              AND ret.pbl_id = det.retro_pbl_line_id
              AND hxt_request_id IS NOT NULL ;
Line: 2526

         IS SELECT DISTINCT
                   ROWIDTOCHAR(det.ROWID)
              FROM hxt_det_hours_worked_f det
             WHERE det.pay_status IN ('A','D')
               AND det.tim_id = p_tim_id
               AND retro_batch_id_2 = p_batch_id;
Line: 2537

         IS SELECT ROWIDTOCHAR(det.ROWID),
                   pbl.batch_line_id
              FROM pay_batch_lines pbl,
                   hxt_det_hours_worked_f det
             WHERE pbl.batch_id = p_batch_id
               AND pbl.batch_line_id = det.retro_pbl_line_id
               AND det.tim_id = p_tim_id
               AND det.pay_status = 'B'
               AND NVL(det.retro_batch_id,0) <> p_batch_id;
Line: 2550

          IS SELECT ROWIDTOCHAR(det.ROWID)
               FROM hxt_det_hours_worked_f det
              WHERE retro_batch_id = p_batch_id
                AND pay_status = 'C'
                AND det.tim_id = p_tim_id
                AND retro_pbl_line_id IS NULL;
Line: 2559

          IS SELECT ROWIDTOCHAR(det.ROWID),
                    pbl.batch_line_id
               FROM pay_batch_lines pbl,
                    hxt_det_hours_worked_f det
              WHERE pbl.batch_id = p_batch_id
                AND pbl.batch_line_id = det.retro_pbl_line_id
                AND det.tim_id = p_tim_id
                AND det.retro_batch_id = pbl.batch_id
                AND pay_status = 'C';
Line: 2624

               UPDATE hxt_det_hours_worked_f
                  SET pay_status = 'C',
                      retro_pbl_line_id = retro_pbl_line_id_2
                 WHERE ROWID = CHARTOROWID(l_det_rowtab(i));
Line: 2630

               UPDATE hxc_ret_pay_latest_details
                  SET retro_batch_id = NULL,
                      retro_pbl_id  = NULL,
                      request_id = hxt_request_id,
                      measure = hxt_measure,
                      attribute1 = hxt_element_id,
                      attribute2 = hxt_attribute2,
                      attribute3 = hxt_attribute3,
                      batch_id = hxt_batch_id,
                      pbl_id   = NULL,
                      hxt_request_id = NULL,
                      hxt_measure = NULL,
                      hxt_element_id = NULL,
                      hxt_attribute2 = NULL,
                      hxt_attribute3 = NULL,
                      hxt_batch_id = NULL
                WHERE ROWID = CHARTOROWID(l_ret_rowtab(i));
Line: 2664

               UPDATE hxt_det_hours_worked_f
                  SET pay_status = 'C',
                      retro_pbl_line_id = retro_pbl_line_id_2
                WHERE ROWID = CHARTOROWID(l_det_rowtab(i));
Line: 2671

               UPDATE hxc_ret_pay_latest_details
                  SET retro_batch_id  = NULL,
                      retro_pbl_id    = NULL,
                      request_id      = old_request_id,
                      measure         = old_measure,
                      attribute1      = old_attribute1,
                      attribute2      = old_attribute2,
                      attribute3      = old_attribute3,
                      batch_id        = old_batch_id,
                      pbl_id          = old_pbl_id,
                      old_request_id  = NULL,
                      old_measure     = NULL,
                      old_attribute1  = NULL,
                      old_attribute2  = NULL,
                      old_attribute3  = NULL,
                      old_batch_id    = NULL,
                      old_pbl_id      = NULL
                WHERE ROWID = CHARTOROWID(l_ret_rowtab(i));
Line: 2708

               DELETE FROM hxc_ret_pay_latest_details
                     WHERE ROWID = CHARTOROWID(l_ret_rowtab(i));
Line: 2712

               UPDATE hxt_det_hours_worked_f
                  SET retro_pbl_line_id = NULL,
                      pay_status = 'R'
                 WHERE ROWID = CHARTOROWID(l_det_rowtab(i));
Line: 2735

               DELETE FROM hxc_ret_pay_latest_details
                     WHERE ROWID = CHARTOROWID(l_ret_rowtab(i))
                       AND l_rank_tab(i) <> 1;
Line: 2741

               UPDATE hxc_ret_pay_latest_details
                  SET request_id = hxt_request_id,
                      attribute1 = hxt_element_id,
                      attribute2 = hxt_attribute2,
                      attribute3 = hxt_attribute3,
                      measure    = hxt_measure,
                      pbl_id     = NULL,
                      hxt_request_id = NULL,
                      hxt_measure = NULL,
                      hxt_element_id = NULL,
                      hxt_attribute2 = NULL,
                      hxt_attribute3 = NULL,
                      hxt_batch_id   = NULL
                WHERE ROWID = CHARTOROWID(l_ret_rowtab(i))
                  AND l_rank_tab(i) = 1;
Line: 2759

               UPDATE hxt_det_hours_worked_f
                  SET retro_pbl_line_id = NULL,
                      pay_status = 'R'
                WHERE ROWID = CHARTOROWID(l_det_rowtab(i));
Line: 2769

          OPEN get_updated_records(p_batch_id,l_tim_tab(x));
Line: 2770

          FETCH get_updated_records BULK COLLECT INTO l_ret_rowtab;
Line: 2771

          CLOSE get_updated_records;
Line: 2777

                 UPDATE hxc_ret_pay_latest_details
                    SET old_measure = measure,
                        old_attribute1 = attribute1,
                        old_attribute2 = attribute2,
                        old_attribute3 = attribute3,
                        old_request_id = request_id,
                        old_pbl_id = pbl_id,
                        old_batch_id = batch_id,
                        attribute1 = hxt_element_id,
                        attribute2 = hxt_attribute2,
                        attribute3 = hxt_attribute3,
                        measure = hxt_measure,
                        request_id = hxt_request_id,
                        batch_id = hxt_batch_id,
                        pbl_id = NULL,
                        hxt_measure = NULL,
                        hxt_request_id = NULL,
                        hxt_element_id = NULL,
                        hxt_attribute2 = NULL,
                        hxt_attribute3 = NULL,
                        hxt_batch_id = NULL
                  WHERE ROWID = CHARTOROWID(l_ret_rowtab(i));
Line: 2818

               UPDATE hxt_det_hours_worked_f
                  SET pay_status = 'C'
                WHERE ROWID = CHARTOROWID(l_det_rowtab(i));
Line: 2837

                UPDATE hxt_det_hours_worked_f
                   SET pay_status = 'C',
                       retro_pbl_line_id = retro_pbl_line_id_2,
                       retro_pbl_line_id_2 = NULL
                 WHERE ROWID = CHARTOROWID(l_det_rowtab(i));
Line: 2858

               UPDATE hxt_det_hours_worked_f
                  SET pay_status = 'R'
                WHERE ROWID = CHARTOROWID(l_det_rowtab(i));
Line: 2877

               UPDATE hxt_det_hours_worked_f
                  SET pay_status = 'R',
                      retro_pbl_line_id = NULL
                WHERE ROWID = CHARTOROWID(l_det_rowtab(i));
Line: 2898

    UPDATE hxt_batch_states
       SET status = 'H'
     WHERE batch_id = p_batch_id;
Line: 2921

' SELECT pbh.batch_id,
         pbh.batch_status
    FROM pay_batch_headers pbh,
         hxt_batch_states hbs
   WHERE pbh.business_group_id = :bg_id
     AND pbh.batch_id = hbs.batch_id
     AND hbs.status = ''VT''';
Line: 2938

   delete_old_log;
Line: 3033

        IS SELECT id,
		  parent_id,
		  tim_id,
		  date_worked,
		  assignment_id,
		  hours,
		  time_in,
		  time_out,
		  element_type_id,
		  fcl_earn_reason_code,
		  ffv_cost_center_id,
		  tas_id,
		  location_id,
		  sht_id,
		  hrw_comment,
		  ffv_rate_code_id,
		  rate_multiple,
		  hourly_rate,
		  amount,
		  fcl_tax_rule_code,
		  separate_check_flag,
		  seqno,
		  created_by,
		  creation_date,
		  last_updated_by,
		  last_update_date,
		  last_update_login,
		  actual_time_in,
		  actual_time_out,
		  effective_start_date,
		  effective_end_date,
		  project_id,
		  job_id,
		  earn_pol_id,
		  NULL retro_batch_id,
		  'P' pa_status,
		  'P' pay_status,
		  object_version_number,
		  STATE_NAME ,
		  COUNTY_NAME ,
		  CITY_NAME ,
		  ZIP_CODE
             FROM hxt_det_hours_worked
            WHERE tim_id = p_tim_id;
Line: 3081

	SELECT hxt_seqno.NEXTVAL
 	FROM dual
	connect by level <= p_count;
Line: 3107

    UPDATE hxt_det_hours_worked_f
       SET effective_end_date = SYSDATE -1
     WHERE tim_id = p_tim_id
       AND effective_end_date = hr_general.end_of_time
       AND pay_status IN ('A','B','D','R');
Line: 3114

    UPDATE hxt_det_hours_worked_f
       SET pay_status = 'Z'
     WHERE tim_id = p_tim_id
       AND effective_end_date <> hr_general.end_of_time
       AND pay_status = 'C';
Line: 3120

    UPDATE hxt_det_hours_worked_f
       SET effective_end_date = SYSDATE -1,
           pay_status = 'Z'
     WHERE tim_id = p_tim_id
       AND effective_end_date = hr_general.end_of_time
       AND pay_status = 'C';
Line: 3127

    UPDATE hxt_det_hours_worked_f
       SET rollback_status = 'R'
     WHERE tim_id = p_tim_id
       AND rollback_status IS NULL;
Line: 3143

        HXT_DML.insert_HXT_DET_HOURS_WORKED
          (p_rowid                         =>   l_rowid
          ,p_id                            =>   l_ids_tab(i)		-- Bug 13832327
          ,p_parent_id                     =>   l_det_tab(i).parent_id
          ,p_tim_id                        =>   l_det_tab(i).tim_id
          ,p_date_worked                   =>   l_det_tab(i).date_worked
          ,p_assignment_id                 =>   l_det_tab(i).assignment_id
          ,p_hours                         =>   l_det_tab(i).hours
          ,p_time_in                       =>   l_det_tab(i).time_in
          ,p_time_out                      =>   l_det_tab(i).time_out
          ,p_element_type_id               =>   l_det_tab(i).element_type_id
          ,p_fcl_earn_reason_code          =>   l_det_tab(i).fcl_earn_reason_code
          ,p_ffv_cost_center_id            =>   l_det_tab(i).ffv_cost_center_id
          ,p_ffv_labor_account_id          =>   NULL
          ,p_tas_id                        =>   l_det_tab(i).tas_id
          ,p_location_id                   =>   l_det_tab(i).location_id
          ,p_sht_id                        =>   l_det_tab(i).sht_id
          ,p_hrw_comment                   =>   l_det_tab(i).hrw_comment
          ,p_ffv_rate_code_id              =>   l_det_tab(i).ffv_rate_code_id
          ,p_rate_multiple                 =>   l_det_tab(i).rate_multiple
          ,p_hourly_rate                   =>   l_det_tab(i).hourly_rate
          ,p_amount                        =>   l_det_tab(i).amount
          ,p_fcl_tax_rule_code             =>   l_det_tab(i).fcl_tax_rule_code
          ,p_separate_check_flag           =>   l_det_tab(i).separate_check_flag
          ,p_seqno                         =>   l_det_tab(i).seqno
          ,p_created_by                    =>   l_det_tab(i).created_by
          ,p_creation_date                 =>   l_det_tab(i).creation_date
          ,p_last_updated_by               =>   l_det_tab(i).last_updated_by
          ,p_last_update_date              =>   l_det_tab(i).last_update_date
          ,p_last_update_login             =>   l_det_tab(i).last_update_login
          ,p_actual_time_in                =>   l_det_tab(i).actual_time_in
          ,p_actual_time_out               =>   l_det_tab(i).actual_time_out
          ,p_effective_start_date          =>   l_det_tab(i).effective_start_date
          ,p_effective_end_date            =>   l_det_tab(i).effective_end_date
          ,p_project_id                    =>   l_det_tab(i).project_id
          ,p_job_id                        =>   l_det_tab(i).job_id
          ,p_earn_pol_id                   =>   l_det_tab(i).earn_pol_id
          ,p_retro_batch_id                =>   l_det_tab(i).retro_batch_id
          ,p_pa_status                     =>   l_det_tab(i).pa_status
          ,p_pay_status                    =>   l_det_tab(i).pay_status
          ,p_object_version_number         =>   l_ovn
          ,p_STATE_NAME                    =>   l_det_tab(i).STATE_NAME
          ,p_COUNTY_NAME                   =>   l_det_tab(i).COUNTY_NAME
          ,p_CITY_NAME                     =>   l_det_tab(i).CITY_NAME
          ,p_ZIP_CODE                      =>   l_det_tab(i).ZIP_CODE
          );
Line: 3197

     UPDATE hxt_timecards
        SET batch_id = l_replacement_batch
      WHERE id = p_tim_id;
Line: 3201

     INSERT INTO hxt_reversed_batch_tc_all
             (batch_id,
              replacement_batch_id,
              tim_id)
          VALUES
              (p_batch_id,
               l_replacement_batch,
                p_tim_id);
Line: 3224

    DELETE FROM hxt_det_hours_worked_f
          WHERE tim_id = p_tim_id;
Line: 3227

    DELETE FROM hxt_sum_hours_worked_f
          WHERE tim_id = p_tim_id;
Line: 3230

    DELETE FROM hxt_timecards_f
          WHERE id = p_tim_id;
Line: 3233

    put_log('All Details for this timecard are deleted from OTM',g_cache);
Line: 3245

       IS SELECT det.tim_id
            FROM hxt_timecards tim,
                 hxt_det_hours_worked det,
                 hxt_batch_states hbs
           WHERE tim.id = p_tim_id
             AND det.tim_id = tim.id
             AND hbs.batch_id = tim.batch_id
             AND hbs.status NOT IN ('VT')
             AND det.pay_status = 'P';
Line: 3256

       IS SELECT id,
                 pbl_line_id,
                 retro_pbl_line_id,
                 retro_pbl_line_id_2,
                 retro_batch_id,
                 retro_batch_id_2,
                 pay_status
            FROM hxt_det_hours_worked_f
           WHERE tim_id = p_tim_id
             AND pay_status IN ('A','B','C','D')
           ORDER BY pay_status;
Line: 3270

       IS SELECT DISTINCT
                 sum.id,
                 ret.time_building_block_id,
                 sum.time_building_block_ovn,
                 ret2.object_version_number,
                 ret2.measure,
                 ret2.attribute1,
                 ret2.attribute2,
                 ret2.attribute3,
                 ret2.request_id
            FROM hxt_sum_hours_worked sum,
                 hxc_ret_pay_latest_details ret,
                 hxc_ret_pay_details ret2
           WHERE sum.tim_id = p_tim_id
             AND sum.time_building_block_id = ret.time_building_block_id
             AND ret.time_building_block_id = ret2.time_building_block_id;
Line: 3399

         UPDATE hxt_det_hours_worked_f
            SET rollback_status = 'X'
          WHERE id = l_id_tab(i);
Line: 3421

         DELETE FROM hxc_ret_pay_latest_details
               WHERE time_building_block_id = l_sum_id_tab(i)
                 AND object_version_number <> l_sum_ovn_tab(i);
Line: 3427

         DELETE FROM hxc_ret_pay_details
               WHERE time_building_block_id = l_sum_id_tab(i)
                 AND object_version_number <> l_sum_ovn_tab(i);
Line: 3432

         UPDATE hxc_ret_pay_latest_details
            SET measure = l_hrs_tab(i),
                attribute1 = l_att1_tab(i),
                attribute2 = l_att2_tab(i),
                attribute3 = l_att3_tab(i),
                request_id = l_req_tab(i),
                old_measure = NULL,
                old_attribute1 = NULL,
                old_attribute2 = NULL,
                old_attribute3 = NULL,
                old_request_id = NULL,
                old_batch_id = NULL,
                old_pbl_id = NULL,
                retro_batch_id = NULL,
                retro_pbl_id = NULL,
                hxt_request_id = NULL,
                hxt_element_id = NULL,
                hxt_attribute2 = NULL,
                hxt_attribute3 = NULL,
                old_ovn        = NULL
          WHERE time_building_block_id = l_sum_id_tab(i)
            AND object_version_number = l_sum_ovn_tab(i)
            AND l_ret_ovn_tab(i) = l_sum_ovn_tab(i);
Line: 3477

       IS SELECT det.tim_id
            FROM hxt_timecards tim,
                 hxt_det_hours_worked det,
                 hxt_batch_states hbs
           WHERE tim.id = p_tim_id
             AND det.tim_id = tim.id
             AND hbs.batch_id = tim.batch_id
             AND hbs.status NOT IN ('VT')
             AND det.pay_status = 'P';
Line: 3488

       IS SELECT id,
                 pbl_line_id,
                 retro_pbl_line_id,
                 retro_pbl_line_id_2,
                 retro_batch_id,
                 retro_batch_id_2,
                 pay_status
            FROM hxt_det_hours_worked_f
           WHERE tim_id = p_tim_id
             AND pay_status IN ('A','B','C','D')
           ORDER BY pay_status;
Line: 3501

       IS SELECT id
            FROM hxt_sum_hours_worked_f
           WHERE tim_id = p_tim_id
             AND time_building_block_id IS NULL ;
Line: 3508

       IS SELECT DISTINCT
                 sum.id,
                 ret.time_building_block_id,
                 ret2.object_version_number,
		 ret.resource_id,
		 ret.approval_status,
		 ret.start_time,
		 ret.stop_time,
       	         ret.application_set_id,
		 ret.last_update_date,
       	         ret.comment_text,
       	         ret.resource_type ,
       	         ret.org_id,
       	         ret.business_group_id,
       	         ret.timecard_id,
       	         ret2.attribute1,
       	         ret2.attribute2,
       	         ret2.attribute3,
       	         ret2.measure
            FROM hxt_sum_hours_worked sum,
                 hxc_ret_pay_latest_details ret,
                 hxc_ret_pay_details ret2
           WHERE sum.tim_id = p_tim_id
             AND sum.time_building_block_id = ret2.time_building_block_id
             AND sum.time_building_block_ovn = ret2.object_version_number
             AND ret.time_building_block_id = ret2.time_building_block_id
             AND ret.object_version_number = ret2.object_version_number;
Line: 3537

       IS SELECT DISTINCT
                 sum.id,
                 ret2.time_building_block_id,
                 ret2.object_version_number,
                 htd.transaction_detail_id
            FROM hxt_sum_hours_worked_f sum,
                 hxc_ret_pay_details ret2,
                 hxc_transaction_details htd,
                 hxc_transactions ht
           WHERE sum.tim_id = p_tim_id
             AND sum.time_building_block_id = ret2.time_building_block_id
             AND sum.time_building_block_ovn = ret2.object_version_number
             AND htd.time_building_block_id = ret2.time_building_block_id
             AND htd.time_building_block_ovn = ret2.object_version_number
             AND htd.transaction_id = ht.transaction_id
             AND ht.type = 'RETRIEVAL'
             AND ht.transaction_process_id = -1 ;
Line: 3604

l_lines_last_update_date            DATETAB ;
Line: 3718

                                                l_lines_last_update_date,
                                                l_lines_comment_text,
                                                l_lines_resource_type,
                                                l_lines_org_id,
                                                l_lines_business_group_id,
                                                l_lines_timecard_id,
                                                l_lines_attribute1,
                                                l_lines_attribute2,
                                                l_lines_attribute3,
                                                l_lines_measure;
Line: 3737

          DELETE FROM hxc_ret_pay_latest_details
                WHERE time_building_block_id = l_lines_time_building_block_id(i);
Line: 3742

          DELETE FROM hxc_ret_pay_details
                WHERE time_building_block_id = l_lines_time_building_block_id(i);
Line: 3746

          UPDATE hxc_transaction_details
             SET status = 'ROLLEDBACK'
           WHERE transaction_detail_id = l_lines_td_id(i);
Line: 3756

               INSERT INTO hxc_pay_latest_details
                            (
			        resource_id,
			        time_building_block_id,
			        object_version_number,
			        approval_status,
			        start_time,
			        stop_time,
       	                        application_set_id,
			        last_update_date,
       	                        comment_text,
       	                        resource_type ,
       	                        org_id,
       	                        business_group_id,
       	                        timecard_id,
       	                        attribute1,
       	                        attribute2,
       	                        attribute3,
       	                        measure)
		   VALUES (
			        l_lines_resource_id(i),
			        l_lines_time_building_block_id(i),
			        l_lines_object_version_number(i),
			        l_lines_approval_status(i),
			        l_lines_start_time(i),
			        l_lines_stop_time(i),
       	                        l_lines_application_set_id(i),
        			NVL(l_lines_last_update_date(i),SYSDATE),
       	                        l_lines_comment_text(i),
       	                        'PERSON',
       	                        l_lines_org_id(i),
       	                        l_lines_business_group_id(i),
       	                        l_lines_timecard_id(i),
       	                        l_lines_attribute1(i),
       	                        l_lines_attribute2(i),
       	                        l_lines_attribute3(i),
       	                        l_lines_measure(i));
Line: 3821

           update_transferred_to(SET(l_lines_timecard_id));
Line: 3826

    put_log('Selecting Retrieval History from Time Store');
Line: 3840

          DELETE FROM hxc_ret_pay_details
                WHERE time_building_block_id = l_lines_time_building_block_id(i);
Line: 3844

          UPDATE hxc_transaction_details
             SET status = 'ROLLEDBACK',
                 exception_description = 'Rollback Request:'||FND_GLOBAL.conc_request_id
           WHERE transaction_detail_id = l_lines_td_id(i);
Line: 3877

      p_delete                       IN              VARCHAR2 DEFAULT 'REPORT'
)
IS


l_query VARCHAR2(4000) :=
'SELECT id,batch_id
   FROM hxt_timecards_f tim,
        per_time_periods ptp
  WHERE tim.payroll_id = :payroll_id
    AND tim.time_period_id = :period_id
    AND ptp.time_period_id = tim.time_period_id
    AND ptp.payroll_id     = tim.payroll_id';
Line: 3893

'SELECT id
   FROM hxt_timecards_f tim,
        per_all_assignments_f
  WHERE payroll_id = :payroll_id
    AND time_period_id = :period_id';
Line: 3901

      IS SELECT batch_id
           FROM pay_batch_headers
          WHERE batch_reference = p_batch_ref;
Line: 3936

   put_log('p_delete              '||p_delete             );
Line: 3942

   delete_old_log;
Line: 4006

      l_asg_criteria := l_batch_filter||FND_Global.newline||' AND for_person_id IN ( SELECT person_id
                                                 FROM per_all_assignments_f paf
                                                WHERE paf.effective_start_date <= ptp.end_date
                                                  AND paf.effective_end_date >= ptp.start_date
                                                  AND business_group_id = '||p_bg_id
                         ||l_location_filter
                         ||l_org_filter
                         ||l_payroll_filter
                         ||')';
Line: 4019

      l_asg_criteria := l_batch_filter||FND_Global.newline||' AND for_person_id IN ( SELECT person_id
                                                 FROM per_all_assignments_f paf,
                                                      hr_soft_coding_keyflex hsk
                                                WHERE paf.effective_start_date <= ptp.end_date
                                                  AND paf.effective_end_date >= ptp.start_date
                                                  AND business_group_id = '||p_bg_id
                         ||l_location_filter
                         ||l_org_filter
                         ||l_payroll_filter
                         ||FND_Global.newline||' AND paf.soft_coding_keyflex_id = hsk.soft_coding_keyflex_id
                             AND hsk.segment1 = '''||p_gre_id||''''
                         ||')';
Line: 4064

                                        p_delete);