DBA Data[Home] [Help]

APPS.PYNEGNET01 SQL Statements

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

Line: 44

                                        Update all formula results for arrears elements to the
                                        negative ammount.
 110.1  14/04/98  M.Lisiecki            Removed changes introduced to fix bug 585429 as it proved not
                                        to be a bug.
 115.1  21/04/99  S.Grant               Multi-radix changes.
 115.4  16-jun-1999 achauhan            replaced dbms_output with hr_utility.trace
 ================================================================= */
--
-- ====================== declare tables ============================
--
  TYPE char_tabtype IS TABLE OF VARCHAR2(50)
    INDEX BY BINARY_INTEGER;
Line: 194

  select formula_type_id
  into   v_formula_type_id
  from	 ff_formula_types
  where  formula_type_name = 'Oracle Payroll'
  ;
Line: 412

    select element_type_id from pay_element_types_f
      where element_name = element_name_list (el_cnt) || 'POST_VERTEX';
Line: 416

    select input_value_id from pay_input_values_f
      where element_type_id = p_element_type_id and
        name = post_inp_value_list(p_inp_cnt);
Line: 421

    select element_type_id from pay_element_types_f
      where element_name = element_name_list (el_count) || 'ARR';
Line: 425

    select input_value_id from pay_input_values_f
      where element_type_id = p_element_type_id and
         name = arr_inp_value_list(p_inp_cnt);
Line: 430

    select balance_type_id from pay_balance_types
      where balance_name = arrear_bal_name_list (p_bal_cnt);
Line: 608

  		SELECT balance_type_id
  		INTO ln_id
  		FROM pay_balance_types
  		WHERE balance_name = lc_name;
Line: 671

  		SELECT balance_type_id
  		INTO ln_id
  		FROM pay_balance_types
  		WHERE balance_name = lc_name;
Line: 734

 select	'Y' 	results_exist
 from 	dual
 where
	exists ( select 'x'
	from 	pay_run_results 	rr,
		pay_element_types_f	ele
	where
		ele.element_type_id	= rr.element_type_id
	and	ele.element_name in ( p_element_string||'POST_VERTEX', p_element_string||'ARR')
		) ;
Line: 764

  PROCEDURE delete_bal_dim
  IS
    CURSOR bal_dim (p_bal_name VARCHAR2)
    IS
      SELECT db.defined_balance_id
         FROM pay_balance_types bt,
           pay_defined_balances db
         WHERE bt.balance_name = p_bal_name AND
           bt.balance_type_id = db.balance_type_id;
Line: 780

    hr_utility.set_location('pynegnet01.delete_bal_dim',1);
Line: 793

  		  DELETE FROM pay_defined_balances
  		    WHERE defined_balance_id = ln_id;
Line: 803

    hr_utility.set_location('pynegnet01.delete_bal_dim',2);
Line: 805

  END delete_bal_dim;
Line: 809

  PROCEDURE delete_bal_feed
  IS
    CURSOR bal_dim (p_bal_name VARCHAR2)
    IS
      SELECT 	bf.balance_feed_id
      FROM 	pay_balance_types 	bt,
           	pay_balance_feeds_f 	bf
      WHERE
		bt.balance_name 	= p_bal_name 		AND
           	bt.balance_type_id 	= bf.balance_type_id;
Line: 828

    hr_utility.set_location('pynegnet01.delete_bal_feed',1);
Line: 839

  		  DELETE FROM pay_balance_feeds_f
  		    WHERE balance_feed_id = ln_id;
Line: 849

    hr_utility.set_location('pynegnet01.delete_bal_feed',2);
Line: 851

  END delete_bal_feed;
Line: 855

  PROCEDURE delete_bal
  IS
    /* balances counter */
    total_bal BINARY_INTEGER := v_total_balances;
Line: 864

    hr_utility.set_location('pynegnet01.delete_bal',1);
Line: 872

  		DELETE FROM pay_balance_types
  		  WHERE balance_name = lc_name;
Line: 881

    hr_utility.set_location('pynegnet01.delete_bal',2);
Line: 883

  END delete_bal;
Line: 891

      SELECT bd.dimension_name
         FROM pay_balance_types bt,
           pay_balance_dimensions bd,
           pay_defined_balances db
         WHERE bt.balance_name = p_proto_bal_name AND
           bt.balance_type_id = db.balance_type_id AND
           db.balance_dimension_id = bd.balance_dimension_id;
Line: 933

		-- update jurisdiction level for the arrears balance.
		--
		--
		   update pay_balance_types
		   set    jurisdiction_level =
				( select jurisdiction_level
				  from	 pay_balance_types
				  where  balance_name 		= lc_proto
				  and	 business_group_id is null
				  and	 legislation_code 	= 'US')
		  where	  balance_type_id = ln_id;
Line: 972

  PROCEDURE delete_ff_el
  IS
    -- elements counter
    total_el 		BINARY_INTEGER 	:= v_total_elements;
Line: 982

    hr_utility.set_location('pynegnet01.delete_ff_el',1);
Line: 990

		DELETE FROM ff_formulas_f
		WHERE formula_name = lc_ff_name;
Line: 999

    hr_utility.set_location('pynegnet01.delete_ff_el',2);
Line: 1001

  END delete_ff_el;
Line: 1038

  		SELECT ff_formulas_s.NEXTVAL
  		INTO ln_formula_id
  		FROM sys.dual;
Line: 1042

  		INSERT INTO ff_formulas_f
  		(FORMULA_ID,
  		EFFECTIVE_START_DATE,
  		EFFECTIVE_END_DATE,
  		BUSINESS_GROUP_ID,
  		LEGISLATION_CODE,
  		FORMULA_TYPE_ID,
  		FORMULA_NAME,
  		DESCRIPTION,
  		FORMULA_TEXT,
  		STICKY_FLAG,
  		LAST_UPDATE_DATE,
  		LAST_UPDATED_BY,
  		LAST_UPDATE_LOGIN,
  		CREATED_BY,
  		CREATION_DATE)
  		VALUES
  		(ln_formula_id,
  		v_effective_start_date,
  		v_effective_end_date,
  		v_business_group_id,
  		v_legislation_code,
  		v_formula_type_id,
  		lc_ff_name,
  		lc_ff_desc,
  		lc_text,
  		lc_sticky_flag,
  		v_sysdate,
  		v_uid,
  		v_uid,
  		v_uid,
  		v_sysdate);
Line: 1088

  PROCEDURE delete_arr_inp
  IS
    CURSOR arr_inp (p_arr_name VARCHAR2)
    IS
      SELECT iv.input_value_id
         FROM pay_input_values_f iv,
           pay_element_types_f et
         WHERE et.element_name = p_arr_name AND
           et.element_type_id = iv.element_type_id;
Line: 1107

    hr_utility.set_location('pynegnet01.delete_arr_inp',1);
Line: 1123

  		  	DELETE FROM pay_balance_feeds_f
  		  	WHERE input_value_id = ln_id AND
  		  		balance_type_id = ln_spec_id;
Line: 1132

  		  DELETE FROM pay_input_values_f
  		    WHERE input_value_id = ln_id and
                          business_group_id is null;
Line: 1143

    hr_utility.set_location('pynegnet01.delete_arr_inp',2);
Line: 1145

  END delete_arr_inp;
Line: 1149

  PROCEDURE delete_arr_el
  IS
    /* elements counter */
    total_el BINARY_INTEGER := 0;
Line: 1157

    hr_utility.set_location('pynegnet01.delete_arr_el',1);
Line: 1165

  		DELETE FROM pay_element_types_f
  		  WHERE element_name = lc_name and
                        business_group_id is null;
Line: 1182

  		DELETE FROM ff_user_entities
  		  WHERE user_entity_name LIKE lc_name;
Line: 1191

    hr_utility.set_location('pynegnet01.delete_arr_el',2);
Line: 1193

  END delete_arr_el;
Line: 1197

  PROCEDURE delete_arr_spec
  IS
    CURSOR arr_inp (p_arr_name VARCHAR2)
    IS
      SELECT iv.input_value_id
         FROM pay_input_values_f iv,
           pay_element_types_f et
         WHERE et.element_name = p_arr_name AND
           et.element_type_id = iv.element_type_id;
Line: 1217

    hr_utility.set_location('pynegnet01.delete_arr_spec',1);
Line: 1235

  		  	DELETE FROM pay_balance_feeds_f
  		  	WHERE input_value_id = ln_id AND
  		  		( balance_type_id = ln_spec_id
  		  		  OR balance_type_id = ln_whld_id);
Line: 1249

    hr_utility.set_location('pynegnet01.delete_arr_spec',2);
Line: 1251

  END delete_arr_spec;
Line: 1294

  	SELECT classification_id
  	INTO ln_prim_class_id
  	FROM pay_element_classifications
  	WHERE classification_name = 'Information'
	AND   legislation_code	  = 'US'
	AND   business_group_id is null
	;
Line: 1407

  	SELECT classification_id
  	INTO ln_prim_class_id
  	FROM pay_element_classifications
  	WHERE classification_name = 'Information'
	and   legislation_code	  = 'US'
	and   business_group_id is null ;
Line: 1555

		update 	pay_balance_feeds_f
		set	business_group_id	= null,
			effective_start_date	= v_effective_start_date
		where	balance_type_id 	= ln_balance_type_id
		;
Line: 1572

  PROCEDURE delete_post_inp
  IS
    CURSOR post_inp (p_post_name VARCHAR2)
    IS
      SELECT iv.input_value_id
         FROM pay_input_values_f iv,
           pay_element_types_f et
         WHERE et.element_name = p_post_name AND
           et.element_type_id = iv.element_type_id;
Line: 1588

    hr_utility.set_location('pynegnet01.delete_post_input',1);
Line: 1600

  		  DELETE FROM pay_input_values_f
  		    WHERE input_value_id = ln_id and
                          business_group_id is null;
Line: 1611

    hr_utility.set_location('pynegnet01.delete_post_input',2);
Line: 1613

  END delete_post_inp;
Line: 1617

  PROCEDURE delete_post_el
  IS
    /* elements counter */
    total_el 		BINARY_INTEGER 	:= 0;
Line: 1627

        SELECT psprf.status_processing_rule_id
          FROM pay_status_processing_rules_f psprf,
               pay_element_types_f petf
          WHERE petf.element_type_id = psprf.element_type_id and
                petf.element_name = p_lc_name and
                petf.business_group_id is null;
Line: 1635

    hr_utility.set_location('pynegnet01.delete_post_el',1);
Line: 1644

  		DELETE FROM pay_element_types_f
  		  WHERE element_name = lc_name and
                        business_group_id is null;
Line: 1654

    hr_utility.set_location('pynegnet01.delete_post_el',2);
Line: 1663

  		DELETE FROM ff_user_entities
  		  WHERE user_entity_name LIKE lc_name and
                        business_group_id is null;
Line: 1670

    hr_utility.set_location('pynegnet01.delete_post_el',3);
Line: 1685

                        SELECT element_type_id
                        INTO ln_id
                        FROM pay_element_types_f
                        WHERE element_name = lc_name;
Line: 1697

  			DELETE FROM pay_status_processing_rules_f
  		  	WHERE element_type_id = ln_id;
Line: 1699

                        DELETE FROM pay_formula_result_rules_f
                        WHERE status_processing_rule_id = l_rule_id;
Line: 1704

               DELETE FROM pay_formula_result_rules_f
               WHERE status_processing_rule_id = l_rule_id;
Line: 1711

    hr_utility.set_location('pynegnet01.delete_post_el',4);
Line: 1713

  END delete_post_el;
Line: 1805

  		/* insert status processing rule */
  		ln_formula_id := ff_id_list (el_cnt);
Line: 1821

               select status_processing_rule_id into ln_stat_id
                  from pay_status_processing_rules_f
                  where element_type_id = post_element_id_list (el_cnt);
Line: 1826

  		/* insert_formula result rules */
  		/* part 1 */
  		rule_cnt 	:= 1;
Line: 1907

  PROCEDURE delete_vertex_results
  IS
    CURSOR first_inp (p_post_name VARCHAR2)
    IS
      SELECT 	iv.input_value_id
        FROM 	pay_input_values_f 	iv,
          	pay_element_types_f 	et
       WHERE 	et.element_name 	= p_post_name AND
           	et.element_type_id 	= iv.element_type_id
	;
Line: 1925

    hr_utility.set_location('pynegnet.delete_vertex_results',1);
Line: 1928

  		SELECT element_type_id
  		INTO ln_vertex_id
  		FROM pay_element_types_f
  		WHERE element_name = lc_name;
Line: 1939

  		  DELETE FROM pay_formula_result_rules_f
  		    WHERE
			input_value_id  = ln_id
		    ;
Line: 1948

    hr_utility.set_location('pynegnet.delete_vertex_results',2);
Line: 1950

  END delete_vertex_results;
Line: 1956

  /* insert_formula result rules */
  rule_cnt BINARY_INTEGER := 1;
Line: 1971

  		SELECT status_processing_rule_id
  		INTO ln_stat_id
  		FROM pay_status_processing_rules_f sp,
  		  pay_element_types_f et
  		WHERE et.element_name = 'VERTEX_RESULTS'
  		  AND et.element_type_id = sp.element_type_id;
Line: 2012

select
	element_type_id
from    pay_element_types_f
where
	element_name = p_element
and	legislation_code = 'US'
;
Line: 2032

	update 	pay_input_values_f
	set	business_group_id = null
	where	element_type_id   = lc_element_type_id
	and	business_group_id is not null
	;
Line: 2038

	update  pay_balance_feeds_f
	set	business_group_id = null,
		effective_start_date = v_effective_start_date
	where	input_value_id in
			(select input_value_id
			 from   pay_input_values_f
			 where  element_type_id = lc_element_type_id)
	and	(business_group_id is not null
		or effective_start_date <> v_effective_start_date)
	;
Line: 2064

	update 	pay_input_values_f
	set	business_group_id = null
	where	element_type_id   = lc_element_type_id
	and	business_group_id is not null
	;
Line: 2092

    select element_type_id from pay_element_types_f
      where element_name = element_name_list (el_count) || 'ARR';
Line: 2097

    SELECT pbf.balance_feed_id, pbt.balance_name
       FROM pay_balance_feeds_f pbf, pay_input_values_f pivf,
            pay_element_types_f petf, pay_balance_types pbt
       WHERE pbf.input_value_id = pivf.input_value_id  and
             petf.element_type_id = pivf.element_type_id and
             petf.element_type_id = p_arr_element_type_id and
             pbf.balance_type_id = pbt.balance_type_id;
Line: 2121

                     update pay_balance_feeds_f
                       set scale = decode
       (upper(l_balance_name),
       upper(arrear_bal_name_list(l_assign_list)),-1,
       upper(arr_bal_feed_name_list (2)),-1,
       upper(arr_bal_feed_name_list (3)),-1,
       upper(arrear_bal_name_list (13)),-1, +1)
                       where balance_feed_id = l_balance_feed_id and
                             business_group_id is null;
Line: 2172

             update ff_formulas_f
             set formula_text = lc_text
             where formula_name = lc_ff_name and business_group_id is null;
Line: 2194

    select prrv.run_result_id, prrv.input_value_id, prrv.result_value
      from pay_run_result_values prrv,
           pay_input_values_f pivf,
           pay_element_types_f petf
           where prrv.input_value_id = pivf.input_value_id and
             upper(pivf.name) = 'PAY VALUE' and
             pivf.element_type_id = petf.element_type_id and
             petf.element_name like '%_ARR' and
             petf.business_group_id is null;
Line: 2212

      update pay_run_result_values
        set result_value = fnd_number.number_to_canonical(fnd_number.canonical_to_number(result_value) * (-1))
        where run_result_id = l_run_result_id and
              input_value_id = l_input_value_id;
Line: 2238

  select name into v_business_group_name
  from   hr_organization_units
  where  organization_id = 0 ;
Line: 2246

	  delete_ff_el;
Line: 2247

	  delete_bal_dim;
Line: 2248

	  delete_bal_feed;
Line: 2249

	  delete_arr_spec;
Line: 2250

	  delete_bal;
Line: 2251

	  delete_arr_inp;
Line: 2252

	  delete_arr_el;
Line: 2254

         delete_vertex_results;
Line: 2255

	  delete_post_inp;
Line: 2256

	  delete_post_el;
Line: 2279

	-- run results exist so be careful about what gets updated.

hr_utility.trace('Error. Run results exist, this script has already been applied.  Contact your Oracle representative');