DBA Data[Home] [Help]

APPS.HXC_RESTORE SQL Statements

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

Line: 23

    IS SELECT /*+ INDEX (ar HXC_TIME_BLDNG_BLOCKS_AR_FK5)*/
              TIME_BUILDING_BLOCK_ID,TYPE,MEASURE,UNIT_OF_MEASURE,
              START_TIME,STOP_TIME,PARENT_BUILDING_BLOCK_ID,PARENT_BUILDING_BLOCK_OVN,
              SCOPE,OBJECT_VERSION_NUMBER,CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,
              LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,APPROVAL_STATUS,RESOURCE_ID,RESOURCE_TYPE,
              APPROVAL_STYLE_ID,DATE_FROM,DATE_TO,COMMENT_TEXT,APPLICATION_SET_ID,DATA_SET_ID,
              TRANSLATION_DISPLAY_KEY
         FROM hxc_time_building_blocks_ar ar
        WHERE data_set_id = p_data_set_id
          AND scope = 'TIMECARD'
         ORDER BY time_building_block_id;
Line: 39

    IS SELECT temp1.resource_id,
              temp1.start_time,
              temp1.time_building_block_id tc_id,
              temp2.thread_id||'('||temp2.chunk_number||')' detail
        FROM hxc_ar_detail_log temp2,
             hxc_ar_tc_ids_temp temp1
       WHERE temp1.time_building_block_id = temp2.time_building_block_id
         AND temp1.object_version_number = temp2.object_version_number
         AND temp2.process_type NOT LIKE '%INCOMPLETE%'
	ORDER BY temp2.thread_id,
                 temp2.chunk_number,
                 temp1.start_time,
                 temp1.resource_id     ;
Line: 56

    IS SELECT temp1.resource_id,
              temp1.start_time,
              temp1.time_building_block_id tc_id,
              temp2.thread_id||'('||temp2.chunk_number||')' detail
        FROM hxc_ar_detail_log temp2,
             hxc_ar_tc_ids_temp temp1
       WHERE temp1.time_building_block_id = temp2.time_building_block_id
         AND temp1.object_version_number = temp2.object_version_number
         AND temp2.process_type LIKE '%INCOMPLETE%'
	ORDER BY temp2.thread_id,
                 temp2.chunk_number,
                 temp1.start_time,
                 temp1.resource_id     ;
Line: 127

  UPDATE hxc_data_sets
  SET status = 'RESTORE_IN_PROGRESS'
  WHERE data_set_id = p_data_set_id;
Line: 133

  DELETE FROM hxc_ar_detail_log ;
Line: 134

  DELETE FROM hxc_ar_tc_ids_temp;
Line: 135

  DELETE FROM hxc_ar_trans_temp;
Line: 136

  DELETE FROM hxc_data_set_details;
Line: 154

       INSERT INTO hxc_ar_tc_ids_temp
            VALUES l_tc_tab(i) ;
Line: 280

     SELECT count(1)
       INTO trans_count
       FROM hxc_ar_trans_temp
      WHERE rownum < 2;
Line: 287

        UPDATE hxc_ar_trans_temp
           SET thread_id = 0 ;
Line: 290

        INSERT INTO hxc_transactions
                    (DATA_SET_ID,TRANSACTION_ID,TRANSACTION_PROCESS_ID,TRANSACTION_DATE,TYPE,
                    STATUS,EXCEPTION_DESCRIPTION,OBJECT_VERSION_NUMBER,CREATED_BY,CREATION_DATE,
                    LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,TRANSACTION_CODE)
              SELECT bkuptxn.DATA_SET_ID,bkuptxn.TRANSACTION_ID,TRANSACTION_PROCESS_ID,
	             TRANSACTION_DATE,TYPE,STATUS,EXCEPTION_DESCRIPTION,OBJECT_VERSION_NUMBER,
	             CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,
	             TRANSACTION_CODE
               FROM hxc_transactions_ar bkuptxn
              WHERE bkuptxn.transaction_id IN ( SELECT temp.transaction_id
                                                  FROM hxc_ar_trans_temp temp
                                                 WHERE thread_id = 0 )
                AND bkuptxn.transaction_id NOT IN ( SELECT transaction_id
                                                      FROM hxc_transactions hxc
                                                     WHERE bkuptxn.transaction_id = hxc.transaction_id)
                AND bkuptxn.data_set_id = p_data_set_id
            ;
Line: 308

           DELETE FROM hxc_transactions_ar
                 WHERE ROWID IN ( SELECT CHARTOROWID(trans_rowid)
                                    FROM hxc_ar_trans_temp
                                   WHERE thread_id = 0 )
                   AND data_set_id = p_data_set_id ;
Line: 315

          DELETE FROM hxc_ar_trans_temp
                WHERE thread_id = 0 ;
Line: 325

  SELECT COUNT(1)
    INTO trans_count
    FROM hxc_data_set_details;
Line: 332

     UPDATE hxc_data_sets
        SET status = 'ON_LINE', validation_status = 'E'
      WHERE data_set_id = p_data_set_id;
Line: 413

    IS SELECT time_building_block_id,
              object_version_number
         FROM hxc_ar_tc_ids_temp
        WHERE time_building_block_id >= p_from_id
          AND time_building_block_id < p_to_id   ;
Line: 420

    IS SELECT /*+ LEADING(temp) */
              transaction_detail_id,
              transaction_id,
              ROWIDTOCHAR(ar.ROWID)
         FROM hxc_temp_timecard_chunks temp,
              hxc_transaction_details_ar ar
        WHERE ar.time_building_block_id = temp.id
          AND ar.time_building_block_ovn = temp.ref_ovn
          AND thread_id = p_thread_id ;
Line: 432

    IS SELECT /*+ LEADING(temp) */
              DISTINCT
              time_attribute_usage_id,
              time_attribute_id,
              ROWIDTOCHAR(ar.ROWID)
         FROM hxc_temp_timecard_chunks temp,
              hxc_time_attribute_usages_ar ar
        WHERE ar.time_building_block_id = temp.id
          AND thread_id = p_thread_id ;
Line: 443

    IS SELECT ref_rowid
         FROM hxc_temp_timecard_chunks
        WHERE scope = p_scope
          AND thread_id = p_thread_id ;
Line: 449

    IS SELECT master_id,
              MAX(ROWID)
         FROM hxc_archive_temp
        WHERE thread_id = p_thread_id
        GROUP BY master_id ;
Line: 456

    IS SELECT /*+ LEADING(temp) */
              id,
              ref_ovn,
              ROWIDTOCHAR(temp.ROWID)
         FROM hxc_temp_timecard_chunks temp,
              hxc_latest_details det
        WHERE temp.scope = 'DETAIL'
          AND temp.id  = det.time_building_block_id
          AND thread_id = p_thread_id ;
Line: 467

    IS SELECT id,
              MAX(ref_ovn)
         FROM hxc_temp_timecard_chunks temp
        WHERE scope = 'DETAIL'
          AND thread_id = p_thread_id
        GROUP by id ;
Line: 547

       	  INSERT INTO hxc_ar_detail_log
       	    	              (time_building_block_id,
       	    	    	       object_version_number,
       	    	    	       process_type,
            	    	       thread_id,
            	    	       chunk_number)
       	    	       VALUES (tc_id_tab(i),
       	    	               tc_ovn_tab(i),
       	    	               'RESTORE-INCOMPLETE',
       	    	               p_thread_id,
       	    	               l_chunk_no);
Line: 558

         INSERT INTO hxc_data_set_details
                      (data_set_id,
                       scope,
                       table_name,
                       row_count)
              VALUES (p_data_set_id,
                      p_scope,
                      p_thread_id,
                      l_chunk_no );
Line: 592

  SELECT start_date,
        end_date
    INTO l_data_set_start_date,
         l_data_set_end_date
    FROM hxc_data_sets
   WHERE data_set_id = p_data_set_id;
Line: 630

                  INSERT INTO hxc_temp_timecard_chunks
                             ( id,
                               ref_ovn,
                               scope,
                               thread_id )
                      VALUES ( tc_id_tab(i),
                               tc_ovn_tab(i),
                               'TIMECARD',
                               p_thread_id );
Line: 642

               INSERT INTO hxc_time_building_blocks
                          (DATA_SET_ID,TIME_BUILDING_BLOCK_ID,TYPE,MEASURE,
                          UNIT_OF_MEASURE,START_TIME,STOP_TIME,PARENT_BUILDING_BLOCK_ID,
      		        SCOPE,OBJECT_VERSION_NUMBER,CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,
		   	LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,APPROVAL_STATUS,RESOURCE_ID,
		   	RESOURCE_TYPE,APPROVAL_STYLE_ID,DATE_FROM,DATE_TO,COMMENT_TEXT,
		   	PARENT_BUILDING_BLOCK_OVN,APPLICATION_SET_ID,
		   	TRANSLATION_DISPLAY_KEY)
                    SELECT /*+ LEADING(temp) INDEX(bkup HXC_TIME_BUILDING_BLOCKS_AR_PK)*/
                          bkup.DATA_SET_ID,TIME_BUILDING_BLOCK_ID,TYPE,MEASURE,
	                  UNIT_OF_MEASURE,START_TIME,STOP_TIME,PARENT_BUILDING_BLOCK_ID,
	                  bkup.SCOPE,OBJECT_VERSION_NUMBER,CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,
	                  LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,APPROVAL_STATUS,RESOURCE_ID,RESOURCE_TYPE,
	                  APPROVAL_STYLE_ID,DATE_FROM,DATE_TO,COMMENT_TEXT,PARENT_BUILDING_BLOCK_OVN,APPLICATION_SET_ID,
	                  TRANSLATION_DISPLAY_KEY
	              FROM hxc_temp_timecard_chunks temp,
	                   hxc_time_building_blocks_ar bkup
	             WHERE bkup.scope = 'TIMECARD'
                       AND bkup.time_building_block_id = temp.id
                       AND bkup.object_version_number = temp.ref_ovn
	               AND bkup.data_set_id = p_data_set_id
	               AND thread_id = p_thread_id ;
Line: 669

                   DELETE
                     FROM hxc_time_building_blocks_ar
                    WHERE time_building_block_id = tc_id_tab(i)
                      AND object_version_number = tc_ovn_tab(i)
                      AND data_set_id = p_data_set_id ;
Line: 679

                                             p_insert => l_tc_count,
                                             p_delete => l_tc_del_count,
                                             p_mismatch  => data_mismatch
                                             );
Line: 692

       	          INSERT INTO hxc_ar_detail_log
       	            (time_building_block_id,
       	             object_version_number,
       	             process_type,
                     thread_id,
                     chunk_number)
       	           VALUES (tc_id_tab(i),
       	                   tc_ovn_tab(i),
       	                   'RESTORE',
       	                   p_thread_id,
       	                   l_chunk_no);
Line: 704

       	       INSERT INTO hxc_temp_timecard_chunks
       	             ( id,
       	               scope,
       	               ref_rowid,
       	               thread_id )
       	       SELECT /*+ ORDERED */
       	              DISTINCT
       	                 talbkup.application_period_id,
       	                 'APPLICATION_PERIOD',
       	                  ROWIDTOCHAR(talbkup.ROWID),
       	                  thread_id
	        FROM hxc_temp_timecard_chunks temp,
	             hxc_tc_ap_links_ar talbkup
	       WHERE temp.id = talbkup.timecard_id
	         AND temp.scope IN ('TIMECARD')
	         AND thread_id = p_thread_id ;
Line: 722

	       INSERT INTO hxc_tc_ap_links
	                  ( timecard_id,
	                    application_period_id)
	            SELECT timecard_id,
	                   application_period_id
	              FROM hxc_temp_timecard_chunks temp,
	                   hxc_tc_ap_links_ar talbkup
	             WHERE temp.ref_rowid = talbkup.ROWID
	               AND temp.scope = ('APPLICATION_PERIOD')
	               AND thread_id = p_thread_id ;
Line: 736

	       DELETE FROM hxc_tc_ap_links_ar
	             WHERE ROWID IN ( SELECT CHARTOROWID(ref_rowid)
	                                FROM hxc_temp_timecard_chunks
	                               WHERE scope = 'APPLICATION_PERIOD'
	                                 AND thread_id = p_thread_id );
Line: 745

                                             p_insert => l_tal_count,
                                             p_delete => l_tal_del_count,
                                             p_mismatch => data_mismatch );
Line: 756

               INSERT INTO hxc_time_building_blocks
	                   (DATA_SET_ID,TIME_BUILDING_BLOCK_ID,TYPE,MEASURE,
	                    UNIT_OF_MEASURE,START_TIME,STOP_TIME,PARENT_BUILDING_BLOCK_ID,
	        	          SCOPE,OBJECT_VERSION_NUMBER,CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,
	        	     	  LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,APPROVAL_STATUS,RESOURCE_ID,
	        	     	  RESOURCE_TYPE,APPROVAL_STYLE_ID,DATE_FROM,DATE_TO,COMMENT_TEXT,
	        	     	  PARENT_BUILDING_BLOCK_OVN,APPLICATION_SET_ID,TRANSLATION_DISPLAY_KEY)
	             SELECT /*+ ORDERED */
	                    appbkup.DATA_SET_ID,TIME_BUILDING_BLOCK_ID,TYPE,MEASURE,
	                    UNIT_OF_MEASURE,START_TIME,STOP_TIME,PARENT_BUILDING_BLOCK_ID,
	                    appbkup.SCOPE,OBJECT_VERSION_NUMBER,CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,
	                    LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,APPROVAL_STATUS,RESOURCE_ID,RESOURCE_TYPE,
	                    APPROVAL_STYLE_ID,DATE_FROM,DATE_TO,COMMENT_TEXT,PARENT_BUILDING_BLOCK_OVN,
	                    APPLICATION_SET_ID,TRANSLATION_DISPLAY_KEY
	               FROM hxc_time_building_blocks_ar appbkup
	              WHERE appbkup.scope = 'APPLICATION_PERIOD'
                        AND appbkup.data_set_id = p_data_set_id
	        	AND appbkup.time_building_block_id IN ( SELECT id
                                                                  FROM hxc_temp_timecard_chunks temp
                                                                 WHERE temp.scope IN
                                                                      ('APPLICATION_PERIOD')
                                                                   AND thread_id = p_thread_id ) ;
Line: 782

	       DELETE FROM hxc_time_building_blocks_ar
	             WHERE time_building_block_id IN ( SELECT id
	                                                 FROM hxc_temp_timecard_chunks
	                                                WHERE scope IN
                                                                     ('APPLICATION_PERIOD')
                                                          AND thread_id = p_thread_id )
                       AND data_set_id = p_data_set_id ;
Line: 793

                                              p_insert => l_app_period_count,
                                              p_delete => l_app_del_count,
                                              p_mismatch => data_mismatch );
Line: 804

               INSERT INTO hxc_app_period_summary
                            (APPLICATION_PERIOD_ID,APPLICATION_PERIOD_OVN,APPROVAL_STATUS,TIME_RECIPIENT_ID,
                             TIME_CATEGORY_ID,START_TIME,STOP_TIME,RESOURCE_ID,RECIPIENT_SEQUENCE,
                             CATEGORY_SEQUENCE,CREATION_DATE,NOTIFICATION_STATUS,APPROVER_ID,APPROVAL_COMP_ID,
                             APPROVAL_ITEM_TYPE,APPROVAL_PROCESS_NAME,APPROVAL_ITEM_KEY,DATA_SET_ID)
	             SELECT APPLICATION_PERIOD_ID,APPLICATION_PERIOD_OVN,APPROVAL_STATUS,
	                     TIME_RECIPIENT_ID,TIME_CATEGORY_ID,START_TIME,STOP_TIME,RESOURCE_ID,
	                     RECIPIENT_SEQUENCE,CATEGORY_SEQUENCE,CREATION_DATE,NOTIFICATION_STATUS,
	                     APPROVER_ID,APPROVAL_COMP_ID,APPROVAL_ITEM_TYPE,APPROVAL_PROCESS_NAME,
	                     APPROVAL_ITEM_KEY,apsbkup.DATA_SET_ID
	               FROM hxc_app_period_summary_ar apsbkup
	              WHERE application_period_id IN (SELECT id
	                                                FROM hxc_temp_timecard_chunks
	                                               WHERE scope = 'APPLICATION_PERIOD'
	                                                 AND thread_id = p_thread_id )
                        AND data_set_id = p_data_set_id ;
Line: 824

               DELETE FROM hxc_app_period_summary_ar
                     WHERE application_period_id IN (SELECT id
                                                       FROM hxc_temp_timecard_chunks
                	                               WHERE scope = 'APPLICATION_PERIOD'
                	                                 AND thread_id = p_thread_id )
                       AND data_set_id = p_data_set_id ;
Line: 834

                                              p_insert => l_app_period_sum_count,
                                              p_delete => l_app_sum_del_count,
                                              p_mismatch => data_mismatch );
Line: 844

               INSERT INTO hxc_temp_timecard_chunks
                            ( id,
                              ref_ovn,
                              scope,
                              ref_rowid,
                              day_start_time,
                              day_stop_time,
                              thread_id )
                      SELECT /*+ LEADING(TEMP) INDEX(AR HXC_TIME_BLDNG_BLOCKS_AR_FK3) */
                             time_building_block_id,
                             object_version_number,
                             'DAY',
                             ROWIDTOCHAR(ar.ROWID),
                             ar.start_time,
                             ar.stop_time,
                             thread_id
                        FROM hxc_temp_timecard_chunks temp,
                             hxc_time_building_blocks_ar ar
                       WHERE parent_building_block_id = temp.id
                         AND parent_building_block_ovn = temp.ref_ovn
                         AND temp.scope = 'TIMECARD'
                         AND thread_id = p_thread_id
                         AND ar.data_set_id = p_data_set_id ;
Line: 869

               INSERT INTO hxc_time_building_blocks
                           (DATA_SET_ID,TIME_BUILDING_BLOCK_ID,TYPE,MEASURE,
		     UNIT_OF_MEASURE,START_TIME,STOP_TIME,PARENT_BUILDING_BLOCK_ID,
		     SCOPE,OBJECT_VERSION_NUMBER,CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,
		     LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,APPROVAL_STATUS,RESOURCE_ID,
		     RESOURCE_TYPE,APPROVAL_STYLE_ID,DATE_FROM,DATE_TO,COMMENT_TEXT,
		     PARENT_BUILDING_BLOCK_OVN,APPLICATION_SET_ID,TRANSLATION_DISPLAY_KEY)
	            SELECT /*+ LEADING(temp) NO_INDEX(bkupday)*/
                           bkupday.DATA_SET_ID,TIME_BUILDING_BLOCK_ID,TYPE,MEASURE,
	                   UNIT_OF_MEASURE,START_TIME,STOP_TIME,PARENT_BUILDING_BLOCK_ID,
		     bkupday.SCOPE,OBJECT_VERSION_NUMBER,CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,
		     LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,APPROVAL_STATUS,RESOURCE_ID,RESOURCE_TYPE,
		     APPROVAL_STYLE_ID,DATE_FROM,DATE_TO,COMMENT_TEXT,PARENT_BUILDING_BLOCK_OVN,APPLICATION_SET_ID,
		     TRANSLATION_DISPLAY_KEY
	              FROM hxc_temp_timecard_chunks temp,
	                   hxc_time_building_blocks_ar bkupday
	             WHERE bkupday.ROWID = CHARTOROWID(temp.ref_rowid)
	               AND temp.scope = 'DAY'
	               AND thread_id = p_thread_id
                       AND bkupday.data_set_id = p_data_set_id ;
Line: 904

	              DELETE FROM hxc_time_building_blocks_ar
	                  WHERE ROWID = CHARTOROWID(rowid_tab(i))
                            AND data_set_id = p_data_set_id;
Line: 909

                   rowid_tab.DELETE;
Line: 915

                                               p_insert => l_day_count,
                                               p_delete => l_day_del_count,
                                               p_mismatch => data_mismatch );
Line: 925

               INSERT INTO hxc_temp_timecard_chunks
                             ( id,
                               ref_ovn,
                               scope,
                               day_start_time,
                               day_stop_time,
                               ref_rowid,
                               thread_id )
                      SELECT /*+ LEADING(TEMP) INDEX(AR HXC_TIME_BLDNG_BLOCKS_AR_FK3) */
                              time_building_block_id,
                              object_version_number,
                              'DETAIL',
                              nvl(day_start_time,ar.start_time),
                              nvl(day_stop_time,ar.stop_time),
                              ROWIDTOCHAR(ar.ROWID),
                              thread_id
                        FROM hxc_temp_timecard_chunks temp,
                              hxc_time_building_blocks_ar ar
                       WHERE parent_building_block_id = temp.id
                         AND parent_building_block_ovn = temp.ref_ovn
                         AND temp.scope = 'DAY'
                         AND thread_id = p_thread_id
                         AND ar.data_set_id = p_data_set_id;
Line: 950

               INSERT INTO hxc_time_building_blocks
                            (DATA_SET_ID,TIME_BUILDING_BLOCK_ID,TYPE,MEASURE,
	        	           UNIT_OF_MEASURE,START_TIME,STOP_TIME,PARENT_BUILDING_BLOCK_ID,
	        	     	   SCOPE,OBJECT_VERSION_NUMBER,CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,
	        	     	   LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,APPROVAL_STATUS,RESOURCE_ID,
	        	     	   RESOURCE_TYPE,APPROVAL_STYLE_ID,DATE_FROM,DATE_TO,COMMENT_TEXT,
	        	     	   PARENT_BUILDING_BLOCK_OVN,APPLICATION_SET_ID,TRANSLATION_DISPLAY_KEY)
	            SELECT /*+ LEADING(temp) NO_INDEX(bkupday)*/
                            bkupday.DATA_SET_ID,TIME_BUILDING_BLOCK_ID,TYPE,MEASURE,
	                    UNIT_OF_MEASURE,START_TIME,STOP_TIME,PARENT_BUILDING_BLOCK_ID,
	        	          bkupday.SCOPE,OBJECT_VERSION_NUMBER,CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,
	        	     	  LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,APPROVAL_STATUS,RESOURCE_ID,RESOURCE_TYPE,
	        	     	  APPROVAL_STYLE_ID,DATE_FROM,DATE_TO,COMMENT_TEXT,PARENT_BUILDING_BLOCK_OVN,APPLICATION_SET_ID,
	        	     	  TRANSLATION_DISPLAY_KEY
	              FROM hxc_temp_timecard_chunks temp,
	                   hxc_time_building_blocks_ar bkupday
	             WHERE bkupday.ROWID = CHARTOROWID(temp.ref_rowid)
	               AND temp.scope = 'DETAIL'
	               AND thread_id = p_thread_id
                       AND bkupday.data_set_id = p_data_set_id;
Line: 984

	               DELETE FROM hxc_time_building_blocks_ar
	                   WHERE ROWID = CHARTOROWID(rowid_tab(i))
                             AND data_set_id = p_data_set_id;
Line: 989

                    rowid_tab.DELETE;
Line: 994

      	                                      p_insert => l_det_count,
      	                                      p_delete => l_det_del_count,
      	                                      p_mismatch => data_mismatch );
Line: 1023

                      INSERT INTO hxc_archive_temp
                                  ( detail_id,
                                    master_id,
                                    ref_rowid,
                                    thread_id )
                            VALUES ( trans_detail_tab(i),
                                     trans_tab(i),
                                     td_rowid_tab(i),
                                     p_thread_id );
Line: 1033

                   INSERT INTO hxc_transaction_details
                               (DATA_SET_ID,TRANSACTION_DETAIL_ID,TIME_BUILDING_BLOCK_ID,TRANSACTION_ID,
      		              STATUS,EXCEPTION_DESCRIPTION,OBJECT_VERSION_NUMBER,CREATED_BY,CREATION_DATE,
      		 	      LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,TIME_BUILDING_BLOCK_OVN)
                        SELECT /*+ LEADING(temp) USE_NL(bkuptxnd) */
                                bkuptxnd.DATA_SET_ID,TRANSACTION_DETAIL_ID,TIME_BUILDING_BLOCK_ID,TRANSACTION_ID,
      		              STATUS,EXCEPTION_DESCRIPTION,OBJECT_VERSION_NUMBER,CREATED_BY,CREATION_DATE,
      		 	      LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,TIME_BUILDING_BLOCK_OVN
                          FROM hxc_archive_temp temp,
                               hxc_transaction_details_ar bkuptxnd
                         WHERE CHARTOROWID(temp.ref_rowid) = bkuptxnd.ROWID
                           AND thread_id  = p_thread_id
                           AND bkuptxnd.data_set_id = p_data_set_id;
Line: 1052

                      DELETE FROM hxc_transaction_details_ar
                            WHERE ROWID = CHARTOROWID(td_rowid_tab(i))
                              AND data_set_id = p_data_set_id ;
Line: 1059

                   trans_detail_tab.DELETE;
Line: 1060

                   trans_tab.DELETE;
Line: 1061

                   td_rowid_tab.DELETE;
Line: 1072

                         DELETE FROM hxc_archive_temp
                          WHERE master_id = trans_id_tab(i)
                            AND ROWID <> uniq_rowid_tab(i)
                            AND thread_id = p_thread_id ;
Line: 1079

                   DELETE FROM hxc_archive_temp
                         WHERE EXISTS ( SELECT 1
                                          FROM hxc_transactions
                                         WHERE transaction_id = master_id )
                           AND thread_id = p_thread_id ;
Line: 1085

                   INSERT INTO hxc_transactions
                               (DATA_SET_ID,TRANSACTION_ID,TRANSACTION_PROCESS_ID,TRANSACTION_DATE,TYPE,
                               STATUS,EXCEPTION_DESCRIPTION,OBJECT_VERSION_NUMBER,CREATED_BY,CREATION_DATE,
                               LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,TRANSACTION_CODE)
                        SELECT /*+ LEADING(temp) USE_NL(bkuptxn) */
                               bkuptxn.DATA_SET_ID,TRANSACTION_ID,TRANSACTION_PROCESS_ID,
                		 TRANSACTION_DATE,TYPE,STATUS,EXCEPTION_DESCRIPTION,OBJECT_VERSION_NUMBER,
                		 CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,
                		 TRANSACTION_CODE
                          FROM hxc_transactions_ar bkuptxn,
                               hxc_archive_temp temp
                         WHERE transaction_id = master_id
                           AND thread_id = p_thread_id
                           AND transaction_id NOT IN ( SELECT transaction_id
                                                         FROM hxc_transactions hxc
                                                        WHERE bkuptxn.transaction_id = hxc.transaction_id)
                           AND type <> 'RETRIEVAL'
                           AND bkuptxn.data_set_id = p_data_set_id
                           ;
Line: 1107

                   DELETE /*+ LEADING(temp) USE_NL(bkuptxn) */
                          FROM hxc_transactions_ar bkuptxn
                         WHERE transaction_id IN ( SELECT master_id
                                                     FROM hxc_archive_temp temp
                                                    WHERE thread_id = p_thread_id)
                           AND type <> 'RETRIEVAL'
                           AND data_set_id = p_data_set_id ;
Line: 1117

                        INSERT INTO hxc_ar_trans_temp
                               ( transaction_id, data_set_id, thread_id, trans_rowid )
                        SELECT bkuptxn.transaction_id,
                               p_data_set_id,
                               p_thread_id,
                               ROWIDTOCHAR(bkuptxn.ROWID)
                          FROM hxc_transactions_ar bkuptxn,
                               hxc_archive_temp temp
                         WHERE transaction_id = master_id
                           AND thread_id = p_thread_id
                           AND type = 'RETRIEVAL'
                           AND data_set_id = p_data_set_id ;
Line: 1132

                   DELETE FROM hxc_archive_temp
                         WHERE thread_id = p_thread_id ;
Line: 1140

      	                                      p_insert => l_td_count,
      	                                      p_delete => l_td_del_count,
      	                                      p_mismatch => data_mismatch );
Line: 1151

      	                                      p_insert => l_trans_count,
      	                                      p_delete => l_trans_del_count,
      	                                      p_mismatch => data_mismatch );
Line: 1184

       	          INSERT INTO hxc_archive_temp
       	                      ( detail_id,
       	                        master_id,
       	                        ref_rowid,
       	                        thread_id)
       	                VALUES ( usage_tab(i),
       	                         attribute_tab(i),
       	                         usage_rowid_tab(i),
       	                         p_thread_id );
Line: 1195

       	          INSERT INTO hxc_time_attribute_usages
       	                      (DATA_SET_ID,TIME_ATTRIBUTE_USAGE_ID,TIME_ATTRIBUTE_ID,TIME_BUILDING_BLOCK_ID,
	                       CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,
	                       OBJECT_VERSION_NUMBER,TIME_BUILDING_BLOCK_OVN)
       	                SELECT /*+ LEADING(temp) USE_NL(bkuptau) */
       	                       bkuptau.DATA_SET_ID,TIME_ATTRIBUTE_USAGE_ID,TIME_ATTRIBUTE_ID,TIME_BUILDING_BLOCK_ID,
	                       CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN,
	                       OBJECT_VERSION_NUMBER,TIME_BUILDING_BLOCK_OVN
	                  FROM hxc_archive_temp temp,
       	                       hxc_time_attribute_usages_ar bkuptau
       	                 WHERE bkuptau.ROWID = CHARTOROWID(temp.ref_rowid)
       	                   AND thread_id   = p_thread_id
       	                   AND bkuptau.data_set_id = p_data_set_id;
Line: 1213

       	               DELETE FROM hxc_time_attribute_usages_ar
       	                     WHERE ROWID = CHARTOROWID(usage_rowid_tab(i))
       	                       AND data_set_id = p_data_set_id;
Line: 1219

       	          DELETE FROM hxc_archive_temp
       	                WHERE EXISTS ( SELECT 1
       	                                 FROM hxc_time_attributes
       	                                WHERE time_attribute_id = master_id )
       	                  AND thread_id = p_thread_id ;
Line: 1225

       	          INSERT INTO hxc_time_attributes
       	                      (ATTRIBUTE15,ATTRIBUTE16,ATTRIBUTE17,ATTRIBUTE18,ATTRIBUTE19,ATTRIBUTE20,ATTRIBUTE21,
       	        	     ATTRIBUTE22,ATTRIBUTE23,ATTRIBUTE24,ATTRIBUTE25,ATTRIBUTE26,ATTRIBUTE27,ATTRIBUTE28,
       	        	     ATTRIBUTE29,ATTRIBUTE30,BLD_BLK_INFO_TYPE_ID,OBJECT_VERSION_NUMBER,TIME_ATTRIBUTE_ID,
       	        	     ATTRIBUTE_CATEGORY,ATTRIBUTE1,ATTRIBUTE2,ATTRIBUTE3,ATTRIBUTE4,ATTRIBUTE5,ATTRIBUTE6,
       	        	     ATTRIBUTE7,ATTRIBUTE8,ATTRIBUTE9,ATTRIBUTE10,ATTRIBUTE11,ATTRIBUTE12,ATTRIBUTE13,
       	        	     ATTRIBUTE14,CONSOLIDATED_FLAG,DATA_SET_ID)
       	               SELECT /*+ LEADING(temp) USE_NL(bkupta) */
       	                      ATTRIBUTE15,ATTRIBUTE16,ATTRIBUTE17,ATTRIBUTE18,ATTRIBUTE19,ATTRIBUTE20,ATTRIBUTE21,
       	                      ATTRIBUTE22,ATTRIBUTE23,ATTRIBUTE24,ATTRIBUTE25,ATTRIBUTE26,ATTRIBUTE27,ATTRIBUTE28,
       	        	     ATTRIBUTE29,ATTRIBUTE30,BLD_BLK_INFO_TYPE_ID,OBJECT_VERSION_NUMBER,TIME_ATTRIBUTE_ID,
       	        	     ATTRIBUTE_CATEGORY,ATTRIBUTE1,ATTRIBUTE2,ATTRIBUTE3,ATTRIBUTE4,ATTRIBUTE5,ATTRIBUTE6,
       	        	     ATTRIBUTE7,ATTRIBUTE8,ATTRIBUTE9,ATTRIBUTE10,ATTRIBUTE11,ATTRIBUTE12,ATTRIBUTE13,
       	        	     ATTRIBUTE14,null,DATA_SET_ID
       	                 FROM hxc_time_attributes_ar bkupta
       	                WHERE bkupta.time_attribute_id in ( SELECT /*+ NO_INDEX(temp) */
       	                                                           master_id
       	                                                      FROM hxc_archive_temp temp
       	                                                     WHERE thread_id = p_thread_id )
       	                 AND bkupta.data_set_id = p_data_set_id;
Line: 1249

       	          DELETE /*+ LEADING(temp) USE_NL(bkupta) */
       	                 FROM hxc_time_attributes_ar bkupta
       	                WHERE time_attribute_id IN ( SELECT /*+ NO_INDEX(temp) */
       	                                                   master_id
       	                                               FROM hxc_archive_temp temp
       	                                              WHERE thread_id = p_thread_id )
                          AND data_set_id = p_data_set_id ;
Line: 1259

       	          usage_tab.DELETE;
Line: 1260

       	          attribute_tab.DELETE;
Line: 1261

       	          usage_rowid_tab.DELETE;
Line: 1263

       	          DELETE FROM hxc_archive_temp
       	                WHERE thread_id = p_thread_id ;
Line: 1270

                                              p_insert => l_tau_count,
                                              p_delete => l_tau_del_count,
                                              p_mismatch => data_mismatch );
Line: 1281

                                              p_insert => l_ta_count,
                                              p_delete => l_ta_del_count,
                                              p_mismatch => data_mismatch );
Line: 1291

               DELETE FROM hxc_temp_timecard_chunks
                     WHERE scope IN ( 'TIMECARD', 'DAY','APPLICATION_PERIOD')
                       AND thread_id = p_thread_id ;
Line: 1296

               INSERT INTO hxc_ap_detail_links
                           (application_period_id,
                            time_building_block_id,
                            time_building_block_ovn)
                    SELECT /*+ INDEX( adlbkup HXC_AP_DETAIL_LINKS_AR_FK1) */
                           application_period_id, time_building_block_id, time_building_block_ovn
                      FROM hxc_temp_timecard_chunks temp,
                           hxc_ap_detail_links_ar adlbkup
	             WHERE temp.id = adlbkup.time_building_block_id
                       AND temp.ref_ovn = adlbkup.time_building_block_ovn
		AND temp.scope = ('DETAIL')
		AND thread_id = p_thread_id ;
Line: 1312

               DELETE FROM hxc_ap_detail_links_ar
                     WHERE (time_building_block_id,time_building_block_ovn)
                                                  IN ( SELECT id,
                                                              ref_ovn
                                                         FROM hxc_temp_timecard_chunks
                                                        WHERE scope = 'DETAIL'
                                                          AND thread_id = p_thread_id );
Line: 1322

                                              p_insert => l_adl_count,
                                              p_delete => l_adl_del_count,
                                              p_mismatch => data_mismatch );
Line: 1341

                    DELETE FROM hxc_temp_timecard_chunks
                          WHERE ROWID = CHARTOROWID(latest_rowid_tab(i))
                            AND thread_id = p_thread_id ;
Line: 1345

                  latest_rowid_tab.DELETE;
Line: 1346

                  latest_id_tab.DELETE;
Line: 1347

                  latest_ovn_tab.DELETE;
Line: 1359

                     DELETE FROM hxc_temp_timecard_chunks
                           WHERE id = latest_id_tab(i)
                             AND ref_ovn <> latest_ovn_tab(i)
                             AND thread_id = p_thread_id ;
Line: 1364

                  latest_rowid_tab.DELETE;
Line: 1365

                  latest_id_tab.DELETE;
Line: 1366

                  latest_ovn_tab.DELETE;
Line: 1372

               INSERT INTO hxc_latest_details
                            (resource_id,
	                     time_building_block_id,
		           object_version_number,
		      	   approval_status,
		      	   application_set_id,
		      	   last_update_date,
                             resource_type,
                             comment_text,
		           start_time,
		      	   stop_time )
                     SELECT /*+ ORDERED */
                             resource_id,
                             time_building_block_id,
		           object_version_number,
		      	   approval_status,
		      	   application_set_id,
		      	   last_update_date,
                             resource_type,
                             comment_text,
		           day_start_time,
		      	   day_stop_time
		      FROM hxc_temp_timecard_chunks temp,
		           hxc_time_building_blocks hxc
                       WHERE temp.id = hxc.time_building_block_id
		       AND temp.ref_ovn = hxc.object_version_number
                         AND temp.scope = 'DETAIL'
                         AND thread_id = p_thread_id ;
Line: 1413

                tc_id_tab.DELETE;
Line: 1414

                tc_ovn_tab.DELETE;
Line: 1453

                             p_insert     IN NUMBER,
                             p_delete     IN NUMBER,
                             p_mismatch   IN OUT NOCOPY BOOLEAN)
IS

BEGIN
    IF p_insert = p_delete
    THEN
       fnd_file.put_line(fnd_file.log,' ');
Line: 1462

       fnd_file.put_line(fnd_file.log,' '||p_scope||' records moved : '||p_insert);
Line: 1468

       fnd_file.put_line(fnd_file.log, p_insert||' records were inserted into online table ');
Line: 1469

       fnd_file.put_line(fnd_file.log, p_delete||' records were deleted from offline table ');