DBA Data[Home] [Help]

APPS.HXT_TIMECARD_API SQL Statements

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

Line: 16

SELECT asg.payroll_id,
       asg.assignment_number,
       asg.assignment_id,
       asg.business_group_id
  FROM per_assignments_f asg
     --HXT11i1 per_people_f per
 WHERE asg.person_id = i_employee_id  --HXT11i1
     --HXT11i1 per.employee_number = i_employee_number
     --HXT11i1 AND per.person_id = asg.person_id
   AND asg.assignment_type = 'E'     --HXT11i1
   AND asg.primary_flag = 'Y'        --HXT11i1
     --HXT11i1 AND i_calculation_date between per.effective_start_date
     --HXT11i1                           and per.effective_end_date
   AND i_calculation_date between asg.effective_start_date
                              and asg.effective_end_date;
Line: 34

SELECT pap.accrual_category,
       pap.accrual_plan_id
 FROM pay_accrual_plans pap
WHERE pap.accrual_plan_name=p_accrual_plan_name
  AND pap.business_group_id=p_business_group_id;
Line: 158

  SELECT PAP.ACCRUAL_PLAN_NAME
  FROM  PAY_ACCRUAL_PLANS PAP,
        PAY_ELEMENT_TYPES_F PETF,
        HXT_PAY_ELEMENT_TYPES_F_DDF_V ELTV,
        PAY_NET_CALCULATION_RULES PNC,
        PAY_INPUT_VALUES_F PIV
  WHERE PETF.ELEMENT_TYPE_ID  = p_element_type_id
	AND PETF.ELEMENT_TYPE_ID = ELTV.ELEMENT_TYPE_ID
	AND ELTV.hxt_earning_category = 'ABS'
 	AND  ((PNC.ACCRUAL_PLAN_ID = PAP.ACCRUAL_PLAN_ID)
	AND  ( PNC.INPUT_VALUE_ID  = PIV.INPUT_VALUE_ID)
	AND  ( PIV.ELEMENT_TYPE_ID = PETF.ELEMENT_TYPE_ID)
	AND (P_DATE_WORKED BETWEEN PIV.EFFECTIVE_START_DATE AND PIV.EFFECTIVE_END_DATE))
	AND  p_date_worked  BETWEEN PETF.EFFECTIVE_START_DATE
	AND  PETF.EFFECTIVE_END_DATE
	AND  p_date_worked  BETWEEN ELTV.EFFECTIVE_START_DATE
	AND  ELTV.EFFECTIVE_END_DATE
	AND  EXISTS
       		(SELECT 1
		        FROM 	PAY_ELEMENT_TYPES_F PETF1,
			PAY_ELEMENT_CLASSIFICATIONS PEC,
			PAY_ELEMENT_ENTRIES_F PEEF,
			PAY_ELEMENT_LINKS_F PELF,
			PAY_ACCRUAL_PLANS PAP1
        	WHERE
		    PEEF.ASSIGNMENT_ID = p_assignment_id
	        AND PETF1.CLASSIFICATION_ID=PEC.CLASSIFICATION_ID
        	-- AND UPPER(PEC.CLASSIFICATION_NAME) LIKE UPPER('PTO Accrual%')
	 	AND PETF1.ELEMENT_TYPE_ID=PELF.ELEMENT_TYPE_ID
 		AND PEEF.ELEMENT_LINK_ID=PELF.ELEMENT_LINK_ID
		AND p_date_worked  BETWEEN PETF1.EFFECTIVE_START_DATE
		AND PETF1.EFFECTIVE_END_DATE
		AND p_date_worked  BETWEEN PEEF.EFFECTIVE_START_DATE -- Bug fix for st.date
		AND PEEF.EFFECTIVE_END_DATE			     -- and end.date ...
		AND PETF1.ELEMENT_TYPE_ID = PAP1.ACCRUAL_PLAN_ELEMENT_TYPE_ID
		AND PAP1.ACCRUAL_PLAN_NAME=PAP.ACCRUAL_PLAN_NAME);
Line: 292

    SELECT hours
    FROM   hxt_pay_element_types_f_ddf_v eltv
          ,pay_element_types_f elt
          ,PAY_ACCRUAL_PLANS pap
          ,PAY_NET_CALCULATION_RULES net
          ,PAY_INPUT_VALUES_F piv
          ,hxt_sum_hours_worked sm
          ,per_assignments_f asm
    WHERE elt.element_type_id = eltv.element_type_id
    AND   eltv.hxt_earning_category = 'ABS'
    AND   sm.date_worked  BETWEEN ELT.EFFECTIVE_START_DATE
                              AND ELT.EFFECTIVE_END_DATE
    AND   sm.date_worked  BETWEEN ELTV.EFFECTIVE_START_DATE
                              AND ELTV.EFFECTIVE_END_DATE
    AND   net.ACCRUAL_PLAN_ID = pap.ACCRUAL_PLAN_ID
    AND   net.INPUT_VALUE_ID = piv.INPUT_VALUE_ID
    AND   piv.ELEMENT_TYPE_ID = elt.ELEMENT_TYPE_ID
    AND   sm.element_type_id = elt.element_type_id
    AND   asm.assignment_id = sm.assignment_id
    AND   sm.date_worked between asm.effective_start_date
    AND   asm.effective_end_date
    AND   sm.tim_id = p_tim_id
 -- Begin ER180, to find accrual plan assigned for an emp.
    AND   PAP.ACCRUAL_PLAN_NAME IN
     	    (SELECT PAP1.ACCRUAL_PLAN_NAME
	     FROM   PAY_ELEMENT_TYPES_F PETF1,
	            PAY_ELEMENT_CLASSIFICATIONS PEC,
		    PAY_ELEMENT_ENTRIES_F PEEF,
		    PAY_ELEMENT_LINKS_F PELF,
		    PAY_ACCRUAL_PLANS PAP1
             WHERE  PEEF.ASSIGNMENT_ID = sm.assignment_id
	     AND    PETF1.CLASSIFICATION_ID=PEC.CLASSIFICATION_ID
             -- AND    UPPER(PEC.CLASSIFICATION_NAME) LIKE UPPER('PTO Accrual%')
	     AND    PETF1.ELEMENT_TYPE_ID=PELF.ELEMENT_TYPE_ID
 	     AND    PEEF.ELEMENT_LINK_ID=PELF.ELEMENT_LINK_ID
	     AND    sm.date_worked  BETWEEN PETF1.EFFECTIVE_START_DATE
	     AND    PETF1.EFFECTIVE_END_DATE
	     AND    sm.date_worked  BETWEEN PEEF.EFFECTIVE_START_DATE
	     AND    PEEF.EFFECTIVE_END_DATE
	     AND    PETF1.ELEMENT_TYPE_ID = PAP1.ACCRUAL_PLAN_ELEMENT_TYPE_ID);
Line: 335

   SELECT distinct pap.accrual_plan_name
   FROM   hxt_pay_element_types_f_ddf_v eltv
         ,pay_element_types_f elt
         ,PAY_ACCRUAL_PLANS pap
         ,PAY_NET_CALCULATION_RULES net
         ,PAY_INPUT_VALUES_F piv
         ,hxt_sum_hours_worked sm
         ,per_assignments_f asm
         ,per_people_f ppl                              -- ER180 Bug Fix
   WHERE  elt.element_type_id = eltv.element_type_id
   AND    eltv.hxt_earning_category = 'ABS'
   AND    sm.date_worked = p_date_worked
   AND    sm.date_worked  BETWEEN ELT.EFFECTIVE_START_DATE
                              AND ELT.EFFECTIVE_END_DATE
   AND    sm.date_worked  BETWEEN ELTV.EFFECTIVE_START_DATE
                              AND ELTV.EFFECTIVE_END_DATE
   AND    net.ACCRUAL_PLAN_ID = pap.ACCRUAL_PLAN_ID
   AND    net.INPUT_VALUE_ID  = piv.INPUT_VALUE_ID
   AND    piv.ELEMENT_TYPE_ID = elt.ELEMENT_TYPE_ID
   AND    sm.element_type_id  = elt.element_type_id
   AND    asm.assignment_id   = sm.assignment_id
   AND    sm.tim_id           = p_tim_id
   AND    sm.date_worked between asm.effective_start_date
                             and asm.effective_end_date
   AND    asm.person_id       = ppl.person_id
-- HXT11i1AND ppl.employee_number = p_empl_number        -- ER180 Bug Fix
   AND    ppl.person_id       = p_empl_id                -- HXT11i1
   AND    sm.date_worked between ppl.effective_start_date-- ER180 Bug Fix
                             and ppl.effective_end_date  -- ER180 Bug Fix
-- Begin ER180, to find accrual plan assigned for an emp
   AND    PAP.ACCRUAL_PLAN_NAME IN
   	   (SELECT PAP1.ACCRUAL_PLAN_NAME
            FROM   PAY_ELEMENT_TYPES_F PETF1
                  ,PAY_ELEMENT_CLASSIFICATIONS PEC
                  ,PAY_ELEMENT_ENTRIES_F PEEF
	          ,PAY_ELEMENT_LINKS_F PELF
	          ,PAY_ACCRUAL_PLANS PAP1
            WHERE  PEEF.ASSIGNMENT_ID = sm.assignment_id
	    AND    PETF1.CLASSIFICATION_ID=PEC.CLASSIFICATION_ID
            -- AND    UPPER(PEC.CLASSIFICATION_NAME) LIKE UPPER('PTO Accrual%')
	    AND    PETF1.ELEMENT_TYPE_ID=PELF.ELEMENT_TYPE_ID
 	    AND    PEEF.ELEMENT_LINK_ID=PELF.ELEMENT_LINK_ID
	    AND    sm.date_worked  BETWEEN PETF1.EFFECTIVE_START_DATE
	    AND    PETF1.EFFECTIVE_END_DATE
	    AND    sm.date_worked  BETWEEN PEEF.EFFECTIVE_START_DATE
	    AND    PEEF.EFFECTIVE_END_DATE
	    AND    PETF1.ELEMENT_TYPE_ID = PAP1.ACCRUAL_PLAN_ELEMENT_TYPE_ID);
Line: 385

  SELECT sum(sm.hours*(-1)*(net.add_or_subtract))
  FROM   hxt_pay_element_types_f_ddf_v eltv
        ,pay_element_types_f elt
        ,PAY_ACCRUAL_PLANS pap
        ,PAY_NET_CALCULATION_RULES net
        ,PAY_INPUT_VALUES_F piv
        ,hxt_sum_hours_worked sm
        ,per_assignments_f asm
  WHERE  elt.element_type_id = eltv.element_type_id
  AND    eltv.hxt_earning_category = 'ABS'
  AND    net.ACCRUAL_PLAN_ID = pap.ACCRUAL_PLAN_ID
  AND    pap.accrual_plan_name = p_accrual_plan_name
  AND    net.INPUT_VALUE_ID = piv.INPUT_VALUE_ID
  AND    piv.ELEMENT_TYPE_ID = elt.ELEMENT_TYPE_ID
  AND    sm.element_type_id = elt.element_type_id
  AND    asm.assignment_id = sm.assignment_id
  AND    sm.date_worked between asm.effective_start_date
                            and asm.effective_end_date
  AND    sm.date_worked between piv.effective_start_date
	              and piv.effective_end_date
  AND    sm.tim_id = p_tim_id;
Line: 409

  select max(batch_id) from pay_batch_headers pbh
  where pbh.batch_status='T'
  and pbh.batch_id in (select distinct retro_batch_id from hxt_det_hours_worked_f
  where tim_id=p_tim_id);
Line: 416

  select batch_id from pay_batch_headers pbh
  where pbh.batch_status='T'
  and pbh.batch_id in (select distinct retro_batch_id from hxt_det_hours_worked_f
  where tim_id=p_tim_id);
Line: 423

  select null from pay_batch_headers pbh
  where pbh.batch_status='T'
  and pbh.batch_id in (select distinct batch_id from hxt_timecards_f
  where id=p_tim_id);
Line: 429

SELECT nvl(sum(det.hours*(-1)*(net.add_or_subtract)),0)
  FROM   hxt_pay_element_types_f_ddf_v eltv
        ,pay_element_types_f elt
        ,PAY_ACCRUAL_PLANS pap
        ,PAY_NET_CALCULATION_RULES net
        ,PAY_INPUT_VALUES_F piv
        ,hxt_det_hours_worked_f det
        ,per_assignments_f asm
  WHERE  elt.element_type_id = eltv.element_type_id
  AND    eltv.hxt_earning_category = 'ABS'
  AND    net.ACCRUAL_PLAN_ID = pap.ACCRUAL_PLAN_ID
  AND    pap.accrual_plan_name = p_accrual_plan_name
  AND    net.INPUT_VALUE_ID = piv.INPUT_VALUE_ID
  AND    piv.ELEMENT_TYPE_ID = elt.ELEMENT_TYPE_ID
  AND    det.element_type_id = elt.element_type_id
  AND    asm.assignment_id = det.assignment_id
  AND    det.date_worked between asm.effective_start_date
                            and asm.effective_end_date
  AND    det.date_worked between piv.effective_start_date
	              and piv.effective_end_date
  AND    det.tim_id = p_tim_id
  and    det.retro_batch_id=p_batch_id;
Line: 454

SELECT nvl(sum(det.hours*(-1)*(net.add_or_subtract)),0)
  FROM   hxt_pay_element_types_f_ddf_v eltv
        ,pay_element_types_f elt
        ,PAY_ACCRUAL_PLANS pap
        ,PAY_NET_CALCULATION_RULES net
        ,PAY_INPUT_VALUES_F piv
        ,hxt_det_hours_worked_f det
        ,per_assignments_f asm
  WHERE  elt.element_type_id = eltv.element_type_id
  AND    eltv.hxt_earning_category = 'ABS'
  AND    net.ACCRUAL_PLAN_ID = pap.ACCRUAL_PLAN_ID
  AND    pap.accrual_plan_name = p_accrual_plan_name
  AND    net.INPUT_VALUE_ID = piv.INPUT_VALUE_ID
  AND    piv.ELEMENT_TYPE_ID = elt.ELEMENT_TYPE_ID
  AND    det.element_type_id = elt.element_type_id
  AND    asm.assignment_id = det.assignment_id
  AND    det.date_worked between asm.effective_start_date
                            and asm.effective_end_date
  AND    det.date_worked between piv.effective_start_date
	              and piv.effective_end_date
  AND    det.tim_id = p_tim_id
  and    det.retro_batch_id is null;
Line: 478

   SELECT date_worked
   FROM hxt_det_hours_worked_f det,
	hxt_pay_element_types_f_ddf_v eltv
   WHERE det.tim_id=p_tim_id
     AND    eltv.hxt_earning_category = 'ABS'
     AND    det.element_type_id = eltv.element_type_id
   ORDER BY det.date_worked;