DBA Data[Home] [Help]

APPS.HXC_TIMEKEEPER_PROCESS SQL Statements

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

Line: 73

   SELECT   ppf.person_id person_id, ppf.full_name,
            NVL (ppf.employee_number, ppf.npw_number) employee_number,
            hr_person_type_usage_info.get_user_person_type (p_start_period, ppf.person_id) person_type
   FROM     hxc_tk_group_queries htgq,
            hxc_tk_groups htg,
            hxc_tk_group_query_criteria htgqc,
            per_all_people_f ppf,
            per_all_assignments_f paa,
            per_person_type_usages_f ptu,
            per_person_types ppt
   WHERE    ppf.person_id = paa.person_id
AND         ppt.person_type_id = ptu.person_type_id
AND         ppt.system_person_type IN ('EMP', 'EMP_APL', 'CWK','EX_EMP', 'EX_CWK')
AND         (   p_person_type IS NULL
             OR (    DECODE (ppt.system_person_type, 'EMP_APL', 'EMP', ppt.system_person_type) =
                                                                                           p_person_type
                 AND p_person_type IS NOT NULL
                )
            )
AND         ptu.person_id = ppf.person_id
AND         p_start_period <= ptu.effective_end_date
AND         p_end_period >= ptu.effective_start_date
AND         paa.primary_flag = 'Y'
AND         paa.assignment_type IN ('E', 'C')
AND         p_start_period <= paa.effective_end_date
AND         p_end_period >= paa.effective_start_date
AND         p_start_period <= ppf.effective_end_date
AND         p_end_period >= ppf.effective_start_date
AND         ppf.person_id = htgqc.criteria_id
AND         htgqc.tk_group_query_id = htgq.tk_group_query_id
AND         htgq.tk_group_id = htg.tk_group_id
AND         htg.business_group_id = ppf.business_group_id
AND         htg.tk_group_id = p_group_id
AND         ppf.person_id = NVL (p_resource_id, ppf.person_id)
AND         htgq.include_exclude = 'I'
AND         htgqc.criteria_type = 'PERSON'
AND         ppf.effective_end_date = (SELECT MAX (ppf2.effective_end_date)
                                      FROM   per_people_f ppf2, per_all_assignments_f paa2
                                      WHERE  ppf2.person_id = paa2.person_id
AND                                          paa2.primary_flag = 'Y'
AND                                          paa2.assignment_type IN ('E', 'C')
AND                                          p_start_period <= paa2.effective_end_date
AND                                          p_end_period >= paa2.effective_start_date
AND                                          p_start_period <= ppf2.effective_end_date
AND                                          p_end_period >= ppf2.effective_start_date
AND                                          ppf2.person_id = ppf.person_id)
   UNION
   SELECT   ppf.person_id person_id, ppf.full_name,
            NVL (ppf.employee_number, ppf.npw_number) employee_number,
            hr_person_type_usage_info.get_user_person_type (p_start_period, ppf.person_id) person_type
   FROM     hxc_tk_group_queries htgq,
            hxc_tk_groups htg,
            hxc_tk_group_query_criteria htgqc,
            per_all_people_f ppf,
            per_all_assignments_f paa,
            per_person_type_usages_f ptu,
            per_person_types ppt
   WHERE    ppf.person_id = paa.person_id
AND         ppt.person_type_id = ptu.person_type_id
AND         ppt.system_person_type IN ('EMP', 'EMP_APL', 'CWK','EX_EMP')
AND         ptu.person_id = ppf.person_id
AND         (   p_person_type IS NULL
             OR (    DECODE (ppt.system_person_type, 'EMP_APL', 'EMP', ppt.system_person_type) =
                                                                                           p_person_type
                 AND p_person_type IS NOT NULL
                )
            )
AND         p_start_period <= ptu.effective_end_date
AND         p_end_period >= ptu.effective_start_date
AND         paa.primary_flag = 'Y'
AND         paa.assignment_type IN ('E', 'C')
AND         p_start_period <= paa.effective_end_date
AND         p_end_period >= paa.effective_start_date
AND         p_start_period <= ppf.effective_end_date
AND         p_end_period >= ppf.effective_start_date
AND         ppf.person_id = p_resource_id
AND         ppf.person_id = htgqc.criteria_id
AND         htgqc.tk_group_query_id = htgq.tk_group_query_id
AND         htgq.tk_group_id = htg.tk_group_id
AND         htg.business_group_id = ppf.business_group_id
AND         htgq.include_exclude = 'I'
AND         htgqc.criteria_type = 'PERSON'
AND         ppf.effective_end_date = (SELECT MAX (ppf2.effective_end_date)
                                      FROM   per_people_f ppf2, per_all_assignments_f paa2
                                      WHERE  ppf2.person_id = paa2.person_id
AND                                          paa2.primary_flag = 'Y'
AND                                          paa2.assignment_type IN ('E', 'C')
AND                                          p_start_period <= paa2.effective_end_date
AND                                          p_end_period >= paa2.effective_start_date
AND                                          p_start_period <= ppf2.effective_end_date
AND                                          p_end_period >= ppf2.effective_start_date
AND                                          ppf2.person_id = ppf.person_id)
   ORDER BY 2;
Line: 178

   SELECT time_building_block_id, object_version_number, start_time, comment_text, created_by,
          creation_date, last_updated_by, last_update_date, last_update_login
   FROM   hxc_time_building_blocks
   WHERE  resource_id = p_resource_id
AND       SCOPE = 'TIMECARD'
AND       start_time = p_start_period
AND       stop_time = p_end_period
AND       date_to = hr_general.end_of_time;
Line: 190

   SELECT *
   FROM   hxc_tk_detail_temp
   WHERE  detailid = p_detailid;
Line: 200

   SELECT   detail.time_building_block_id detail_id, detail.object_version_number detail_ovn,
            detail.measure, DAY.start_time, detail.start_time time_in, detail.stop_time time_out,
            detail.comment_text
   FROM     hxc_time_building_blocks detail, hxc_time_building_blocks DAY
   WHERE    DAY.parent_building_block_id = timecard_id
AND         DAY.parent_building_block_ovn = timecard_ovn
AND         detail.date_to = hr_general.end_of_time
AND         detail.SCOPE = 'DETAIL'
AND         detail.parent_building_block_id = DAY.time_building_block_id
AND         detail.parent_building_block_ovn = DAY.object_version_number
AND         DAY.SCOPE = 'DAY'
AND         DAY.date_to = hr_general.end_of_time
   ORDER BY 4, 5, 1; --nitin
Line: 218

      SELECT approval_status
      FROM hxc_timecard_summary
      WHERE timecard_id = time_building_block_id
         AND timecard_ovn = time_building_block_ovn;
Line: 310

  l_last_update_date        DATE;
Line: 311

  l_last_updated_by         NUMBER (16);
Line: 312

  l_last_update_login       NUMBER (16);
Line: 440

    SELECT detail.time_building_block_id bb_id, detail.object_version_number bb_ovn
    FROM   hxc_time_building_blocks detail, hxc_time_building_blocks DAY
    WHERE  DAY.parent_building_block_id = p_bb_id
/*ADVICE(509): Cursor references an external variable (use a parameter) [209] */

AND        DAY.parent_building_block_ovn = p_bb_ovn
/*ADVICE(512): Cursor references an external variable (use a parameter) [209] */

AND        detail.date_to = hr_general.end_of_time
AND        detail.SCOPE = 'DETAIL'
AND        detail.parent_building_block_id = DAY.time_building_block_id
AND        detail.parent_building_block_ovn = DAY.object_version_number
AND        DAY.SCOPE = 'DAY'
AND        DAY.date_to = hr_general.end_of_time;
Line: 461

    SELECT 'Y'
    FROM   hxc_errors
    WHERE  time_building_block_id = bb_id
AND        time_building_block_ovn = bb_ovn
AND        (date_to = hr_general.end_of_time OR date_to IS NULL)
AND        message_level = DECODE (msg_type, 'ALL', message_level, NULL, message_level, msg_type)
AND        message_name = DECODE (msg_text, NULL, message_name, msg_text);
Line: 519

    SELECT detail.time_building_block_id bb_id, detail.object_version_number bb_ovn
    FROM   hxc_time_building_blocks detail, hxc_time_building_blocks DAY
    WHERE  DAY.parent_building_block_id = p_bb_id
/*ADVICE(588): Cursor references an external variable (use a parameter) [209] */

AND        DAY.parent_building_block_ovn = p_bb_ovn
/*ADVICE(591): Cursor references an external variable (use a parameter) [209] */

AND        detail.date_to = hr_general.end_of_time
AND        detail.SCOPE = 'DETAIL'
AND        detail.parent_building_block_id = DAY.time_building_block_id
AND        detail.parent_building_block_ovn = DAY.object_version_number
AND        DAY.SCOPE = 'DAY'
AND        DAY.date_to = hr_general.end_of_time;
Line: 541

    SELECT 'Y'
    FROM   hxc_time_attributes
    WHERE  time_attribute_id IN (SELECT time_attribute_id
                                 FROM   hxc_time_attribute_usages
                                 WHERE  time_building_block_id = bb_id
AND                                     time_building_block_ovn = bb_ovn)
AND        attribute_category = 'REASON'
AND        attribute1 = DECODE (attribute3, 'CHANGE', change_reason, 'LATE', late_reason)
AND        NVL (attribute7, '-99') = DECODE (audit_history, NULL, NVL (attribute7, '-99'), audit_history);
Line: 556

    SELECT 'Y'
    FROM   hxc_time_attributes
    WHERE  time_attribute_id IN (SELECT time_attribute_id
                                 FROM   hxc_time_attribute_usages
                                 WHERE  time_building_block_id = bb_id
AND                                     time_building_block_ovn = bb_ovn)
AND        attribute_category = 'REASON'
AND        attribute7 = DECODE (audit_history, NULL, attribute7, audit_history);
Line: 658

   g_resource_tc_table.DELETE;
Line: 659

   g_submit_table.DELETE;
Line: 704

  ELSE -- global checkbix select
   --get the timekeeper setup preference for details  button  to decide the category

   IF g_base_att IS NULL THEN
    g_base_att := hxc_preference_evaluation.resource_preferences (
                   p_resource_id => p_timekeeper_id,
                   p_pref_code => 'TK_TCARD_SETUP',
                   p_attribute_n => 4,
                   p_evaluation_date => SYSDATE
                  );
Line: 720

    g_tk_data_query_from_process.DELETE;
Line: 733

     g_detail_data.DELETE;
Line: 735

     DELETE FROM hxc_tk_detail_temp; --4191367
Line: 736

/*ADVICE(786): Use of DELETE or UPDATE without WHERE clause [313] */


     g_submit_table.DELETE;
Line: 740

     g_lock_table.DELETE;
Line: 741

     g_resource_tc_table.DELETE;
Line: 836

       emp_qry_tc_info.DELETE;
Line: 912

                                    l_last_updated_by,
                                    l_last_update_date,
                                    l_last_update_login;
Line: 1020

          l_buffer_info.DELETE;
Line: 1028

          l_attributes.DELETE;
Line: 1029

          l_detail_info_table.DELETE;
Line: 1032

	  l_timecard.DELETE;
Line: 1108

           t_base_table.DELETE;
Line: 1254

                      hr_utility.TRACE ('inserting='|| x.comment_text || ' for x.detail_id= ' || x.detail_id);
Line: 1267

               UPDATE hxc_tk_detail_temp
               SET    dff_catg = l_attributes (l_attribute_index).attribute_category,
                      dff_oldcatg = l_attributes (l_attribute_index).attribute_category,
                      dff_attr1 = l_attributes (l_attribute_index).attribute1,
                      dff_attr2 = l_attributes (l_attribute_index).attribute2,
                      dff_attr3 = l_attributes (l_attribute_index).attribute3,
                      dff_attr4 = l_attributes (l_attribute_index).attribute4,
                      dff_attr5 = l_attributes (l_attribute_index).attribute5,
                      dff_attr6 = l_attributes (l_attribute_index).attribute6,
                      dff_attr7 = l_attributes (l_attribute_index).attribute7,
                      dff_attr8 = l_attributes (l_attribute_index).attribute8,
                      dff_attr9 = l_attributes (l_attribute_index).attribute9,
                      dff_attr10 = l_attributes (l_attribute_index).attribute10,
                      dff_attr11 = l_attributes (l_attribute_index).attribute11,
                      dff_attr12 = l_attributes (l_attribute_index).attribute12,
                      dff_attr13 = l_attributes (l_attribute_index).attribute13,
                      dff_attr14 = l_attributes (l_attribute_index).attribute14,
                      dff_attr15 = l_attributes (l_attribute_index).attribute15,
                      dff_attr16 = l_attributes (l_attribute_index).attribute16,
                      dff_attr17 = l_attributes (l_attribute_index).attribute17,
                      dff_attr18 = l_attributes (l_attribute_index).attribute18,
                      dff_attr19 = l_attributes (l_attribute_index).attribute19,
                      dff_attr20 = l_attributes (l_attribute_index).attribute20,
                      dff_attr21 = l_attributes (l_attribute_index).attribute21,
                      dff_attr22 = l_attributes (l_attribute_index).attribute22,
                      dff_attr23 = l_attributes (l_attribute_index).attribute23,
                      dff_attr24 = l_attributes (l_attribute_index).attribute24,
                      dff_attr25 = l_attributes (l_attribute_index).attribute25,
                      dff_attr26 = l_attributes (l_attribute_index).attribute26,
                      dff_attr27 = l_attributes (l_attribute_index).attribute27,
                      dff_attr28 = l_attributes (l_attribute_index).attribute28,
                      dff_attr29 = l_attributes (l_attribute_index).attribute29,
                      dff_attr30 = l_attributes (l_attribute_index).attribute30,
                      dff_oldattr1 = l_attributes (l_attribute_index).attribute1,
                      dff_oldattr2 = l_attributes (l_attribute_index).attribute2,
                      dff_oldattr3 = l_attributes (l_attribute_index).attribute3,
                      dff_oldattr4 = l_attributes (l_attribute_index).attribute4,
                      dff_oldattr5 = l_attributes (l_attribute_index).attribute5,
                      dff_oldattr6 = l_attributes (l_attribute_index).attribute6,
                      dff_oldattr7 = l_attributes (l_attribute_index).attribute7,
                      dff_oldattr8 = l_attributes (l_attribute_index).attribute8,
                      dff_oldattr9 = l_attributes (l_attribute_index).attribute9,
                      dff_oldattr10 = l_attributes (l_attribute_index).attribute10,
                      dff_oldattr11 = l_attributes (l_attribute_index).attribute11,
                      dff_oldattr12 = l_attributes (l_attribute_index).attribute12,
                      dff_oldattr13 = l_attributes (l_attribute_index).attribute13,
                      dff_oldattr14 = l_attributes (l_attribute_index).attribute14,
                      dff_oldattr15 = l_attributes (l_attribute_index).attribute15,
                      dff_oldattr16 = l_attributes (l_attribute_index).attribute16,
                      dff_oldattr17 = l_attributes (l_attribute_index).attribute17,
                      dff_oldattr18 = l_attributes (l_attribute_index).attribute18,
                      dff_oldattr19 = l_attributes (l_attribute_index).attribute19,
                      dff_oldattr20 = l_attributes (l_attribute_index).attribute20,
                      dff_oldattr21 = l_attributes (l_attribute_index).attribute21,
                      dff_oldattr22 = l_attributes (l_attribute_index).attribute22,
                      dff_oldattr23 = l_attributes (l_attribute_index).attribute23,
                      dff_oldattr24 = l_attributes (l_attribute_index).attribute24,
                      dff_oldattr25 = l_attributes (l_attribute_index).attribute25,
                      dff_oldattr26 = l_attributes (l_attribute_index).attribute26,
                      dff_oldattr27 = l_attributes (l_attribute_index).attribute27,
                      dff_oldattr28 = l_attributes (l_attribute_index).attribute28,
                      dff_oldattr29 = l_attributes (l_attribute_index).attribute29,
                      dff_oldattr30 = l_attributes (l_attribute_index).attribute30
               WHERE  detailid = x.detail_id;
Line: 1332

               INSERT INTO hxc_tk_detail_temp
                           (detailid, timecard_id, resource_id, comment_text, dff_catg, dff_oldcatg,
                            dff_attr1, dff_attr2, dff_attr3, dff_attr4, dff_attr5, dff_attr6, dff_attr7,
                            dff_attr8, dff_attr9, dff_attr10, dff_attr11, dff_attr12, dff_attr13,
                            dff_attr14, dff_attr15, dff_attr16, dff_attr17, dff_attr18, dff_attr19,
                            dff_attr20, dff_attr21, dff_attr22, dff_attr23, dff_attr24, dff_attr25,
                            dff_attr26, dff_attr27, dff_attr28, dff_attr29, dff_attr30, dff_oldattr1,
                            dff_oldattr2, dff_oldattr3, dff_oldattr4, dff_oldattr5, dff_oldattr6,
                            dff_oldattr7, dff_oldattr8, dff_oldattr9, dff_oldattr10, dff_oldattr11,
                            dff_oldattr12, dff_oldattr13, dff_oldattr14, dff_oldattr15, dff_oldattr16,
                            dff_oldattr17, dff_oldattr18, dff_oldattr19, dff_oldattr20, dff_oldattr21,
                            dff_oldattr22, dff_oldattr23, dff_oldattr24, dff_oldattr25, dff_oldattr26,
                            dff_oldattr27, dff_oldattr28, dff_oldattr29, dff_oldattr30)
               VALUES      (x.detail_id, l_timecard_id, p_resource_id, x.comment_text,
                            l_attributes (l_attribute_index).attribute_category,
                            l_attributes (l_attribute_index).attribute_category,
                            l_attributes (l_attribute_index).attribute1,
                            l_attributes (l_attribute_index).attribute2,
                            l_attributes (l_attribute_index).attribute3,
                            l_attributes (l_attribute_index).attribute4,
                            l_attributes (l_attribute_index).attribute5,
                            l_attributes (l_attribute_index).attribute6,
                            l_attributes (l_attribute_index).attribute7,
                            l_attributes (l_attribute_index).attribute8,
                            l_attributes (l_attribute_index).attribute9,
                            l_attributes (l_attribute_index).attribute10,
                            l_attributes (l_attribute_index).attribute11,
                            l_attributes (l_attribute_index).attribute12,
                            l_attributes (l_attribute_index).attribute13,
                            l_attributes (l_attribute_index).attribute14,
                            l_attributes (l_attribute_index).attribute15,
                            l_attributes (l_attribute_index).attribute16,
                            l_attributes (l_attribute_index).attribute17,
                            l_attributes (l_attribute_index).attribute18,
                            l_attributes (l_attribute_index).attribute19,
                            l_attributes (l_attribute_index).attribute20,
                            l_attributes (l_attribute_index).attribute21,
                            l_attributes (l_attribute_index).attribute22,
                            l_attributes (l_attribute_index).attribute23,
                            l_attributes (l_attribute_index).attribute24,
                            l_attributes (l_attribute_index).attribute25,
                            l_attributes (l_attribute_index).attribute26,
                            l_attributes (l_attribute_index).attribute27,
                            l_attributes (l_attribute_index).attribute28,
                            l_attributes (l_attribute_index).attribute29,
                            l_attributes (l_attribute_index).attribute30,
                            l_attributes (l_attribute_index).attribute1,
                            l_attributes (l_attribute_index).attribute2,
                            l_attributes (l_attribute_index).attribute3,
                            l_attributes (l_attribute_index).attribute4,
                            l_attributes (l_attribute_index).attribute5,
                            l_attributes (l_attribute_index).attribute6,
                            l_attributes (l_attribute_index).attribute7,
                            l_attributes (l_attribute_index).attribute8,
                            l_attributes (l_attribute_index).attribute9,
                            l_attributes (l_attribute_index).attribute10,
                            l_attributes (l_attribute_index).attribute11,
                            l_attributes (l_attribute_index).attribute12,
                            l_attributes (l_attribute_index).attribute13,
                            l_attributes (l_attribute_index).attribute14,
                            l_attributes (l_attribute_index).attribute15,
                            l_attributes (l_attribute_index).attribute16,
                            l_attributes (l_attribute_index).attribute17,
                            l_attributes (l_attribute_index).attribute18,
                            l_attributes (l_attribute_index).attribute19,
                            l_attributes (l_attribute_index).attribute20,
                            l_attributes (l_attribute_index).attribute21,
                            l_attributes (l_attribute_index).attribute22,
                            l_attributes (l_attribute_index).attribute23,
                            l_attributes (l_attribute_index).attribute24,
                            l_attributes (l_attribute_index).attribute25,
                            l_attributes (l_attribute_index).attribute26,
                            l_attributes (l_attribute_index).attribute27,
                            l_attributes (l_attribute_index).attribute28,
                            l_attributes (l_attribute_index).attribute29,
                            l_attributes (l_attribute_index).attribute30);
Line: 1416

		       'inserting REASON='|| x.comment_text || ' for x.detail_id= ' || x.detail_id
		      );
Line: 1441

                UPDATE hxc_tk_detail_temp
                SET    late_change = 'LATE',
                       old_late_change = 'LATE',
                       change_comment = NULL,
                       old_change_comment = NULL,
                       change_reason = NULL,
                       old_change_reason = NULL, --dhar
                       late_comment = l_attributes (l_attribute_index).attribute2,
                       old_late_comment = l_attributes (l_attribute_index).attribute2,
                       late_reason = l_attributes (l_attribute_index).attribute1,
                       old_late_reason = l_attributes (l_attribute_index).attribute1,
                       audit_datetime = l_attributes (l_attribute_index).attribute6,
                       old_audit_datetime = l_attributes (l_attribute_index).attribute6,
                       audit_history = l_attributes (l_attribute_index).attribute7,
                       old_audit_history = l_attributes (l_attribute_index).attribute7
                WHERE  detailid = x.detail_id;
Line: 1462

                UPDATE hxc_tk_detail_temp
                SET    late_change = 'CHANGE',
                       old_late_change = 'CHANGE',
                       late_comment = NULL,
                       old_late_comment = NULL,
                       late_reason = NULL,
                       old_late_reason = NULL, --dhar
                       change_comment = l_attributes (l_attribute_index).attribute2,
                       old_change_comment = l_attributes (l_attribute_index).attribute2,
                       change_reason = l_attributes (l_attribute_index).attribute1,
                       old_change_reason = l_attributes (l_attribute_index).attribute1,
                       audit_datetime = l_attributes (l_attribute_index).attribute6,
                       old_audit_datetime = l_attributes (l_attribute_index).attribute6,
                       audit_history = l_attributes (l_attribute_index).attribute7,
                       old_audit_history = l_attributes (l_attribute_index).attribute7
                WHERE  detailid = x.detail_id;
Line: 1481

                UPDATE hxc_tk_detail_temp
                SET    late_change = NULL,
                       old_late_change = NULL,
                       late_comment = NULL,
                       old_late_comment = NULL,
                       late_reason = NULL,
                       old_late_reason = NULL, --dhar
                       change_comment = l_attributes (l_attribute_index).attribute2,
                       old_change_comment = l_attributes (l_attribute_index).attribute2,
                       change_reason = l_attributes (l_attribute_index).attribute1,
                       old_change_reason = l_attributes (l_attribute_index).attribute1,
                       audit_datetime = l_attributes (l_attribute_index).attribute6,
                       old_audit_datetime = l_attributes (l_attribute_index).attribute6,
                       audit_history = l_attributes (l_attribute_index).attribute7,
                       old_audit_history = l_attributes (l_attribute_index).attribute7
                WHERE  detailid = x.detail_id;
Line: 1505

              ELSE -- no detailid --so insert
               IF (l_attributes (l_attribute_index).attribute3 = 'LATE') THEN
                if g_debug then
                        hr_utility.TRACE ('late reason');
Line: 1513

                INSERT INTO hxc_tk_detail_temp
                            (detailid, timecard_id, resource_id, comment_text, late_change, old_late_change,
                             late_reason,
                             late_comment, old_late_reason, old_late_comment, audit_datetime,
                             old_audit_datetime,
                             audit_history, old_audit_history)
                VALUES      (x.detail_id, l_timecard_id, p_resource_id, x.comment_text,
                             'LATE',
                             'LATE',
                             l_attributes (l_attribute_index).attribute1,
                             l_attributes (l_attribute_index).attribute2,
                             l_attributes (l_attribute_index).attribute1,
                             l_attributes (l_attribute_index).attribute2,
                             l_attributes (l_attribute_index).attribute6,
                             l_attributes (l_attribute_index).attribute6,
                             l_attributes (l_attribute_index).attribute7,
                             l_attributes (l_attribute_index).attribute7);
Line: 1533

                INSERT INTO hxc_tk_detail_temp
                            (detailid, timecard_id, resource_id, comment_text, late_change,old_late_change,
                             change_reason,
                             change_comment, old_change_reason, old_change_comment, audit_datetime,
                             old_audit_datetime,
                             audit_history, old_audit_history)
                VALUES      (x.detail_id, l_timecard_id, p_resource_id, x.comment_text,
                             'CHANGE','CHANGE',
                             l_attributes (l_attribute_index).attribute1,
                             l_attributes (l_attribute_index).attribute2,
                             l_attributes (l_attribute_index).attribute1,
                             l_attributes (l_attribute_index).attribute2,
                             l_attributes (l_attribute_index).attribute6,
                             l_attributes (l_attribute_index).attribute6,
                             l_attributes (l_attribute_index).attribute7,
                             l_attributes (l_attribute_index).attribute7);
Line: 1552

                INSERT INTO hxc_tk_detail_temp
                            (detailid, timecard_id, resource_id, comment_text, late_change,old_late_change,
                             change_reason,
                             change_comment, old_change_reason, old_change_comment, audit_datetime,
                             old_audit_datetime,
                             audit_history, old_audit_history)
                VALUES      (x.detail_id, l_timecard_id, p_resource_id, x.comment_text,
                             NULL,NULL,
                             l_attributes (l_attribute_index).attribute1,
                             l_attributes (l_attribute_index).attribute2,
                             l_attributes (l_attribute_index).attribute1,
                             l_attributes (l_attribute_index).attribute2,
                             l_attributes (l_attribute_index).attribute6,
                             l_attributes (l_attribute_index).attribute6,
                             l_attributes (l_attribute_index).attribute7,
                             l_attributes (l_attribute_index).attribute7);
Line: 1674

             l_detail_info_table.DELETE (t_base_table (t_base_index).base_id);
Line: 2104

              g_submit_table.DELETE (resource_info.person_id);
Line: 2110

             p_timekeeper_data (l_table_counter).last_update_date := l_last_update_date;
Line: 2111

             p_timekeeper_data (l_table_counter).last_updated_by := l_last_updated_by;
Line: 2112

             p_timekeeper_data (l_table_counter).last_update_login := l_last_update_login;
Line: 2195

               UPDATE hxc_tk_detail_temp
               SET    comment_text = l_detail_comment_text
               WHERE  detailid = l_detail_id AND timecard_id = l_timecard_id;
Line: 2199

               INSERT INTO hxc_tk_detail_temp
                           (detailid, timecard_id, comment_text)
               VALUES      (l_detail_id, l_timecard_id, l_detail_comment_text);
Line: 2459

            g_submit_table.DELETE (resource_info.person_id);
Line: 2479

           p_timekeeper_data (l_table_counter).last_update_date := l_last_update_date;
Line: 2480

           p_timekeeper_data (l_table_counter).last_updated_by := l_last_updated_by;
Line: 2481

           p_timekeeper_data (l_table_counter).last_update_login := l_last_update_login;
Line: 2541

              g_submit_table.DELETE (resource_info.person_id);
Line: 2557

             p_timekeeper_data (l_table_counter).last_update_date := l_last_update_date;
Line: 2558

             p_timekeeper_data (l_table_counter).last_updated_by := l_last_updated_by;
Line: 2559

             p_timekeeper_data (l_table_counter).last_update_login := l_last_update_login;
Line: 2599

               UPDATE hxc_tk_detail_temp
               SET    comment_text = l_detail_comment_text
               WHERE  detailid = l_detail_id AND timecard_id = l_timecard_id;
Line: 2603

               INSERT INTO hxc_tk_detail_temp
                           (detailid, timecard_id, comment_text)
               VALUES      (l_detail_id, l_timecard_id, l_detail_comment_text);
Line: 3159

              g_submit_table.DELETE (resource_info.person_id);
Line: 3876

             g_submit_table.DELETE (resource_info.person_id);
Line: 3889

                       'HXC_ABS_PEND_APPR_DELETE' then
                      g_query_exception_tab(resource_info.person_id).Message:=
                       'HXC_TK_ABS_PEND_APPR_DELETE';
Line: 3933

     g_resource_tc_table.DELETE;
Line: 4206

        hr_utility.trace(' last_update_date       =      :'|| p_timekeeper_data(l_table_counter_tmp).last_update_date                   );
Line: 4207

        hr_utility.trace(' last_updated_by         =     :'|| p_timekeeper_data(l_table_counter_tmp).last_updated_by                    );
Line: 4208

        hr_utility.trace(' last_update_login        =    :'|| p_timekeeper_data(l_table_counter_tmp).last_update_login                  );
Line: 4300

    g_submit_table.DELETE (p_resource_id);
Line: 4326

   g_lock_table.DELETE (p_resource_id);
Line: 4368

  (p_insert_data IN OUT NOCOPY t_time_info)
 RETURN BOOLEAN IS

BEGIN
g_debug :=hr_utility.debug_enabled;
Line: 4375

	 hr_utility.trace('p_insert_data.timecard_end_period '||p_insert_data.timecard_end_period );
Line: 4376

	 hr_utility.trace('p_insert_data.resource_id     '||p_insert_data.resource_id     );
Line: 4377

	 hr_utility.trace('p_insert_data.employee_number '||p_insert_data.employee_number );
Line: 4378

	 hr_utility.trace('p_insert_data.employee_full_name     '||p_insert_data.employee_full_name     );
Line: 4379

	 hr_utility.trace('p_insert_data.timecard_id     '||p_insert_data.timecard_id     );
Line: 4380

	 hr_utility.trace('p_insert_data.timecard_ovn    '||p_insert_data.timecard_ovn    );
Line: 4381

	 hr_utility.trace('p_insert_data.check_box '||p_insert_data.check_box );
Line: 4382

	 hr_utility.trace('p_insert_data.error_status    '||p_insert_data.error_status    );
Line: 4383

	 hr_utility.trace('p_insert_data.timecard_status '||p_insert_data.timecard_status );
Line: 4384

	 hr_utility.trace('p_insert_data.timecard_status_code   '||p_insert_data.timecard_status_code   );
Line: 4385

	 hr_utility.trace('p_insert_data.attr_value_1    '||p_insert_data.attr_value_1    );
Line: 4386

	 hr_utility.trace('p_insert_data.attr_value_2    '||p_insert_data.attr_value_2    );
Line: 4387

	 hr_utility.trace('p_insert_data.attr_value_3    '||p_insert_data.attr_value_3    );
Line: 4388

	 hr_utility.trace('p_insert_data.attr_value_4    '||p_insert_data.attr_value_4    );
Line: 4389

	 hr_utility.trace('p_insert_data.attr_value_5    '||p_insert_data.attr_value_5    );
Line: 4390

	 hr_utility.trace('p_insert_data.attr_value_6    '||p_insert_data.attr_value_6    );
Line: 4391

	 hr_utility.trace('p_insert_data.attr_value_7    '||p_insert_data.attr_value_7    );
Line: 4392

	 hr_utility.trace('p_insert_data.attr_value_8    '||p_insert_data.attr_value_8    );
Line: 4393

	 hr_utility.trace('p_insert_data.attr_value_9    '||p_insert_data.attr_value_9    );
Line: 4394

	 hr_utility.trace('p_insert_data.attr_value_10   '||p_insert_data.attr_value_10   );
Line: 4395

	 hr_utility.trace('p_insert_data.attr_value_11   '||p_insert_data.attr_value_11   );
Line: 4396

	 hr_utility.trace('p_insert_data.attr_value_12   '||p_insert_data.attr_value_12   );
Line: 4397

	 hr_utility.trace('p_insert_data.attr_value_13   '||p_insert_data.attr_value_13   );
Line: 4398

	 hr_utility.trace('p_insert_data.attr_value_14   '||p_insert_data.attr_value_14   );
Line: 4399

	 hr_utility.trace('p_insert_data.attr_value_15   '||p_insert_data.attr_value_15   );
Line: 4400

	 hr_utility.trace('p_insert_data.attr_value_16   '||p_insert_data.attr_value_16   );
Line: 4401

	 hr_utility.trace('p_insert_data.attr_value_17   '||p_insert_data.attr_value_17   );
Line: 4402

	 hr_utility.trace('p_insert_data.attr_value_18   '||p_insert_data.attr_value_18   );
Line: 4403

	 hr_utility.trace('p_insert_data.attr_value_19   '||p_insert_data.attr_value_19   );
Line: 4404

	 hr_utility.trace('p_insert_data.attr_value_20   '||p_insert_data.attr_value_20   );
Line: 4405

	 hr_utility.trace('p_insert_data.attr_id_1 '||p_insert_data.attr_id_1 );
Line: 4406

	 hr_utility.trace('p_insert_data.attr_id_2 '||p_insert_data.attr_id_2 );
Line: 4407

	 hr_utility.trace('p_insert_data.attr_id_3 '||p_insert_data.attr_id_3 );
Line: 4408

	 hr_utility.trace('p_insert_data.attr_id_4 '||p_insert_data.attr_id_4 );
Line: 4409

	 hr_utility.trace('p_insert_data.attr_id_5 '||p_insert_data.attr_id_5 );
Line: 4410

	 hr_utility.trace('p_insert_data.attr_id_6 '||p_insert_data.attr_id_6 );
Line: 4411

	 hr_utility.trace('p_insert_data.attr_id_7 '||p_insert_data.attr_id_7 );
Line: 4412

	 hr_utility.trace('p_insert_data.attr_id_8 '||p_insert_data.attr_id_8 );
Line: 4413

	 hr_utility.trace('p_insert_data.attr_id_9 '||p_insert_data.attr_id_9 );
Line: 4414

	 hr_utility.trace('p_insert_data.attr_id_10      '||p_insert_data.attr_id_10      );
Line: 4415

	 hr_utility.trace('p_insert_data.attr_id_11      '||p_insert_data.attr_id_11      );
Line: 4416

	 hr_utility.trace('p_insert_data.attr_id_12      '||p_insert_data.attr_id_12      );
Line: 4417

	 hr_utility.trace('p_insert_data.attr_id_13      '||p_insert_data.attr_id_13      );
Line: 4418

	 hr_utility.trace('p_insert_data.attr_id_14      '||p_insert_data.attr_id_14      );
Line: 4419

	 hr_utility.trace('p_insert_data.attr_id_15      '||p_insert_data.attr_id_15      );
Line: 4420

	 hr_utility.trace('p_insert_data.attr_id_16      '||p_insert_data.attr_id_16      );
Line: 4421

	 hr_utility.trace('p_insert_data.attr_id_17      '||p_insert_data.attr_id_17      );
Line: 4422

	 hr_utility.trace('p_insert_data.attr_id_18      '||p_insert_data.attr_id_18      );
Line: 4423

	 hr_utility.trace('p_insert_data.attr_id_19      '||p_insert_data.attr_id_19      );
Line: 4424

	 hr_utility.trace('p_insert_data.attr_id_20      '||p_insert_data.attr_id_20      );
Line: 4425

	 hr_utility.trace('p_insert_data.attr_oldid_1    '||p_insert_data.attr_oldid_1    );
Line: 4426

	 hr_utility.trace('p_insert_data.attr_oldid_2    '||p_insert_data.attr_oldid_2    );
Line: 4427

	 hr_utility.trace('p_insert_data.attr_oldid_3    '||p_insert_data.attr_oldid_3    );
Line: 4428

	 hr_utility.trace('p_insert_data.attr_oldid_4    '||p_insert_data.attr_oldid_4    );
Line: 4429

	 hr_utility.trace('p_insert_data.attr_oldid_5    '||p_insert_data.attr_oldid_5    );
Line: 4430

	 hr_utility.trace('p_insert_data.attr_oldid_6    '||p_insert_data.attr_oldid_6    );
Line: 4431

	 hr_utility.trace('p_insert_data.attr_oldid_7    '||p_insert_data.attr_oldid_7    );
Line: 4432

	 hr_utility.trace('p_insert_data.attr_oldid_8    '||p_insert_data.attr_oldid_8    );
Line: 4433

	 hr_utility.trace('p_insert_data.attr_oldid_9    '||p_insert_data.attr_oldid_9    );
Line: 4434

	 hr_utility.trace('p_insert_data.attr_oldid_10   '||p_insert_data.attr_oldid_10   );
Line: 4435

	 hr_utility.trace('p_insert_data.attr_oldid_11   '||p_insert_data.attr_oldid_11   );
Line: 4436

	 hr_utility.trace('p_insert_data.attr_oldid_12   '||p_insert_data.attr_oldid_12   );
Line: 4437

	 hr_utility.trace('p_insert_data.attr_oldid_13   '||p_insert_data.attr_oldid_13   );
Line: 4438

	 hr_utility.trace('p_insert_data.attr_oldid_14   '||p_insert_data.attr_oldid_14   );
Line: 4439

	 hr_utility.trace('p_insert_data.attr_oldid_15   '||p_insert_data.attr_oldid_15   );
Line: 4440

	 hr_utility.trace('p_insert_data.attr_oldid_16   '||p_insert_data.attr_oldid_16   );
Line: 4441

	 hr_utility.trace('p_insert_data.attr_oldid_17   '||p_insert_data.attr_oldid_17   );
Line: 4442

	 hr_utility.trace('p_insert_data.attr_oldid_18   '||p_insert_data.attr_oldid_18   );
Line: 4443

	 hr_utility.trace('p_insert_data.attr_oldid_19   '||p_insert_data.attr_oldid_19   );
Line: 4444

	 hr_utility.trace('p_insert_data.attr_oldid_20   '||p_insert_data.attr_oldid_20   );
Line: 4445

	 hr_utility.trace('p_insert_data.timekeeper_action      '||p_insert_data.timekeeper_action      );
Line: 4446

	 hr_utility.trace('p_insert_data.detail_id_1     '||p_insert_data.detail_id_1     );
Line: 4447

	 hr_utility.trace('p_insert_data.detail_id_2     '||p_insert_data.detail_id_2     );
Line: 4448

	 hr_utility.trace('p_insert_data.detail_id_3     '||p_insert_data.detail_id_3     );
Line: 4449

	 hr_utility.trace('p_insert_data.detail_id_4     '||p_insert_data.detail_id_4     );
Line: 4450

	 hr_utility.trace('p_insert_data.detail_id_5     '||p_insert_data.detail_id_5     );
Line: 4451

	 hr_utility.trace('p_insert_data.detail_id_6     '||p_insert_data.detail_id_6     );
Line: 4452

	 hr_utility.trace('p_insert_data.detail_id_7     '||p_insert_data.detail_id_7     );
Line: 4453

	 hr_utility.trace('p_insert_data.detail_id_8     '||p_insert_data.detail_id_8     );
Line: 4454

	 hr_utility.trace('p_insert_data.detail_id_9     '||p_insert_data.detail_id_9     );
Line: 4455

	 hr_utility.trace('p_insert_data.detail_id_10    '||p_insert_data.detail_id_10    );
Line: 4456

	 hr_utility.trace('p_insert_data.detail_id_11    '||p_insert_data.detail_id_11    );
Line: 4457

	 hr_utility.trace('p_insert_data.detail_id_12    '||p_insert_data.detail_id_12    );
Line: 4458

	 hr_utility.trace('p_insert_data.detail_id_13    '||p_insert_data.detail_id_13    );
Line: 4459

	 hr_utility.trace('p_insert_data.detail_id_14    '||p_insert_data.detail_id_14    );
Line: 4460

	 hr_utility.trace('p_insert_data.detail_id_15    '||p_insert_data.detail_id_15    );
Line: 4461

	 hr_utility.trace('p_insert_data.detail_id_16    '||p_insert_data.detail_id_16    );
Line: 4462

	 hr_utility.trace('p_insert_data.detail_id_17    '||p_insert_data.detail_id_17    );
Line: 4463

	 hr_utility.trace('p_insert_data.detail_id_18    '||p_insert_data.detail_id_18    );
Line: 4464

	 hr_utility.trace('p_insert_data.detail_id_19    '||p_insert_data.detail_id_19    );
Line: 4465

	 hr_utility.trace('p_insert_data.detail_id_20    '||p_insert_data.detail_id_20    );
Line: 4466

	 hr_utility.trace('p_insert_data.detail_id_21    '||p_insert_data.detail_id_21    );
Line: 4467

	 hr_utility.trace('p_insert_data.detail_id_22    '||p_insert_data.detail_id_22    );
Line: 4468

	 hr_utility.trace('p_insert_data.detail_id_23    '||p_insert_data.detail_id_23    );
Line: 4469

	 hr_utility.trace('p_insert_data.detail_id_24    '||p_insert_data.detail_id_24    );
Line: 4470

	 hr_utility.trace('p_insert_data.detail_id_25    '||p_insert_data.detail_id_25    );
Line: 4471

	 hr_utility.trace('p_insert_data.detail_id_26    '||p_insert_data.detail_id_26    );
Line: 4472

	 hr_utility.trace('p_insert_data.detail_id_27    '||p_insert_data.detail_id_27    );
Line: 4473

	 hr_utility.trace('p_insert_data.detail_id_28    '||p_insert_data.detail_id_28    );
Line: 4474

	 hr_utility.trace('p_insert_data.detail_id_29    '||p_insert_data.detail_id_29    );
Line: 4475

	 hr_utility.trace('p_insert_data.detail_id_30    '||p_insert_data.detail_id_30    );
Line: 4476

	 hr_utility.trace('p_insert_data.detail_id_31    '||p_insert_data.detail_id_31    );
Line: 4477

	 hr_utility.trace('p_insert_data.detail_ovn_1    '||p_insert_data.detail_ovn_1    );
Line: 4478

	 hr_utility.trace('p_insert_data.detail_ovn_2    '||p_insert_data.detail_ovn_2    );
Line: 4479

	 hr_utility.trace('p_insert_data.detail_ovn_3    '||p_insert_data.detail_ovn_3    );
Line: 4480

	 hr_utility.trace('p_insert_data.detail_ovn_4    '||p_insert_data.detail_ovn_4    );
Line: 4481

	 hr_utility.trace('p_insert_data.detail_ovn_5    '||p_insert_data.detail_ovn_5    );
Line: 4482

	 hr_utility.trace('p_insert_data.detail_ovn_6    '||p_insert_data.detail_ovn_6    );
Line: 4483

	 hr_utility.trace('p_insert_data.detail_ovn_7    '||p_insert_data.detail_ovn_7    );
Line: 4484

	 hr_utility.trace('p_insert_data.detail_ovn_8    '||p_insert_data.detail_ovn_8    );
Line: 4485

	 hr_utility.trace('p_insert_data.detail_ovn_9    '||p_insert_data.detail_ovn_9    );
Line: 4486

	 hr_utility.trace('p_insert_data.detail_ovn_10   '||p_insert_data.detail_ovn_10   );
Line: 4487

	 hr_utility.trace('p_insert_data.detail_ovn_11   '||p_insert_data.detail_ovn_11   );
Line: 4488

	 hr_utility.trace('p_insert_data.detail_ovn_12   '||p_insert_data.detail_ovn_12   );
Line: 4489

	 hr_utility.trace('p_insert_data.detail_ovn_13   '||p_insert_data.detail_ovn_13   );
Line: 4490

	 hr_utility.trace('p_insert_data.detail_ovn_14   '||p_insert_data.detail_ovn_14   );
Line: 4491

	 hr_utility.trace('p_insert_data.detail_ovn_15   '||p_insert_data.detail_ovn_15   );
Line: 4492

	 hr_utility.trace('p_insert_data.detail_ovn_16   '||p_insert_data.detail_ovn_16   );
Line: 4493

	 hr_utility.trace('p_insert_data.detail_ovn_17   '||p_insert_data.detail_ovn_17   );
Line: 4494

	 hr_utility.trace('p_insert_data.detail_ovn_18   '||p_insert_data.detail_ovn_18   );
Line: 4495

	 hr_utility.trace('p_insert_data.detail_ovn_19   '||p_insert_data.detail_ovn_19   );
Line: 4496

	 hr_utility.trace('p_insert_data.detail_ovn_20   '||p_insert_data.detail_ovn_20   );
Line: 4497

	 hr_utility.trace('p_insert_data.detail_ovn_21   '||p_insert_data.detail_ovn_21   );
Line: 4498

	 hr_utility.trace('p_insert_data.detail_ovn_22   '||p_insert_data.detail_ovn_22   );
Line: 4499

	 hr_utility.trace('p_insert_data.detail_ovn_23   '||p_insert_data.detail_ovn_23   );
Line: 4500

	 hr_utility.trace('p_insert_data.detail_ovn_24   '||p_insert_data.detail_ovn_24   );
Line: 4501

	 hr_utility.trace('p_insert_data.detail_ovn_25   '||p_insert_data.detail_ovn_25   );
Line: 4502

	 hr_utility.trace('p_insert_data.detail_ovn_26   '||p_insert_data.detail_ovn_26   );
Line: 4503

	 hr_utility.trace('p_insert_data.detail_ovn_27   '||p_insert_data.detail_ovn_27   );
Line: 4504

	 hr_utility.trace('p_insert_data.detail_ovn_28   '||p_insert_data.detail_ovn_28   );
Line: 4505

	 hr_utility.trace('p_insert_data.detail_ovn_29   '||p_insert_data.detail_ovn_29   );
Line: 4506

	 hr_utility.trace('p_insert_data.detail_ovn_30   '||p_insert_data.detail_ovn_30   );
Line: 4507

	 hr_utility.trace('p_insert_data.detail_ovn_31   '||p_insert_data.detail_ovn_31   );
Line: 4508

	 hr_utility.trace('p_insert_data.day_1    '||p_insert_data.day_1    );
Line: 4509

	 hr_utility.trace('p_insert_data.day_2    '||p_insert_data.day_2    );
Line: 4510

	 hr_utility.trace('p_insert_data.day_3    '||p_insert_data.day_3    );
Line: 4511

	 hr_utility.trace('p_insert_data.day_4    '||p_insert_data.day_4    );
Line: 4512

	 hr_utility.trace('p_insert_data.day_5    '||p_insert_data.day_5    );
Line: 4513

	 hr_utility.trace('p_insert_data.day_6    '||p_insert_data.day_6    );
Line: 4514

	 hr_utility.trace('p_insert_data.day_7    '||p_insert_data.day_7    );
Line: 4515

	 hr_utility.trace('p_insert_data.day_8    '||p_insert_data.day_8    );
Line: 4516

	 hr_utility.trace('p_insert_data.day_9    '||p_insert_data.day_9    );
Line: 4517

	 hr_utility.trace('p_insert_data.day_10   '||p_insert_data.day_10   );
Line: 4518

	 hr_utility.trace('p_insert_data.day_11   '||p_insert_data.day_11   );
Line: 4519

	 hr_utility.trace('p_insert_data.day_12   '||p_insert_data.day_12   );
Line: 4520

	   hr_utility.trace('p_insert_data.day_13   '||p_insert_data.day_13   );
Line: 4521

	   hr_utility.trace('p_insert_data.day_14   '||p_insert_data.day_14   );
Line: 4522

	   hr_utility.trace('p_insert_data.day_15   '||p_insert_data.day_15   );
Line: 4523

	   hr_utility.trace('p_insert_data.day_16   '||p_insert_data.day_16   );
Line: 4524

	   hr_utility.trace('p_insert_data.day_17   '||p_insert_data.day_17   );
Line: 4525

	   hr_utility.trace('p_insert_data.day_18   '||p_insert_data.day_18   );
Line: 4526

	   hr_utility.trace('p_insert_data.day_19   '||p_insert_data.day_19   );
Line: 4527

	   hr_utility.trace('p_insert_data.day_20   '||p_insert_data.day_20   );
Line: 4528

	   hr_utility.trace('p_insert_data.day_21   '||p_insert_data.day_21   );
Line: 4529

	   hr_utility.trace('p_insert_data.day_22   '||p_insert_data.day_22   );
Line: 4530

	   hr_utility.trace('p_insert_data.day_23   '||p_insert_data.day_23   );
Line: 4531

	   hr_utility.trace('p_insert_data.day_24   '||p_insert_data.day_24   );
Line: 4532

	   hr_utility.trace('p_insert_data.day_25   '||p_insert_data.day_25   );
Line: 4533

	   hr_utility.trace('p_insert_data.day_26   '||p_insert_data.day_26   );
Line: 4534

	   hr_utility.trace('p_insert_data.day_27   '||p_insert_data.day_27   );
Line: 4535

	   hr_utility.trace('p_insert_data.day_28   '||p_insert_data.day_28   );
Line: 4536

	   hr_utility.trace('p_insert_data.day_29   '||p_insert_data.day_29   );
Line: 4537

	   hr_utility.trace('p_insert_data.day_30   '||p_insert_data.day_30   );
Line: 4538

	   hr_utility.trace('p_insert_data.day_31   '||p_insert_data.day_31   );
Line: 4539

	   hr_utility.trace('p_insert_data.time_in_1 '||p_insert_data.time_in_1 );
Line: 4540

	   hr_utility.trace('p_insert_data.time_out_1      '||p_insert_data.time_out_1      );
Line: 4541

	   hr_utility.trace('p_insert_data.time_in_2 '||p_insert_data.time_in_2 );
Line: 4542

	   hr_utility.trace('p_insert_data.time_out_2      '||p_insert_data.time_out_2      );
Line: 4543

	   hr_utility.trace('p_insert_data.time_in_3 '||p_insert_data.time_in_3 );
Line: 4544

	   hr_utility.trace('p_insert_data.time_out_3      '||p_insert_data.time_out_3      );
Line: 4545

	   hr_utility.trace('p_insert_data.time_in_4 '||p_insert_data.time_in_4 );
Line: 4546

	   hr_utility.trace('p_insert_data.time_out_4      '||p_insert_data.time_out_4      );
Line: 4547

	   hr_utility.trace('p_insert_data.time_in_5 '||p_insert_data.time_in_5 );
Line: 4548

	   hr_utility.trace('p_insert_data.time_out_5      '||p_insert_data.time_out_5      );
Line: 4549

	   hr_utility.trace('p_insert_data.time_in_6 '||p_insert_data.time_in_6 );
Line: 4550

	   hr_utility.trace('p_insert_data.time_out_6      '||p_insert_data.time_out_6      );
Line: 4551

	   hr_utility.trace('p_insert_data.time_in_7 '||p_insert_data.time_in_7 );
Line: 4552

	   hr_utility.trace('p_insert_data.time_out_7      '||p_insert_data.time_out_7      );
Line: 4553

	   hr_utility.trace('p_insert_data.time_in_8 '||p_insert_data.time_in_8 );
Line: 4554

	   hr_utility.trace('p_insert_data.time_out_8      '||p_insert_data.time_out_8      );
Line: 4555

	   hr_utility.trace('p_insert_data.time_in_9 '||p_insert_data.time_in_9 );
Line: 4556

	   hr_utility.trace('p_insert_data.time_out_9      '||p_insert_data.time_out_9      );
Line: 4557

	   hr_utility.trace('p_insert_data.time_in_10      '||p_insert_data.time_in_10      );
Line: 4558

	   hr_utility.trace('p_insert_data.time_out_10     '||p_insert_data.time_out_10     );
Line: 4559

	   hr_utility.trace('p_insert_data.time_in_11      '||p_insert_data.time_in_11      );
Line: 4560

	   hr_utility.trace('p_insert_data.time_out_11     '||p_insert_data.time_out_11     );
Line: 4561

	   hr_utility.trace('p_insert_data.time_in_12      '||p_insert_data.time_in_12      );
Line: 4562

	   hr_utility.trace('p_insert_data.time_out_12     '||p_insert_data.time_out_12     );
Line: 4563

	   hr_utility.trace('p_insert_data.time_in_13      '||p_insert_data.time_in_13      );
Line: 4564

	   hr_utility.trace('p_insert_data.time_out_13     '||p_insert_data.time_out_13     );
Line: 4565

	   hr_utility.trace('p_insert_data.time_in_14      '||p_insert_data.time_in_14      );
Line: 4566

	   hr_utility.trace('p_insert_data.time_out_14     '||p_insert_data.time_out_14     );
Line: 4567

	   hr_utility.trace('p_insert_data.time_in_15      '||p_insert_data.time_in_15      );
Line: 4568

	   hr_utility.trace('p_insert_data.time_out_15     '||p_insert_data.time_out_15     );
Line: 4569

	   hr_utility.trace('p_insert_data.time_in_16      '||p_insert_data.time_in_16      );
Line: 4570

	   hr_utility.trace('p_insert_data.time_out_16     '||p_insert_data.time_out_16     );
Line: 4571

	   hr_utility.trace('p_insert_data.time_in_17      '||p_insert_data.time_in_17      );
Line: 4572

	   hr_utility.trace('p_insert_data.time_out_17     '||p_insert_data.time_out_17     );
Line: 4573

	   hr_utility.trace('p_insert_data.time_in_18      '||p_insert_data.time_in_18      );
Line: 4574

	   hr_utility.trace('p_insert_data.time_out_18     '||p_insert_data.time_out_18     );
Line: 4575

	   hr_utility.trace('p_insert_data.time_in_19      '||p_insert_data.time_in_19      );
Line: 4576

	   hr_utility.trace('p_insert_data.time_out_19     '||p_insert_data.time_out_19     );
Line: 4577

	   hr_utility.trace('p_insert_data.time_in_20      '||p_insert_data.time_in_20      );
Line: 4578

	   hr_utility.trace('p_insert_data.time_out_20     '||p_insert_data.time_out_20     );
Line: 4579

	   hr_utility.trace('p_insert_data.time_in_21      '||p_insert_data.time_in_21      );
Line: 4580

	   hr_utility.trace('p_insert_data.time_out_21     '||p_insert_data.time_out_21     );
Line: 4581

	   hr_utility.trace('p_insert_data.time_in_22      '||p_insert_data.time_in_22      );
Line: 4582

	   hr_utility.trace('p_insert_data.time_out_22     '||p_insert_data.time_out_22     );
Line: 4583

	   hr_utility.trace('p_insert_data.time_in_23      '||p_insert_data.time_in_23      );
Line: 4584

	   hr_utility.trace('p_insert_data.time_out_23     '||p_insert_data.time_out_23     );
Line: 4585

	   hr_utility.trace('p_insert_data.time_in_24      '||p_insert_data.time_in_24      );
Line: 4586

	   hr_utility.trace('p_insert_data.time_out_24     '||p_insert_data.time_out_24     );
Line: 4587

	   hr_utility.trace('p_insert_data.time_in_25      '||p_insert_data.time_in_25      );
Line: 4588

	   hr_utility.trace('p_insert_data.time_out_25     '||p_insert_data.time_out_25     );
Line: 4589

	   hr_utility.trace('p_insert_data.time_in_26      '||p_insert_data.time_in_26      );
Line: 4590

	   hr_utility.trace('p_insert_data.time_out_26     '||p_insert_data.time_out_26     );
Line: 4591

	   hr_utility.trace('p_insert_data.time_in_27      '||p_insert_data.time_in_27      );
Line: 4592

	   hr_utility.trace('p_insert_data.time_out_27     '||p_insert_data.time_out_27     );
Line: 4593

	   hr_utility.trace('p_insert_data.time_in_28      '||p_insert_data.time_in_28      );
Line: 4594

	   hr_utility.trace('p_insert_data.time_out_28     '||p_insert_data.time_out_28     );
Line: 4595

	   hr_utility.trace('p_insert_data.time_in_29      '||p_insert_data.time_in_29      );
Line: 4596

	   hr_utility.trace('p_insert_data.time_out_29     '||p_insert_data.time_out_29     );
Line: 4597

	   hr_utility.trace('p_insert_data.time_in_30      '||p_insert_data.time_in_30      );
Line: 4598

	   hr_utility.trace('p_insert_data.time_out_30     '||p_insert_data.time_out_30     );
Line: 4599

	   hr_utility.trace('p_insert_data.time_in_31      '||p_insert_data.time_in_31      );
Line: 4600

	   hr_utility.trace('p_insert_data.time_out_31     '||p_insert_data.time_out_31     );
Line: 4601

	 hr_utility.trace('p_insert_data.comment_text    '||p_insert_data.comment_text    );
Line: 4602

	   hr_utility.trace('p_insert_data.last_update_date '||p_insert_data.last_update_date );
Line: 4603

	 hr_utility.trace('p_insert_data.last_updated_by '||p_insert_data.last_updated_by );
Line: 4604

	 hr_utility.trace('p_insert_data.last_update_login      '||p_insert_data.last_update_login      );
Line: 4605

	 hr_utility.trace('p_insert_data.created_by      '||p_insert_data.created_by      );
Line: 4606

	   hr_utility.trace('p_insert_data.creation_date   '||p_insert_data.creation_date   );
Line: 4607

	 hr_utility.trace('p_insert_data.row_lock_id     '||p_insert_data.row_lock_id     );
Line: 4608

	 hr_utility.trace('p_insert_data.tc_lock_success '||p_insert_data.tc_lock_success );
Line: 4609

	 hr_utility.trace('p_insert_data.person_type     '||p_insert_data.person_type     );
Line: 4610

	 hr_utility.trace('p_insert_data.timecard_message '||p_insert_data.timecard_message );
Line: 4611

	 hr_utility.trace('p_insert_data.timecard_message_code  '||p_insert_data.timecard_message_code  );
Line: 4612

	 hr_utility.trace('p_insert_data.audit_enabled '||p_insert_data.audit_enabled );
Line: 4616

  IF    p_insert_data.timecard_start_period is not null OR
 p_insert_data.timecard_end_period is not null OR
-- p_insert_data.resource_id     IS NOT NULL OR
-- p_insert_data.employee_number IS NOT NULL OR
-- p_insert_data.employee_full_name     IS NOT NULL OR
 p_insert_data.timecard_id     IS NOT NULL OR
 p_insert_data.timecard_ovn    IS NOT NULL OR
 --p_insert_data.check_box IS NOT NULL OR
 p_insert_data.error_status    IS NOT NULL OR
 p_insert_data.timecard_status IS NOT NULL OR
 p_insert_data.timecard_status_code   IS NOT NULL OR
 p_insert_data.attr_value_1    IS NOT NULL OR
 p_insert_data.attr_value_2    IS NOT NULL OR
 p_insert_data.attr_value_3    IS NOT NULL OR
 p_insert_data.attr_value_4    IS NOT NULL OR
 p_insert_data.attr_value_5    IS NOT NULL OR
 p_insert_data.attr_value_6    IS NOT NULL OR
 p_insert_data.attr_value_7    IS NOT NULL OR
 p_insert_data.attr_value_8    IS NOT NULL OR
 p_insert_data.attr_value_9    IS NOT NULL OR
 p_insert_data.attr_value_10   IS NOT NULL OR
 p_insert_data.attr_value_11   IS NOT NULL OR
 p_insert_data.attr_value_12   IS NOT NULL OR
 p_insert_data.attr_value_13   IS NOT NULL OR
 p_insert_data.attr_value_14   IS NOT NULL OR
 p_insert_data.attr_value_15   IS NOT NULL OR
 p_insert_data.attr_value_16   IS NOT NULL OR
 p_insert_data.attr_value_17   IS NOT NULL OR
 p_insert_data.attr_value_18   IS NOT NULL OR
 p_insert_data.attr_value_19   IS NOT NULL OR
 p_insert_data.attr_value_20   IS NOT NULL OR
 p_insert_data.attr_id_1 IS NOT NULL OR
 p_insert_data.attr_id_2 IS NOT NULL OR
 p_insert_data.attr_id_3 IS NOT NULL OR
 p_insert_data.attr_id_4 IS NOT NULL OR
 p_insert_data.attr_id_5 IS NOT NULL OR
 p_insert_data.attr_id_6 IS NOT NULL OR
 p_insert_data.attr_id_7 IS NOT NULL OR
 p_insert_data.attr_id_8 IS NOT NULL OR
 p_insert_data.attr_id_9 IS NOT NULL OR
 p_insert_data.attr_id_10      IS NOT NULL OR
 p_insert_data.attr_id_11      IS NOT NULL OR
 p_insert_data.attr_id_12      IS NOT NULL OR
 p_insert_data.attr_id_13      IS NOT NULL OR
 p_insert_data.attr_id_14      IS NOT NULL OR
 p_insert_data.attr_id_15      IS NOT NULL OR
 p_insert_data.attr_id_16      IS NOT NULL OR
 p_insert_data.attr_id_17      IS NOT NULL OR
 p_insert_data.attr_id_18      IS NOT NULL OR
 p_insert_data.attr_id_19      IS NOT NULL OR
 p_insert_data.attr_id_20      IS NOT NULL OR
 p_insert_data.attr_oldid_1    IS NOT NULL OR
 p_insert_data.attr_oldid_2    IS NOT NULL OR
 p_insert_data.attr_oldid_3    IS NOT NULL OR
 p_insert_data.attr_oldid_4    IS NOT NULL OR
 p_insert_data.attr_oldid_5    IS NOT NULL OR
 p_insert_data.attr_oldid_6    IS NOT NULL OR
 p_insert_data.attr_oldid_7    IS NOT NULL OR
 p_insert_data.attr_oldid_8    IS NOT NULL OR
 p_insert_data.attr_oldid_9    IS NOT NULL OR
 p_insert_data.attr_oldid_10   IS NOT NULL OR
 p_insert_data.attr_oldid_11   IS NOT NULL OR
 p_insert_data.attr_oldid_12   IS NOT NULL OR
 p_insert_data.attr_oldid_13   IS NOT NULL OR
 p_insert_data.attr_oldid_14   IS NOT NULL OR
 p_insert_data.attr_oldid_15   IS NOT NULL OR
 p_insert_data.attr_oldid_16   IS NOT NULL OR
 p_insert_data.attr_oldid_17   IS NOT NULL OR
 p_insert_data.attr_oldid_18   IS NOT NULL OR
 p_insert_data.attr_oldid_19   IS NOT NULL OR
 p_insert_data.attr_oldid_20   IS NOT NULL OR
 p_insert_data.timekeeper_action      IS NOT NULL OR
   p_insert_data.detail_id_1     IS NOT NULL OR
   p_insert_data.detail_id_2     IS NOT NULL OR
   p_insert_data.detail_id_3     IS NOT NULL OR
   p_insert_data.detail_id_4     IS NOT NULL OR
   p_insert_data.detail_id_5     IS NOT NULL OR
   p_insert_data.detail_id_6     IS NOT NULL OR
   p_insert_data.detail_id_7     IS NOT NULL OR
   p_insert_data.detail_id_8     IS NOT NULL OR
   p_insert_data.detail_id_9     IS NOT NULL OR
   p_insert_data.detail_id_10    IS NOT NULL OR
   p_insert_data.detail_id_11    IS NOT NULL OR
   p_insert_data.detail_id_12    IS NOT NULL OR
   p_insert_data.detail_id_13    IS NOT NULL OR
   p_insert_data.detail_id_14    IS NOT NULL OR
   p_insert_data.detail_id_15    IS NOT NULL OR
   p_insert_data.detail_id_16    IS NOT NULL OR
   p_insert_data.detail_id_17    IS NOT NULL OR
   p_insert_data.detail_id_18    IS NOT NULL OR
   p_insert_data.detail_id_19    IS NOT NULL OR
   p_insert_data.detail_id_20    IS NOT NULL OR
   p_insert_data.detail_id_21    IS NOT NULL OR
   p_insert_data.detail_id_22    IS NOT NULL OR
   p_insert_data.detail_id_23    IS NOT NULL OR
   p_insert_data.detail_id_24    IS NOT NULL OR
   p_insert_data.detail_id_25    IS NOT NULL OR
   p_insert_data.detail_id_26    IS NOT NULL OR
   p_insert_data.detail_id_27    IS NOT NULL OR
   p_insert_data.detail_id_28    IS NOT NULL OR
   p_insert_data.detail_id_29    IS NOT NULL OR
   p_insert_data.detail_id_30    IS NOT NULL OR
   p_insert_data.detail_id_31    IS NOT NULL OR
   p_insert_data.detail_ovn_1    IS NOT NULL OR
   p_insert_data.detail_ovn_2    IS NOT NULL OR
   p_insert_data.detail_ovn_3    IS NOT NULL OR
   p_insert_data.detail_ovn_4    IS NOT NULL OR
   p_insert_data.detail_ovn_5    IS NOT NULL OR
   p_insert_data.detail_ovn_6    IS NOT NULL OR
   p_insert_data.detail_ovn_7    IS NOT NULL OR
   p_insert_data.detail_ovn_8    IS NOT NULL OR
   p_insert_data.detail_ovn_9    IS NOT NULL OR
   p_insert_data.detail_ovn_10   IS NOT NULL OR
   p_insert_data.detail_ovn_11   IS NOT NULL OR
   p_insert_data.detail_ovn_12   IS NOT NULL OR
   p_insert_data.detail_ovn_13   IS NOT NULL OR
   p_insert_data.detail_ovn_14   IS NOT NULL OR
   p_insert_data.detail_ovn_15   IS NOT NULL OR
   p_insert_data.detail_ovn_16   IS NOT NULL OR
   p_insert_data.detail_ovn_17   IS NOT NULL OR
   p_insert_data.detail_ovn_18   IS NOT NULL OR
   p_insert_data.detail_ovn_19   IS NOT NULL OR
   p_insert_data.detail_ovn_20   IS NOT NULL OR
   p_insert_data.detail_ovn_21   IS NOT NULL OR
   p_insert_data.detail_ovn_22   IS NOT NULL OR
   p_insert_data.detail_ovn_23   IS NOT NULL OR
   p_insert_data.detail_ovn_24   IS NOT NULL OR
   p_insert_data.detail_ovn_25   IS NOT NULL OR
   p_insert_data.detail_ovn_26   IS NOT NULL OR
   p_insert_data.detail_ovn_27   IS NOT NULL OR
   p_insert_data.detail_ovn_28   IS NOT NULL OR
   p_insert_data.detail_ovn_29   IS NOT NULL OR
   p_insert_data.detail_ovn_30   IS NOT NULL OR
   p_insert_data.detail_ovn_31   IS NOT NULL OR
   p_insert_data.day_1    IS NOT NULL OR
   p_insert_data.day_2    IS NOT NULL OR
   p_insert_data.day_3    IS NOT NULL OR
   p_insert_data.day_4    IS NOT NULL OR
   p_insert_data.day_5    IS NOT NULL OR
   p_insert_data.day_6    IS NOT NULL OR
   p_insert_data.day_7    IS NOT NULL OR
   p_insert_data.day_8    IS NOT NULL OR
   p_insert_data.day_9    IS NOT NULL OR
   p_insert_data.day_10   IS NOT NULL OR
   p_insert_data.day_11   IS NOT NULL OR
   p_insert_data.day_12   IS NOT NULL OR
   p_insert_data.day_13   IS NOT NULL OR
   p_insert_data.day_14   IS NOT NULL OR
   p_insert_data.day_15   IS NOT NULL OR
   p_insert_data.day_16   IS NOT NULL OR
   p_insert_data.day_17   IS NOT NULL OR
   p_insert_data.day_18   IS NOT NULL OR
   p_insert_data.day_19   IS NOT NULL OR
   p_insert_data.day_20   IS NOT NULL OR
   p_insert_data.day_21   IS NOT NULL OR
   p_insert_data.day_22   IS NOT NULL OR
   p_insert_data.day_23   IS NOT NULL OR
   p_insert_data.day_24   IS NOT NULL OR
   p_insert_data.day_25   IS NOT NULL OR
   p_insert_data.day_26   IS NOT NULL OR
   p_insert_data.day_27   IS NOT NULL OR
   p_insert_data.day_28   IS NOT NULL OR
   p_insert_data.day_29   IS NOT NULL OR
   p_insert_data.day_30   IS NOT NULL OR
   p_insert_data.day_31   IS NOT NULL OR
   p_insert_data.time_in_1 IS NOT NULL OR
   p_insert_data.time_out_1      IS NOT NULL OR
   p_insert_data.time_in_2 IS NOT NULL OR
   p_insert_data.time_out_2      IS NOT NULL OR
   p_insert_data.time_in_3 IS NOT NULL OR
   p_insert_data.time_out_3      IS NOT NULL OR
   p_insert_data.time_in_4 IS NOT NULL OR
   p_insert_data.time_out_4      IS NOT NULL OR
   p_insert_data.time_in_5 IS NOT NULL OR
   p_insert_data.time_out_5      IS NOT NULL OR
   p_insert_data.time_in_6 IS NOT NULL OR
   p_insert_data.time_out_6      IS NOT NULL OR
   p_insert_data.time_in_7 IS NOT NULL OR
   p_insert_data.time_out_7      IS NOT NULL OR
   p_insert_data.time_in_8 IS NOT NULL OR
   p_insert_data.time_out_8      IS NOT NULL OR
   p_insert_data.time_in_9 IS NOT NULL OR
   p_insert_data.time_out_9      IS NOT NULL OR
   p_insert_data.time_in_10      IS NOT NULL OR
   p_insert_data.time_out_10     IS NOT NULL OR
   p_insert_data.time_in_11      IS NOT NULL OR
   p_insert_data.time_out_11     IS NOT NULL OR
   p_insert_data.time_in_12      IS NOT NULL OR
   p_insert_data.time_out_12     IS NOT NULL OR
   p_insert_data.time_in_13      IS NOT NULL OR
   p_insert_data.time_out_13     IS NOT NULL OR
   p_insert_data.time_in_14      IS NOT NULL OR
   p_insert_data.time_out_14     IS NOT NULL OR
   p_insert_data.time_in_15      IS NOT NULL OR
   p_insert_data.time_out_15     IS NOT NULL OR
   p_insert_data.time_in_16      IS NOT NULL OR
   p_insert_data.time_out_16     IS NOT NULL OR
   p_insert_data.time_in_17      IS NOT NULL OR
   p_insert_data.time_out_17     IS NOT NULL OR
   p_insert_data.time_in_18      IS NOT NULL OR
   p_insert_data.time_out_18     IS NOT NULL OR
   p_insert_data.time_in_19      IS NOT NULL OR
   p_insert_data.time_out_19     IS NOT NULL OR
   p_insert_data.time_in_20      IS NOT NULL OR
   p_insert_data.time_out_20     IS NOT NULL OR
   p_insert_data.time_in_21      IS NOT NULL OR
   p_insert_data.time_out_21     IS NOT NULL OR
   p_insert_data.time_in_22      IS NOT NULL OR
   p_insert_data.time_out_22     IS NOT NULL OR
   p_insert_data.time_in_23      IS NOT NULL OR
   p_insert_data.time_out_23     IS NOT NULL OR
   p_insert_data.time_in_24      IS NOT NULL OR
   p_insert_data.time_out_24     IS NOT NULL OR
   p_insert_data.time_in_25      IS NOT NULL OR
   p_insert_data.time_out_25     IS NOT NULL OR
   p_insert_data.time_in_26      IS NOT NULL OR
   p_insert_data.time_out_26     IS NOT NULL OR
   p_insert_data.time_in_27      IS NOT NULL OR
   p_insert_data.time_out_27     IS NOT NULL OR
   p_insert_data.time_in_28      IS NOT NULL OR
   p_insert_data.time_out_28     IS NOT NULL OR
   p_insert_data.time_in_29      IS NOT NULL OR
   p_insert_data.time_out_29     IS NOT NULL OR
   p_insert_data.time_in_30      IS NOT NULL OR
   p_insert_data.time_out_30     IS NOT NULL OR
   p_insert_data.time_in_31      IS NOT NULL OR
   p_insert_data.time_out_31     IS NOT NULL OR
 p_insert_data.comment_text    IS NOT NULL OR
   p_insert_data.last_update_date IS NOT NULL OR
 p_insert_data.last_updated_by IS NOT NULL OR
 p_insert_data.last_update_login      IS NOT NULL OR
 p_insert_data.created_by      IS NOT NULL OR
   p_insert_data.creation_date   IS NOT NULL OR
 --p_insert_data.row_lock_id     IS NOT NULL OR
 p_insert_data.tc_lock_success IS NOT NULL OR
-- p_insert_data.person_type     IS NOT NULL OR
 p_insert_data.timecard_message IS NOT NULL OR
 p_insert_data.timecard_message_code  IS NOT NULL
 --p_insert_data.audit_enabled   IS NOT NULL
THEN
if g_debug then
        hr_utility.trace(' found data');
Line: 4878

 PROCEDURE timekeeper_insert (
  p_insert_data IN OUT NOCOPY t_timekeeper_table
 ) IS

 l_index	NUMBER;
Line: 4886

  l_index := p_insert_data.FIRST;
Line: 4889

   EXIT WHEN (NOT p_insert_data.EXISTS (l_index));
Line: 4890

    IF not_empty_row(p_insert_data(l_index))
    THEN
     populate_global_table (p_table_data => p_insert_data(l_index), p_action => 'INSERT');
Line: 4894

    l_index := p_insert_data.NEXT (l_index);
Line: 4897

 END timekeeper_insert;
Line: 4906

 PROCEDURE timekeeper_update (
  p_update_data IN OUT NOCOPY t_timekeeper_table
 ) IS

 l_index	NUMBER;
Line: 4914

  l_index := p_update_data.FIRST;
Line: 4917

   EXIT WHEN (NOT p_update_data.EXISTS (l_index));
Line: 4918

     IF not_empty_row(p_update_data(l_index))
     THEN
      populate_global_table (p_table_data => p_update_data(l_index), p_action => 'UPDATE');
Line: 4922

     l_index := p_update_data.NEXT (l_index);
Line: 4925

 END timekeeper_update;
Line: 4932

 PROCEDURE timekeeper_delete (
  p_delete_data IN OUT NOCOPY t_timekeeper_table
 ) IS

 l_index	NUMBER;
Line: 4940

  l_index := p_delete_data.FIRST;
Line: 4943

   EXIT WHEN (NOT p_delete_data.EXISTS (l_index));
Line: 4944

    IF not_empty_row(p_delete_data(l_index))
    THEN
     populate_global_table (p_table_data => p_delete_data(l_index), p_action => 'DELETE');
Line: 4948

    l_index := p_delete_data.NEXT (l_index);
Line: 4951

 END timekeeper_delete;
Line: 5024

  g_detail_data.DELETE;
Line: 5031

   PROCEDURE timekeeper_data_delete IS
  BEGIN
    g_timekeeper_data.delete;
Line: 5089

   SELECT time_building_block_id, object_version_number, comment_text
   FROM   hxc_time_building_blocks
   WHERE  SCOPE = 'TIMECARD'
AND       date_to = hr_general.end_of_time
AND       resource_id = p_resource_id
AND       start_time = p_start_period
AND       stop_time = p_end_period;
Line: 5104

   SELECT '1'
   FROM   hxc_time_building_blocks detail, hxc_time_building_blocks DAY
   WHERE  DAY.SCOPE = 'DAY'
AND       DAY.resource_id = p_resource_id
AND       DAY.parent_building_block_id = p_timecard_id
AND       DAY.parent_building_block_ovn = p_timecard_ovn
AND       DAY.time_building_block_id = detail.parent_building_block_id
AND       DAY.object_version_number = detail.parent_building_block_ovn
AND       detail.SCOPE = 'DETAIL'
AND       detail.resource_id = p_resource_id;
Line: 5120

	  SELECT final_process_date, date_start
	  FROM per_periods_of_service
	  WHERE person_id = p_resource_id
	  union all
	  select (final_process_date + NVL(fnd_profile.value('HXC_CWK_TK_FPD'),0)) final_process_date, date_start
  	from per_periods_of_placement
  	where person_id = p_resource_id
	  ORDER BY date_start DESC;
Line: 5134

        SELECT 'Y'
        from hxc_time_building_blocks
        where resource_id=p_resource_id
        and scope='TIMECARD'
        and trunc(start_time)=trunc(p_start_date)
        and trunc(stop_time)=trunc(p_end_date)
        and (trunc(date_to) = hr_general.end_of_time or APPROVAL_STATUS='ERROR');
Line: 5200

  l_delete                    BOOLEAN;
Line: 5278

  g_mid_data.DELETE;
Line: 5289

  g_tk_prepop_detail_id_tab.DELETE; -- svg added
Line: 5368

  att_seg_tab.DELETE;
Line: 5434

     l_timecard.DELETE;
Line: 5435

     l_attributes.DELETE;
Line: 5628

       p_insert_detail => g_timekeeper_data (l_result),
       p_timecard => l_timecard,
       p_attributes => l_attributes,
       p_day_id_info_table => l_day_id_info_table,
       p_approval_style_id => l_approval_style_id,
       p_attribute_index_info => l_attribute_index_info,
       p_timecard_index_info => l_timecard_index_info,
       p_timecard_id => l_timecard_id,
       p_mid_save => l_mid_save,
       p_comment_made_null => l_comment_made_null,
       p_row_lock_id => l_row_locked_id,
       p_tk_audit_enabled => p_tk_audit_enabled
      );
Line: 5780

     l_delete := TRUE;
Line: 5787

        l_delete := FALSE;
Line: 5797

        l_delete := FALSE;
Line: 5816

     IF (l_delete) THEN
      l_messages.DELETE;
Line: 5820

       l_timecard.DELETE;
Line: 5821

       l_attributes.DELETE;
Line: 5824

       hxc_timekeeper.delete_timecard (p_timecard_id => l_timecard_id, p_messages => l_messages);
Line: 5829

      l_messages.DELETE;
Line: 5857

       HXC_RETRIEVE_ABSENCES.g_detail_trans_tab.DELETE;
Line: 5899

  g_timekeeper_data.DELETE;
Line: 5914

  l_new_tk_data_from_process.DELETE;
Line: 5926

   l_timekeeper_table.DELETE;
Line: 6042

       l_new_tk_data_from_process.DELETE (l_new_tk_data_index);
Line: 6057

     g_submit_table.DELETE (l_resource_id);
Line: 6134

  p_insert OUT NOCOPY BOOLEAN,
  p_submit_emp OUT NOCOPY hxc_timekeeper_process.tk_submit_tab,
  p_messages IN OUT NOCOPY hxc_self_service_time_deposit.message_table
 ) IS
  CURSOR crs_max_submit IS
   SELECT MAX (submission_id)
   FROM   hxc_tk_timekeeper_submits;
Line: 6165

  SELECT hxc_tk_timekeeper_submits_s.NEXTVAL
  INTO   l_next_val
  FROM   DUAL;
Line: 6175

  p_insert := FALSE;
Line: 6184

   p_insert := TRUE;
Line: 6225

  g_submit_table.DELETE;
Line: 6247

   SELECT DISTINCT (resource_id) resource_id
   FROM            hxc_tk_timekeeper_submits
   WHERE           submission_id = p_submit_id;
Line: 6256

SELECT DISTINCT NVL (ppf.employee_number, ppf.npw_number) employee_number,
                     ppf.full_name,
                     ppf.effective_end_date
FROM    per_people_f ppf
WHERE   ppf.person_id = p_resource_id
AND     p_from_period < ppf.effective_end_date
AND     p_to_period > ppf.effective_start_date
AND EXISTS ( select 'x'
             from   per_all_assignments_f paa
             WHERE  ppf.person_id = paa.person_id
             AND    paa.primary_flag = 'Y'
             AND    paa.assignment_type IN ('E', 'C')
             AND    p_from_period < paa.effective_end_date
             AND    p_to_period   > paa.effective_start_date )
ORDER BY        ppf.effective_end_date DESC;
Line: 6277

	  SELECT final_process_date, date_start
	  FROM per_periods_of_service
	  WHERE person_id = p_resource_id
	  union all
	  select (final_process_date + NVL(fnd_profile.value('HXC_CWK_TK_FPD'),0)) final_process_date, date_start
	  from per_periods_of_placement
 	  where person_id = p_resource_id
	  ORDER BY date_start DESC;
Line: 6291

        SELECT 'Y'
        from hxc_time_building_blocks
        where resource_id=p_resource_id
        and scope='TIMECARD'
        and trunc(start_time)=trunc(p_start_date)
        and trunc(stop_time)=trunc(p_end_date)
        and (trunc(date_to) = hr_general.end_of_time or APPROVAL_STATUS='ERROR');
Line: 6474

     l_attributes.DELETE;
Line: 6475

     l_timecard.DELETE;
Line: 6480

     l_day_id_info_table.delete;
Line: 6481

     l_timecard_index_info.delete;
Line: 6482

     l_attribute_index_info.delete;
Line: 6542

      l_timecard.DELETE;
Line: 6543

      l_attributes.DELETE;
Line: 6700

   SELECT time_building_block_id, object_version_number, date_to, date_from, approval_style_id,
          approval_status, comment_text,application_set_id
   FROM   hxc_time_building_blocks
   WHERE  resource_id = p_resource_id
AND       SCOPE = 'TIMECARD'
AND       date_to = hr_general.end_of_time
AND       start_time = p_start_period
AND       stop_time = p_end_period;
Line: 6722

   SELECT time_building_block_id, object_version_number, date_to, date_from,application_set_id
   FROM   hxc_time_building_blocks
   WHERE  resource_id = p_resource_id
AND       parent_building_block_id = p_parent_building_block_id
AND       parent_building_block_ovn = p_parent_ovn
AND       date_to = hr_general.end_of_time
AND       SCOPE = 'DAY'
AND       start_time = p_start_period
AND       stop_time = p_end_period;
Line: 6739

   SELECT time_building_block_id detail_id, object_version_number detail_ovn, measure, date_to,
          date_from, start_time, stop_time, comment_text,application_set_id
   FROM   hxc_time_building_blocks
   WHERE  resource_id = p_resource_id
AND       parent_building_block_id = p_parent_building_block_id
AND       parent_building_block_ovn = p_parent_ovn
AND       date_to = hr_general.end_of_time
AND       SCOPE = 'DETAIL';
Line: 7211

  p_insert_detail IN hxc_timekeeper_process.t_time_info,
  p_timecard IN OUT NOCOPY hxc_block_table_type,
  p_attributes IN OUT NOCOPY hxc_attribute_table_type,
  p_day_id_info_table IN hxc_timekeeper_process.t_day_id_info_table,
  p_approval_style_id IN NUMBER,
  p_attribute_index_info IN OUT NOCOPY hxc_timekeeper_process.t_attribute_index_info,
  p_timecard_index_info IN OUT NOCOPY hxc_timekeeper_process.t_timecard_index_info,
  p_timecard_id IN NUMBER,
  p_mid_save IN OUT NOCOPY VARCHAR2,
  p_comment_made_null IN OUT NOCOPY BOOLEAN,
  p_row_lock_id OUT NOCOPY ROWID,
  p_tk_audit_enabled    IN 		VARCHAR2
 ) IS
  l_index_day                  NUMBER
/*ADVICE(5036): NUMBER has no precision [315] */
                                                                                      := 0;
Line: 7301

   SELECT *
   FROM   hxc_tk_detail_temp
   WHERE  detailid = p_detailid;
Line: 7316

   SELECT comment_text
   FROM   hxc_time_building_blocks
   WHERE  resource_id = p_resource_id
AND       SCOPE = 'TIMECARD'
AND       date_to = hr_general.end_of_time
AND       start_time = p_start_period
AND       stop_time = p_end_period;
Line: 7430

   SELECT bld_blk_info_type_id
   INTO   bldtyp_id
   FROM   hxc_bld_blk_info_types
   WHERE  bld_blk_info_type = 'Dummy Paexpitdff Context';
Line: 7447

    SELECT bld_blk_info_type_id
    INTO   reason_bldtyp_id
    FROM   hxc_bld_blk_info_types
    WHERE  bld_blk_info_type = 'REASON';
Line: 7458

  IF    NVL (p_insert_detail.timecard_start_period, p_start_period) = p_start_period
     OR NVL (p_insert_detail.timecard_end_period, p_end_period) = p_end_period THEN
   p_mid_save := 'Y';
Line: 7461

   p_row_lock_id := CHARTOROWID (p_insert_detail.row_lock_id);
Line: 7463

   IF  p_insert_detail.timekeeper_action = 'INSERT' AND p_insert_detail.comment_text IS NULL THEN
    IF p_timecard_index_info.EXISTS (p_timecard_id) THEN
     l_block_index := p_timecard_index_info (p_timecard_id).time_block_row_index;
Line: 7480

     p_timecard (l_block_index).comment_text := p_insert_detail.comment_text;
Line: 7482

     IF p_insert_detail.comment_text IS NULL THEN
      p_comment_made_null := TRUE;
Line: 7493

   l_action := p_insert_detail.timekeeper_action;
Line: 7495

   IF l_action = 'INSERT' THEN
    p_mid_save := 'N';
Line: 7506

      p_insert_detail => p_insert_detail,
      p_base_dff => hxc_timekeeper_process.g_base_att,
      p_att_tab => p_att_tab
     );
Line: 7516

   IF l_action = 'UPDATE' THEN -- create the tbb_id table reference
    -- for each time_building_block_id let create a reference attribute_id table
    hxc_alias_utility.get_tbb_id_reference_table (
     p_attributes => p_attributes,
     p_tbb_id_reference_table => l_tbb_id_reference_table
    );
Line: 7634

     p_insert_detail => p_insert_detail,
     p_measure => l_measure,
     p_detail_id => l_detail_id,
     p_detail_ovn => l_detail_ovn,
     p_detail_time_in => l_detail_time_in,
     p_detail_time_out => l_detail_time_out
    );
Line: 7642

    IF  p_mid_save = 'N' AND p_insert_detail.timekeeper_action = 'INSERT' THEN
     IF l_measure IS NOT NULL OR l_detail_time_in IS NOT NULL OR l_detail_time_out IS NOT NULL THEN
      p_mid_save := 'Y';
Line: 7986

     DELETE FROM hxc_tk_detail_temp
     WHERE       detailid = l_detail_id;
Line: 8010

    ELSIF l_action = 'INSERT' THEN

     -- the easy one just attach the new information on the  timecard/attributes structure.
     -- add the detail only if the measure has been filled.
     IF (l_measure IS NOT NULL OR l_detail_time_in IS NOT NULL OR l_detail_time_out IS NOT NULL) THEN
      -- add the detail information.
      g_negative_index := g_negative_index - 1;
Line: 8073

        p_insert_data_details => p_insert_detail,
        p_old_value => l_old_attribute_value,
        p_new_value => l_new_attribute_value
       );
Line: 8276

    ELSIF l_action = 'UPDATE' THEN


     IF      (l_measure IS NOT NULL OR l_detail_time_in IS NOT NULL OR l_detail_time_out IS NOT NULL)
         AND l_detail_id IS NOT NULL
         AND l_detail_id > 0 THEN
      -- we are on an existing block
      -- update the detail information with the new measure

              if g_debug then
	              hr_utility.trace('SVG - 1');
Line: 8300

        p_insert_data_details => p_insert_detail,
        p_old_value => l_old_attribute_value,
        p_new_value => l_new_attribute_value
       );
Line: 8701

        p_insert_data_details => p_insert_detail,
        p_old_value => l_old_attribute_value,
        p_new_value => l_new_attribute_value
       );
Line: 9021

      END IF; ---DELETE REASON
Line: 9026

    ELSIF l_action = 'DELETE' THEN
     IF  l_detail_id IS NOT NULL AND l_detail_id > 0 THEN
      -- terminate the block

      if g_debug then
            	              hr_utility.trace('SVG - 5');
Line: 9140

      END IF; ---DELETE REASON
Line: 9615

     g_query_exception_tab.DELETE(g_query_exception_tab.first);
Line: 9647

       hxc_abs_retrieval_pkg.g_tk_ret_messages.DELETE(hxc_abs_retrieval_pkg.g_tk_ret_messages.FIRST);