DBA Data[Home] [Help]

APPS.HXC_APPROVAL_WF_PKG SQL Statements

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

Line: 72

   SELECT creation_date
     FROM hxc_time_building_blocks
    WHERE time_building_block_id = p_app_id
      AND object_version_number = p_app_ovn;
Line: 117

    SELECT
    details.TIME_BUILDING_BLOCK_ID,
    details.TYPE,
    details.MEASURE,
    details.UNIT_OF_MEASURE,
    DECODE(details.type, 'RANGE', FND_DATE.DATE_TO_CANONICAL(details.start_time),
           FND_DATE.DATE_TO_CANONICAL(days.start_time) ) CANONICAL_START_TIME,
    DECODE(details.type, 'RANGE', FND_DATE.DATE_TO_CANONICAL(details.stop_time),
           FND_DATE.DATE_TO_CANONICAL(days.stop_time) ) CANONICAL_STOP_TIME,
    details.PARENT_BUILDING_BLOCK_ID,
    NULL PARENT_IS_NEW,
    details.SCOPE,
    details.OBJECT_VERSION_NUMBER,
    details.APPROVAL_STATUS,
    details.RESOURCE_ID,
    details.RESOURCE_TYPE,
    details.APPROVAL_STYLE_ID,
    FND_DATE.DATE_TO_CANONICAL(details.date_from) CANONICAL_DATE_FROM,
    FND_DATE.DATE_TO_CANONICAL(details.date_to) CANONICAL_DATE_TO,
    details.COMMENT_TEXT,
    details.PARENT_BUILDING_BLOCK_OVN,
    'N' NEW,
    'N' CHANGED,
    'N' PROCESS,
    details.APPLICATION_SET_ID,
    details.TRANSLATION_DISPLAY_KEY
      FROM hxc_time_building_blocks days
           ,hxc_time_building_blocks details
     WHERE days.parent_building_block_id = p_timecard_id
       AND days.parent_building_block_ovn = p_timecard_ovn
       AND days.scope = 'DAY'
       AND TRUNC(days.start_time) BETWEEN TRUNC(p_start_time) AND TRUNC(p_stop_time)
       AND days.date_to = hr_general.end_of_time
       AND details.scope = 'DETAIL'
       AND details.parent_building_block_id = days.time_building_block_id
       AND details.parent_building_block_ovn = days.object_version_number
       AND details.date_to = hr_general.end_of_time;
Line: 166

    SELECT
    details.TIME_BUILDING_BLOCK_ID,
    details.TYPE,
    details.MEASURE,
    details.UNIT_OF_MEASURE,
    DECODE(details.type, 'RANGE', FND_DATE.DATE_TO_CANONICAL(details.start_time),
           FND_DATE.DATE_TO_CANONICAL(days.start_time) ) CANONICAL_START_TIME,
    DECODE(details.type, 'RANGE', FND_DATE.DATE_TO_CANONICAL(details.stop_time),
           FND_DATE.DATE_TO_CANONICAL(days.stop_time) ) CANONICAL_STOP_TIME,
    details.PARENT_BUILDING_BLOCK_ID,
    NULL PARENT_IS_NEW,
    details.SCOPE,
    details.OBJECT_VERSION_NUMBER,
    details.APPROVAL_STATUS,
    details.RESOURCE_ID,
    details.RESOURCE_TYPE,
    details.APPROVAL_STYLE_ID,
    FND_DATE.DATE_TO_CANONICAL(details.date_from) CANONICAL_DATE_FROM,
    FND_DATE.DATE_TO_CANONICAL(details.date_to) CANONICAL_DATE_TO,
    details.COMMENT_TEXT,
    details.PARENT_BUILDING_BLOCK_OVN,
    'N' NEW,
    'N' CHANGED,
    'N' PROCESS,
    details.APPLICATION_SET_ID,
    details.TRANSLATION_DISPLAY_KEY
      FROM hxc_time_building_blocks days
           ,hxc_time_building_blocks details
     WHERE days.parent_building_block_id = p_timecard_id
       AND days.parent_building_block_ovn = p_timecard_ovn
       AND days.scope = 'DAY'
       AND TRUNC(days.start_time) BETWEEN TRUNC(p_start_time) AND TRUNC(p_stop_time)
       AND days.date_to = hr_general.end_of_time
       AND details.scope = 'DETAIL'
       AND details.parent_building_block_id = days.time_building_block_id
       AND details.parent_building_block_ovn = days.object_version_number
       AND details.date_to = hr_general.end_of_time
       AND EXISTS ( SELECT 1
                      FROM hxc_application_set_comps_v hasc
                     WHERE hasc.application_set_id = details.application_set_id
                       AND hasc.time_recipient_id = p_time_recipient_id) ;
Line: 341

     select   a.time_attribute_id
              ,au.time_building_block_id building_block_id
              ,bbit.bld_blk_info_type
              ,a.attribute_category
              ,a.attribute1
              ,a.attribute2
              ,a.attribute3
              ,a.attribute4
              ,a.attribute5
              ,a.attribute6
              ,a.attribute7
              ,a.attribute8
              ,a.attribute9
              ,a.attribute10
              ,a.attribute11
              ,a.attribute12
              ,a.attribute13
              ,a.attribute14
              ,a.attribute15
              ,a.attribute16
              ,a.attribute17
              ,a.attribute18
              ,a.attribute19
              ,a.attribute20
              ,a.attribute21
              ,a.attribute22
              ,a.attribute23
              ,a.attribute24
              ,a.attribute25
              ,a.attribute26
              ,a.attribute27
              ,a.attribute28
              ,a.attribute29
              ,a.attribute30
              ,a.bld_blk_info_type_id
              ,a.object_version_number
              ,'N' NEW
              ,'N' CHANGED
              ,'N' PROCESS
        from hxc_time_attributes a,
             hxc_time_attribute_usages au,
             hxc_bld_blk_info_types bbit
       where au.time_building_block_id = p_detail_id
         and au.time_building_block_ovn = p_detail_ovn
         and au.time_attribute_id = a.time_attribute_id
         and a.bld_blk_info_type_id = bbit.bld_blk_info_type_id;
Line: 473

        select max(time_building_block_ovn)
          from hxc_ap_detail_links
         where application_period_id = p_app_id
           and time_building_block_id = p_block_id;
Line: 483

        select tbb2.object_version_number,
               tbb1.translation_display_key,   -- 9747521
               tbb2.translation_display_key    -- 9747521
          from hxc_time_building_blocks tbb1,
               hxc_time_building_blocks tbb2
         where tbb1.time_building_block_id = p_block1_id
           and tbb1.time_building_block_id =  tbb2.time_building_block_id
           and tbb1.object_version_number = p_block1_ovn
           and tbb2.object_version_number = p_block2_ovn
           and tbb1.type = tbb2.type
           and nvl(tbb1.measure,hr_api.g_number) = nvl(tbb2.measure,hr_api.g_number)
           and nvl(tbb1.unit_of_measure,hr_api.g_varchar2) = nvl(tbb2.unit_of_measure,hr_api.g_varchar2)
           and nvl(tbb1.start_time,hr_api.g_date) = nvl(tbb2.start_time,hr_api.g_date)
           and nvl(tbb1.stop_time,hr_api.g_date) = nvl(tbb2.stop_time,hr_api.g_date)
           and tbb1.approval_status = tbb2.approval_status
           and nvl(tbb1.approval_style_id,hr_api.g_number) = nvl(tbb2.approval_style_id,hr_api.g_number)
           and nvl(tbb1.comment_text,hr_api.g_varchar2) = nvl(tbb2.comment_text,hr_api.g_varchar2)
           and nvl(tbb1.application_set_id,hr_api.g_number) = nvl(tbb1.application_set_id,hr_api.g_number)
           and nvl(tbb1.data_set_id,hr_api.g_number) = nvl(tbb1.data_set_id,hr_api.g_number)
           and nvl(tbb1.translation_display_key,hr_api.g_varchar2) <> nvl(tbb2.translation_display_key,hr_api.g_varchar2);
Line: 574

     SELECT count(p_app_id)
       FROM hxc_ap_detail_links apdetail
            ,hxc_time_building_blocks days
            ,hxc_time_building_blocks details
      WHERE apdetail.application_period_id = p_app_id
        AND days.parent_building_block_id = p_timecard_id
        AND details.parent_building_block_id = days.time_building_block_id
        AND details.time_building_block_id = apdetail.time_building_block_id
        AND details.object_version_number = apdetail.time_building_block_ovn
        AND details.date_to <> hr_general.end_of_time
        and not exists(
                       select 1
                       from hxc_time_building_blocks details2
                       where details2.time_building_block_id = details.time_building_block_id
                       and details2.date_to = hr_general.end_of_time
                       );
Line: 715

     SELECT details.time_building_block_id
	   ,details.object_version_number
       FROM hxc_time_building_blocks days
	   ,hxc_time_building_blocks details
      WHERE days.parent_building_block_id = p_timecard_id
	AND details.parent_building_block_id = days.time_building_block_id
	AND days.scope = 'DAY'
	AND details.scope = 'DETAIL';
Line: 728

     SELECT details.time_building_block_id
	   ,details.object_version_number
       FROM hxc_ap_detail_links apdetail
	   ,hxc_time_building_blocks details
      WHERE apdetail.application_period_id = p_app_period
	AND apdetail.time_building_block_id = details.time_building_block_id
	AND apdetail.time_building_block_ovn = details.object_version_number
	AND details.date_to <> hr_general.end_of_time;
Line: 747

     delete from hxc_ap_detail_links
      where time_building_block_id = l_detail_id
	and time_building_block_ovn = l_detail_ovn
	and application_period_id = p_app_id;
Line: 761

      delete from hxc_ap_detail_links
      where time_building_block_id = l_detail_id
	and time_building_block_ovn = l_detail_ovn
	and application_period_id = p_app_id;
Line: 849

       hxc_ap_detail_links_pkg.insert_summary_row(
	 p_app_id
	,p_detail_blocks(l_block_index).block_id
	,p_detail_blocks(l_block_index).block_ovn
       );
Line: 903

		hr_utility.trace('inserting id=' || p_detail_blocks(l_block_index).block_id
		       || '|ovn=' || p_detail_blocks(l_block_index).block_ovn);
Line: 911

       hxc_ap_detail_links_pkg.insert_summary_row(
	 p_app_id
	,p_detail_blocks(l_block_index).block_id
	,p_detail_blocks(l_block_index).block_ovn
       );
Line: 936

   SELECT u.employee_id
     FROM FND_USER u
    WHERE u.user_name = p_user_name;
Line: 964

   t_attributes.delete;
Line: 982

   select wlr.orig_system, wlr.orig_system_id
   from wf_notifications wn, wf_process_activities pa, wf_item_activity_statuses wias, wf_local_roles wlr
  where pa.activity_name in('TC_APR_NOTIFICATION', 'TC_APR_NOTIFICATION_ABS')
    and pa.activity_item_type = itemType
    and pa.instance_id = wias.process_activity
    and wias.notification_id = wn.notification_id
    and wias.item_key = itemKey
    and wlr.name = wn.recipient_role
    and wias.item_type = pa.activity_item_type;
Line: 994

   select employee_id
     from fnd_user
    where user_id = userId;
Line: 1029

 PROCEDURE update_latest_details(p_app_bb_id in number)
  is

  l_bb_id number;
Line: 1038

  select time_building_block_id, time_building_block_ovn
   from hxc_ap_detail_links
  where application_period_id = p_app_bb_id;
Line: 1044

        select adl.application_period_id
   	 from hxc_ap_detail_links adl,
   	 hxc_app_period_summary haps
   	 where adl.time_building_block_id = p_bb_id
   	 and adl.time_building_block_ovn = p_bb_ovn
   	 and adl.application_period_id <> p_app_bb_id
   	 and adl.application_period_id = haps.application_period_id
 	 and haps.approval_status <> 'APPROVED';
Line: 1064

		 update hxc_latest_details
		 set last_update_date = sysdate
		 where time_building_block_id = l_bb_id
		 and object_version_number = l_bb_ovn;
Line: 1070

		 -- Added the following UPDATEs to take care of the
		 --  tables for Upgraded Retrieval Process.
		 update hxc_pa_latest_details
		 set last_update_date = sysdate
		 where time_building_block_id = l_bb_id
		 and object_version_number = l_bb_ovn;
Line: 1077

		 update hxc_pay_latest_details
		 set last_update_date = sysdate
		 where time_building_block_id = l_bb_id
		 and object_version_number = l_bb_ovn;
Line: 1092

 END update_latest_details;
Line: 1094

 PROCEDURE update_app_period(
   itemtype     IN varchar2,
   itemkey      IN varchar2,
   actid        IN number,
   funcmode     IN varchar2,
   result       IN OUT NOCOPY varchar2
 )
 IS
   t_attributes         hxc_time_attributes_api.timecard;
Line: 1116

   l_proc               varchar2(100) := 'HXC_APPROVAL_WF_PKG.update_appl_period';
Line: 1283

   update hxc_app_period_summary
      set application_period_ovn = l_appl_period_bb_ovn
	 ,approval_status = l_approval_status
	 ,approver_id = l_approver
	 ,notification_status = 'FINISHED'
	 ,creation_date = l_creation_date
    where application_period_id = l_appl_period_bb_id;
Line: 1294

   update_latest_details(l_appl_period_bb_id);
Line: 1342

	hr_utility.trace('IN EXCEPTION IN update_appl_period');
Line: 1345

     wf_core.context('HCAPPRWF', 'hxc_approval_wf_pkg.update_appl_period',
		     itemtype, itemkey, to_char(actid), funcmode);
Line: 1352

 END update_app_period;
Line: 1369

   SELECT *
     FROM hxc_app_period_summary
    WHERE application_period_id = p_app_id;
Line: 1377

   SELECT timecard_id
     FROM hxc_tc_ap_links
    WHERE application_period_id = p_app_id;
Line: 1385

   SELECT time_building_block_id
	 ,time_building_block_ovn
     FROM hxc_ap_detail_links
    WHERE application_period_id = p_app_id;
Line: 1485

     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
      )
     VALUES
 */
     hxc_app_period_summary_pkg.insert_summary_row
       (l_new_appl_bb_id
       ,l_new_appl_bb_ovn
       ,'SUBMITTED'
       ,l_current_period.time_recipient_id
       ,l_current_period.time_category_id
       ,l_current_period.start_time
       ,l_current_period.stop_time
       ,l_current_period.resource_id
       ,l_current_period.recipient_sequence
       ,l_current_period.category_sequence
       ,l_creation_date
       ,'NOTIFIED'
       ,NULL
       ,l_current_period.approval_comp_id
       ,NULL
       ,NULL
       ,Null
       ,l_current_period.data_set_id
       );
Line: 1535

       hxc_tc_ap_links_pkg.insert_summary_row(
	 l_timecard_id
	,l_new_appl_bb_id);
Line: 1556

       INSERT INTO hxc_ap_detail_links
	     (application_period_id,
	      time_building_block_id,
	      time_building_block_ovn)
       VALUES
 */

       hxc_ap_detail_links_pkg.insert_summary_row
	     (l_new_appl_bb_id,
	      l_detail_id,
	      l_detail_ovn);
Line: 1622

    select hapc.recurring_period_id
      from hxc_approval_period_comps hapc,
	   hxc_approval_period_sets haps
     where haps.approval_period_set_id = p_app_periods
       and hapc.approval_period_set_id = haps.approval_period_set_id
       and hapc.time_recipient_id = p_time_recipient_id;
Line: 1753

    select hrp.start_date,
	   hrp.period_type,
	   hrp.duration_in_days
      from hxc_recurring_periods hrp
     where hrp.recurring_period_id = p_recurring_period_id;
Line: 1849

   l_valid_periods.delete;
Line: 1908

     SELECT details.time_building_block_id
       FROM hxc_ap_detail_links details
	   ,hxc_time_building_blocks blocks
      WHERE details.application_period_id = p_app_id
	AND details.time_building_block_id = blocks.time_building_block_id
	AND details.time_building_block_ovn = blocks.object_version_number
	AND blocks.date_to = hr_general.end_of_time;
Line: 1936

 select time_building_block_id, time_building_block_ovn
 from hxc_ap_detail_links
 where application_period_id = p_app_id
   and time_building_block_id
   not in ( select detail.time_building_block_id
	      from hxc_time_building_blocks detail,
			   hxc_time_building_blocks day
	     where 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 detail.scope = 'DETAIL'
			   and day.parent_building_block_id =  p_timecard_id
			   );
Line: 1972

 select 1
 from hxc_ap_detail_links
 where application_period_id = p_app_id
 and time_building_block_id = p_time_building_block_id;
Line: 1995

       hxc_ap_detail_links_pkg.insert_summary_row(
	 p_app_id
	,p_removed_blocks(l_block_index).block_id
	,p_removed_blocks(l_block_index).block_ovn
       );
Line: 2019

      select 'Y'
        into l_dummy
        from wf_item_attribute_values
       where item_type = p_item_type
         and item_key = p_item_key
         and name = p_name;
Line: 2062

   SELECT application_period_id
	 ,application_period_ovn
	 ,approval_status
	 ,notification_status
         ,approval_comp_id
     FROM hxc_app_period_summary
    WHERE resource_id = p_resource_id
      AND start_time = p_start_time
      AND stop_time = p_stop_time
      AND time_recipient_id = p_time_recipient_id
      AND recipient_sequence = p_recipient_sequence
      AND NVL(time_category_id, -1) = NVL(p_time_category_id, -1)
      AND NVL(category_sequence, -1) = NVL(p_category_sequence, -1)
      --following added may12 for hr supervisor
 ORDER BY application_period_id asc;
Line: 2083

   SELECT 'Y'
     FROM hxc_tc_ap_links
    WHERE timecard_id = p_timecard_id
      AND application_period_id = p_app_period_id;
Line: 2090

 select approver_id
   from hxc_app_period_summary
  where application_period_id = p_app_period_id;
Line: 2096

  select adl.time_building_block_id,
           adl.time_building_block_ovn
  from hxc_ap_detail_links adl
  where adl.application_period_id = p_application_period_id;
Line: 2103

  select max(object_version_number)
  from hxc_time_building_blocks
  where time_building_block_id = p_bb_id;
Line: 2109

  select approval_item_key
  from hxc_app_period_summary
  where application_period_id = p_bb_id;
Line: 2226

       hxc_app_period_summary_api.app_period_delete(l_app_id_temp);
Line: 2287

          hxc_app_period_summary_api.app_period_delete(l_app_id);
Line: 2310

  select count(*) into l_number_of_details
  from hxc_ap_detail_links
  where application_period_id = l_app_id;
Line: 2323

  select count(*) into l_tc_details
    from hxc_latest_details
   where resource_id = p_resource_id
     and trunc(start_time) >= trunc(p_start_time)
     and trunc(stop_time) <= trunc(p_stop_time);
Line: 2335

  select nvl(recorded_hours,0) + nvl(absence_hours,0)
    into l_total_hours
    from hxc_timecard_summary
   where resource_id = p_resource_id
     and start_time        = p_start_time
     and trunc(stop_time)  = trunc(p_stop_time);
Line: 2346

  select nvl(recorded_hours,0) + nvl(absence_hours,0)
    into l_total_hours
    from hxc_timecard_summary
   where timecard_id = p_timecard_id;
Line: 2407

             select count(*)
               into l_item_key_exists
               from wf_items
               where item_key = to_char(l_item_key)
               and item_type = 'HXCEMP'
                and rownum < 2;
Line: 2482

   deletes a rejected/approved timecard row, then a blank notification has to be sent to the approver.

   If the row deletion is followed by a SAVE and SUBMIT operation then the foll. happens

   changed( p_detail_blocks,p_detail_attributes,l_time_category_id,l_app_id, p_timecard_id) = TRUE
   l_number_of_details <> 0
   g_block_exist_for_ap <> 'Y',
   BUT no_blocks(l_app_id, p_timecard_id) =  l_number_of_details CONDITION FAILS.

   In case of ELA approval, if a rejected timecard row is FULLY deleted, a blank FYI notification
   has to be sent to the previous approver

   Hence substituting the BLANK notification if the number of active detail RECORDS
   for the l_app_id is 0 and set l_blank = 'Y'
   */

  -- modified this query for bug 8920827
  SELECT count(*)
    INTO l_active_details
    FROM hxc_ap_detail_links apdetail
        ,hxc_time_building_blocks detail
        ,hxc_latest_details latest
   WHERE apdetail.application_period_id = l_app_id
     AND apdetail.time_building_block_id = latest.time_building_block_id
     AND latest.time_building_block_id = detail.time_building_block_id
     AND latest.object_version_number  = detail.object_version_number
     AND detail.date_to = hr_general.end_of_time;
Line: 2531

             select count(*)
               into l_item_key_exists
               from wf_items
              where item_key = to_char(l_item_key)
                and item_type = 'HXCEMP'
                and rownum < 2;
Line: 2671

      UPDATE hxc_app_period_summary
         SET notification_status = 'NOT_NOTIFIED'
             ,approval_comp_id = p_approval_comp.approval_comp_id
       WHERE application_period_id = l_app_id;
Line: 2678

      UPDATE hxc_app_period_summary
         SET approval_comp_id = p_approval_comp.approval_comp_id
       WHERE application_period_id = l_app_id;
Line: 2733

	hxc_ap_detail_links_pkg.insert_summary_row(l_app_id, l_tab_type_a(i).p_id, l_max_ovn);
Line: 2761

    hxc_tc_ap_links_pkg.insert_summary_row(
      p_timecard_id           => p_timecard_id
     ,p_application_period_id => l_app_id
    );
Line: 2804

   SELECT day1.approval_style_id
     FROM hxc_time_building_blocks day1,
	  hxc_time_building_blocks timecard
    WHERE day1.resource_id = p_resource_id
      AND day1.scope = 'DAY'
      AND day1.start_time BETWEEN p_period_start_date AND p_period_end_date
      AND day1.date_to = hr_general.end_of_time
      AND timecard.time_building_block_id = day1.parent_building_block_id
      AND timecard.object_version_number = day1.parent_building_block_ovn
      AND timecard.scope = 'TIMECARD'
      AND timecard.date_to = hr_general.end_of_time
 ORDER BY day1.start_time desc;
Line: 2877

   select to_char(application_set_id)
     from hxc_time_building_blocks
    where time_building_block_id = p_timecard_id
      and object_version_number = p_timecard_ovn;
Line: 2884

   select tc.resource_id, tc.start_time, tc.stop_time
     from hxc_time_building_blocks tc
    where tc.time_building_block_id = p_bld_blk_id
      and tc.object_version_number = p_ovn;
Line: 2890

   select htr.name,
          htr.application_id,
          htr.application_period_function,
          htr.time_recipient_id
     from hxc_application_sets_v has,
          hxc_application_set_comps_v hasc,
          hxc_time_recipients htr
    where to_char(has.application_set_id) = p_app_set
      and hasc.application_set_id = has.application_set_id
      and hasc.time_recipient_id = htr.time_recipient_id;
Line: 2903

   select day.time_building_block_id,
          day.start_time,
          day.stop_time,
          day.object_version_number
     from hxc_time_building_blocks day
    where day.parent_building_block_id = p_tc_bld_blk_id
      and day.parent_building_block_ovn = p_tc_ovn
      and day.scope = 'DAY'
      and day.object_version_number = (select max(day2.object_version_number)
                                         from hxc_time_building_blocks day2
                                        where day.time_building_block_id =
                                              day2.time_building_block_id)
   order by 2;
Line: 2995

  SELECT approval_comp_id
        ,object_version_number
        ,approval_mechanism
        ,approval_mechanism_id
        ,wf_item_type
        ,wf_name
        ,time_category_id
        ,approval_order
    FROM hxc_approval_comps
   WHERE approval_style_id = p_approval_style
     AND time_recipient_id = p_time_recipient;
Line: 3013

  SELECT approval_comp_id
        ,object_version_number
        ,approval_mechanism
        ,approval_mechanism_id
        ,wf_item_type
        ,wf_name
        ,time_category_id
        ,approval_order
    FROM hxc_approval_comps
   WHERE parent_comp_id = p_comp_id
     AND parent_comp_ovn = p_comp_ovn
ORDER BY time_category_id desc;
Line: 3034

  SELECT approval_comp_id
        ,object_version_number
        ,approval_mechanism
        ,approval_mechanism_id
        ,wf_item_type
        ,wf_name
        ,time_category_id
        ,approval_order
    FROM hxc_approval_comps
   WHERE parent_comp_id = p_comp_id
     AND parent_comp_ovn = p_comp_ovn
     AND ( time_category_id = 0
         OR time_category_id IN ( SELECT detail_id
                                    FROM hxc_archive_temp))
ORDER BY time_category_id desc;
Line: 3056

       IS SELECT /*+ LEADING(tmp)
                     INDEX(tcc HXC_HTCC2_FK1) */
                 DISTINCT time_category_id
            FROM hxc_tmp_atts tmp,
                 hxc_time_category_comps2 tcc
           WHERE tmp.bld_blk_info_type_id = tcc.bld_blk_info_type_id
             AND tmp.attribute_category = tcc.attribute_category
             AND tmp.attribute1 = tcc.attribute1
             AND (tmp.attribute2 = tcc.attribute2
                 OR tcc.attribute2 = 'NULL')
             AND (tmp.attribute3 = tcc.attribute3
                 OR tcc.attribute3 = 'NULL')
             AND (tmp.attribute4 = tcc.attribute4
                 OR tcc.attribute4 = 'NULL')
             AND (tmp.attribute5 = tcc.attribute5
                 OR tcc.attribute5 = 'NULL')
             AND (tmp.attribute6 = tcc.attribute6
                 OR tcc.attribute6 = 'NULL')
             AND (tmp.attribute7 = tcc.attribute7
                 OR tcc.attribute7 = 'NULL')
             AND (tmp.attribute8 = tcc.attribute8
                 OR tcc.attribute8 = 'NULL')
             AND (tmp.attribute9 = tcc.attribute9
                 OR tcc.attribute9 = 'NULL')
             AND (tmp.attribute10 = tcc.attribute10
                 OR tcc.attribute10 = 'NULL')
             AND (tmp.attribute11 = tcc.attribute11
                 OR tcc.attribute11 = 'NULL')
             AND (tmp.attribute12 = tcc.attribute12
                 OR tcc.attribute12 = 'NULL')
             AND (tmp.attribute13 = tcc.attribute13
                 OR tcc.attribute13 = 'NULL')
             AND (tmp.attribute14 = tcc.attribute14
                 OR tcc.attribute14 = 'NULL')
             AND (tmp.attribute15 = tcc.attribute15
                 OR tcc.attribute15 = 'NULL')
             AND (tmp.attribute16 = tcc.attribute16
                 OR tcc.attribute16 = 'NULL')
             AND (tmp.attribute17 = tcc.attribute17
                 OR tcc.attribute17 = 'NULL')
             AND (tmp.attribute18 = tcc.attribute18
                 OR tcc.attribute18 = 'NULL')
             AND (tmp.attribute19 = tcc.attribute19
                 OR tcc.attribute19 = 'NULL')
             AND (tmp.attribute20 = tcc.attribute20
                 OR tcc.attribute20 = 'NULL')
             AND (tmp.attribute21 = tcc.attribute21
                 OR tcc.attribute21 = 'NULL')
             AND (tmp.attribute22 = tcc.attribute22
                 OR tcc.attribute22 = 'NULL')
             AND (tmp.attribute23 = tcc.attribute23
                 OR tcc.attribute23 = 'NULL')
             AND (tmp.attribute24 = tcc.attribute24
                 OR tcc.attribute24 = 'NULL')
             AND (tmp.attribute25 = tcc.attribute25
                 OR tcc.attribute25 = 'NULL')
             AND (tmp.attribute26 = tcc.attribute26
                 OR tcc.attribute26 = 'NULL')
             AND (tmp.attribute27 = tcc.attribute27
                 OR tcc.attribute27 = 'NULL')
             AND (tmp.attribute28 = tcc.attribute28
                 OR tcc.attribute28 = 'NULL')
             AND (tmp.attribute29 = tcc.attribute29
                 OR tcc.attribute29 = 'NULL')
             AND (tmp.attribute30 = tcc.attribute30
                 OR tcc.attribute30 = 'NULL');
Line: 3132

 select '1' from hxc_data_sets
 where (((l_app_start_date between start_date and end_date) and (l_app_start_date
Line: 3558

                DELETE FROM hxc_archive_temp;
Line: 3571

                     INSERT INTO hxc_archive_temp
                         (detail_id)
                      VALUES
                         (l_cat_tab(i));
Line: 3830

  SELECT aps.approval_status
    FROM hxc_app_period_summary aps
   WHERE aps.resource_id = p_resource_id
     AND p_date BETWEEN aps.start_time AND aps.stop_time
     AND aps.approval_status <> 'APPROVED'
     AND (
            (aps.recipient_sequence < p_recipient_sequence)
         OR (p_category_sequence IS NOT NULL
             AND aps.time_recipient_id = p_time_recipient_id
             AND aps.recipient_sequence = p_recipient_sequence
             AND aps.time_category_id IS NOT NULL
             AND aps.category_sequence IS NOT NULL
             AND aps.time_category_id = p_time_category_id
             AND aps.category_sequence < p_category_sequence)
         )
     AND exists
      (select 'Y'
         from hxc_tc_ap_links tcl
        where tcl.application_period_id = aps.application_period_id
       );
Line: 3936

    SELECT 'Y'
      FROM hxc_time_building_blocks day
          ,hxc_time_building_blocks tc
     WHERE TRUNC(day.start_time) = p_day
       AND day.scope = 'DAY'
       AND day.approval_status = 'SUBMITTED'
       AND day.resource_id = p_resource_id
       AND day.date_to = hr_general.end_of_time
       AND day.parent_building_block_id = tc.time_building_block_id
       AND day.parent_building_block_ovn = tc.object_version_number
       AND tc.scope = 'TIMECARD'
       AND tc.date_to = hr_general.end_of_time;
Line: 4018

   select tc.resource_id, tc.start_time, tc.stop_time,tc.last_updated_by
     from hxc_time_building_blocks tc
    where tc.time_building_block_id = p_bld_blk_id
      and tc.object_version_number = p_ovn;
Line: 4029

   select aps.application_period_id,
          aps.start_time,                 -- period_start_date
          aps.stop_time,                  -- period_end_date
          aps.application_period_ovn,
          aps.time_recipient_id,
          aps.recipient_sequence,
          aps.time_category_id,
          aps.category_sequence,
          aps.approval_item_key
     from hxc_app_period_summary aps, hxc_tc_ap_links tcl
    where aps.resource_id = p_resource_id
      and aps.approval_status = 'SUBMITTED'
      and aps.notification_status = 'NOT_NOTIFIED'
      and aps.application_period_id = tcl.application_period_id
      and tcl.timecard_id = p_timecard_id;
Line: 4050

   select 'N'
     from hxc_app_period_summary
    where application_period_id = p_period_id
      and approval_status = 'SUBMITTED'
      and notification_status = 'NOT_NOTIFIED';
Line: 4095

l_last_updated_by number;
Line: 4149

		l_last_updated_by;
Line: 4314

               SELECT hxc_approval_item_key_s.nextval
                 INTO l_item_key
                 FROM dual;
Line: 4318

               update hxc_app_period_summary
                  set notification_status = 'NOTIFIED',
                      approval_item_type = itemtype,
                      approval_process_name = l_process_name,
                      approval_item_key = l_item_key
                where application_period_id = l_appl_period_bb_id
                  and application_period_ovn = l_appl_period_bb_ovn;
Line: 4336

                                                                       p_user_id => l_last_updated_by)
                                    );
Line: 4504

                hr_utility.trace('Before Update');
Line: 4508

               update hxc_app_period_summary
                  set notification_status = 'NOTIFIED'
                where application_period_id = l_appl_period_bb_id
                  and application_period_ovn = l_appl_period_bb_ovn;
Line: 4574

  SELECT tc.approval_style_id
    FROM hxc_timecard_summary tc
        ,hxc_timecard_application_summary ta
   WHERE ta.application_period_id = p_app_id
     AND tc.time_building_block_id = ta.time_building_block_id

BEGIN
  OPEN c_approval_style(p_app_id);
Line: 4607

  select approval_style_id
    from hxc_timecard_summary
    where timecard_id = p_timecard_id;
Line: 4660

  g_error_table.delete;
Line: 4753

g_error_table.delete;
Line: 4850

   select attribute1, attribute2,
          attribute8, attribute9
     from hxc_time_attributes
    where time_attribute_id = (select min(time_attribute_id)
                                 from hxc_time_attribute_usages
                                where time_building_block_id  = p_app_bb_id
                                  and time_building_block_ovn = p_app_bb_ovn);
Line: 4897

update hxc_time_attributes
   set attribute4 = l_notified_status,
       attribute5 = l_approved_time,
       attribute6 = l_approval_comment,
       attribute7 = l_approved_status,
       attribute8 = l_delegated_for
 where time_attribute_id in (select time_attribute_id
                               from hxc_time_attribute_usages
                              where time_building_block_id  = p_app_bb_id
                                and time_building_block_ovn = p_app_bb_ovn)
   and attribute3 = to_char(l_approver_id)
   and attribute_category = 'APPROVAL';
Line: 4957

  SELECT 'Y' into l_dummy
   FROM SYS.OBJ$ O, SYS.SOURCE$ S
   WHERE O.OBJ# = S.OBJ#
      AND O.TYPE# = 11 --PACKAGE BODY
      AND O.OWNER# = USERENV('SCHEMAID')
      AND O.NAME = l_package_name
      AND S.LINE = 1;
Line: 4967

  SELECT 'Y'
    INTO l_dummy
    FROM user_procedures
   WHERE object_name = l_package_name
     AND object_type = 'PACKAGE'
     AND procedure_name = l_proc_name;
Line: 4995

   select htr.extension_function1
     from hxc_time_recipients htr
    where htr.time_recipient_id = p_time_recipient;
Line: 5001

select approval_comp_id
from hxc_app_period_summary
where application_period_id = p_app_bb_id
and application_period_ovn = p_app_bb_ovn;
Line: 5008

select hac.approval_comp_id
from hxc_approval_comps hac,
     hxc_approval_styles has,
    hxc_time_building_blocks htb
where htb.time_building_block_id =p_bb_id
and htb.object_version_number = p_bb_ovn
and htb.approval_style_id = has.approval_style_id
and has.approval_style_id = hac.APPROVAL_STYLE_ID
and hac.approval_mechanism = 'PROJECT_MANAGER'
and hac.parent_comp_id is null
and hac.parent_comp_ovn is null;
Line: 5225

   UPDATE hxc_time_building_blocks
      SET comment_text = substr(l_exception, 1, 2000)
    WHERE time_building_block_id = l_app_bld_blk_id
      AND object_version_number = l_app_ovn;
Line: 5333

   select day.resource_id,
	  day.time_building_block_id,
          day.approval_style_id,
          max(day.object_version_number)
     from hxc_time_building_blocks day,
          hxc_time_building_blocks app
    where app.time_building_block_id = p_app_bld_blk_id
      and app.object_version_number = p_app_ovn
      and app.scope = 'APPLICATION_PERIOD'
      and app.resource_id = day.resource_id
      and day.scope = 'DAY'
      and day.start_time between app.start_time and app.stop_time
 group by day.resource_id,
	  day.time_building_block_id,
          day.approval_style_id,
          day.object_version_number
 order by day.time_building_block_id;
Line: 5353

   select dru.time_entry_rule_id
     from hxc_data_app_rule_usages dru
    where dru.approval_style_id = p_appr_style_id
      and to_char(dru.time_recipient_id) = p_time_recipient_id;
Line: 5679

    SELECT 'Y'
      FROM hxc_time_building_blocks
     WHERE time_building_block_id = p_app_period_id
       AND object_version_number < p_app_period_ovn
       AND approval_status = 'APPROVED';
Line: 5711

    SELECT COUNT(*)
      FROM hxc_time_building_blocks
    START WITH time_building_block_id = p_timecard_id
           AND object_version_number = p_timecard_ovn
    CONNECT by prior time_building_block_id =
                     parent_building_block_id
             and prior object_version_number =
                       parent_building_block_ovn;
Line: 5725

    SELECT object_version_number
      FROM hxc_time_building_blocks
     WHERE time_building_block_id = p_timecard_id
       AND approval_status = 'SUBMITTED'
       AND object_version_number < p_timecard_ovn
     ORDER BY object_version_number desc;
Line: 5774

   select dar.name
         ,NVL( dar.description, dar.name ) ter_message_name
         ,dar.rule_usage
         ,dar.formula_id
         ,dar.mapping_id
         ,dar.attribute1
         ,dar.attribute2
         ,dar.attribute3
         ,dar.attribute4
         ,dar.attribute5
         ,dar.attribute6
         ,dar.attribute7
         ,dar.attribute8
         ,dar.attribute9
         ,dar.attribute10
         ,dar.attribute11
         ,dar.attribute12
         ,dar.attribute13
         ,dar.attribute14
         ,dar.attribute15
         ,ff.formula_name
         ,''
     from ff_formulas_f ff
         ,hxc_time_entry_rules dar
    where dar.time_entry_rule_id = p_data_appr_rule_id
      and p_end_date between dar.start_date and dar.end_date
      and ff.formula_id(+) = dar.formula_id
      and dar.start_date BETWEEN ff.effective_start_date(+)
                             AND ff.effective_end_date(+)
 order by dar.start_date;
Line: 5806

SELECT start_time, stop_time
FROM   hxc_time_building_blocks
WHERE  time_building_block_id = p_bb_id
AND    object_version_number  = p_bb_ovn;
Line: 6115

      l_error_table.delete;
Line: 6315

   select to_number(ta.attribute10)
     from hxc_time_attributes ta,
          hxc_time_attribute_usages tau,
          hxc_time_building_blocks tbb
    where tbb.time_building_block_id = p_timecard_bb_id
      and tbb.object_version_number  = p_timecard_ovn
      and tbb.time_building_block_id = tau.time_building_block_id
      and tbb.object_version_number  = tau.time_building_block_ovn
      and ta.time_attribute_id  = tau.time_attribute_id
      and ta.attribute_category = 'APPROVAL';