DBA Data[Home] [Help]

APPS.PAY_NL_TAXOFFICE_ARCHIVE SQL Statements

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

Line: 88

	SELECT fnd_date.canonical_to_date(pay_nl_taxoffice_archive.get_parameter(legislative_parameters,'REPORT_YEAR'))
	      ,pay_nl_taxoffice_archive.get_parameter(legislative_parameters,'EMPLOYER_ID')
--	      ,pay_nl_taxoffice_archive.get_parameter(legislative_parameters,'ORG_HIERARCHY')
	      ,effective_date
	      ,business_group_id
	FROM  pay_payroll_actions
	WHERE payroll_action_id = p_payroll_action_id;
Line: 156

|Description: This procedure returns a sql string to select a range of|
|	      assignments eligible for archival			      |
----------------------------------------------------------------------*/

Procedure RANGE_CODE (pactid    IN    NUMBER
                     ,sqlstr    OUT   NOCOPY VARCHAR2) is

	v_log_header   VARCHAR2(255);
Line: 172

	/*Return the SELECT Statement to select a range of assignments
	eligible for archival */

	sqlstr := 'SELECT DISTINCT person_id
	FROM  per_people_f ppf
	,pay_payroll_actions ppa
	WHERE ppa.payroll_action_id = :payroll_action_id
	AND   ppa.business_group_id = ppf.business_group_id
	ORDER BY ppf.person_id';
Line: 213

	whose Employer matches the one selected in the SRS Request
	and for which a Record has not already been archived.
	 */

	CURSOR Cur_EE_ATS_Archive(lp_business_group_id number,lp_employer_id number,
	lp_Tax_Year_End_Date Date,
	lp_Tax_Year_Start_Date Date,
--	lp_org_struct_version_id number,
	lp_start_person_id number,
	lp_end_person_id number
	) IS
	SELECT
		paa.organization_id,
		pap.person_id ,	paa.assignment_id, paa.assignment_number,
		pap.last_name,	pap.Date_of_Birth, pap.full_name
	FROM
		per_people_f pap
		,per_assignments_f paa
		,pay_all_payrolls_f ppf
--		per_all_people_f pap                     Performance fix 5042871
--		,per_all_assignments_f paa
	WHERE	pap.business_group_id = lp_business_group_id
	and 	pap.person_id = paa.person_id
	and 	paa.person_id BETWEEN lp_start_person_id AND lp_end_person_id
	and 	lp_Tax_Year_End_Date between pap.effective_start_date and pap.effective_end_date
	and 	paa.effective_start_date =
		(
		SELECT MIN(asg.effective_start_date)
		FROM per_all_assignments_f asg
		WHERE asg.assignment_id = paa.assignment_id
		and   asg.payroll_id is not NULL
		and   asg.effective_start_date <= lp_Tax_Year_End_Date
		and   nvl(asg.effective_end_date, lp_Tax_Year_End_Date) >= lp_Tax_Year_Start_Date

		)
	and	paa.payroll_id = ppf.payroll_id
	and	ppf.business_group_id = lp_business_group_id
	and	ppf.effective_start_date <= lp_Tax_Year_End_Date
	and	ppf.effective_end_date >= lp_Tax_Year_Start_Date
	and	ppf.prl_information_category   = 'NL'
	and	lp_employer_id = ppf.prl_information1;
Line: 256

	(select 1 from pay_action_information ee_ats
	WHERE ee_ats.action_context_type='AAP'
	AND ee_ats.action_information_category = 'NL ATS EMPLOYEE DETAILS'
	AND ee_ats.action_information1 = lp_employer_id
	AND ee_ats.action_information2 =pap.person_id
	AND ee_ats.action_information3 =paa.assignment_id
	AND ee_ats.effective_date =lp_Tax_Year_End_Date)
	order by pap.person_id,paa.assignment_id;*/
Line: 552

				SELECT pay_assignment_actions_s.NEXTVAL
				INTO   l_asg_act_id
				FROM   dual;
Line: 605

					SELECT	1 INTO l_active_asg_flag
					FROM	per_all_assignments_f asg, per_assignment_status_types past
					WHERE	asg.assignment_id = l_assignment_id
					and	past.assignment_status_type_id = asg.assignment_status_type_id
					and	past.per_system_status = 'ACTIVE_ASSIGN'
					and	asg.effective_start_date <= l_Tax_Year_End_Date
					and	nvl(asg.effective_end_date, l_Tax_Year_End_Date) >= l_Tax_Year_Start_Date;
Line: 740

	SELECT MAX(assignment_action_id)
	from pay_assignment_actions paa
	    ,pay_payroll_actions ppa
	where paa.payroll_action_id =ppa.payroll_action_id
	and paa.assignment_id = p_assignment_id
	and ppa.date_earned between p_date_from and p_date_to
	and ppa.action_type in ('R','B','Q','I','V');
Line: 779

	SELECT context_id
	FROM   ff_contexts              ff
	WHERE  ff.context_name          = p_context_name;
Line: 2010

	select paa.assignment_action_id,ppa.date_earned
	from pay_assignment_actions paa
	    ,pay_payroll_actions ppa
	where
	paa.assignment_id = p_assignment_id and
	ppa.payroll_action_id = paa.payroll_action_id and
	ppa.date_earned between p_tax_year_start_date and p_tax_year_end_date
	and   ppa.action_type in ('R','Q')
	and   ppa.action_status = 'C';
Line: 2021

	select prr.run_result_id
	from pay_run_results prr
	where
	prr.element_type_id=lp_element_type_id and
	prr.assignment_action_id=lp_assignment_action_id;
Line: 2088

		select	ppa.date_earned
		into	l_eff_date
		from	pay_payroll_actions ppa,
			pay_assignment_actions paa
		where	paa.assignment_action_id = p_assgt_act_id
		and	ppa.payroll_action_id = paa.payroll_action_id;
Line: 2110

		SELECT peev.screen_entry_value
		INTO   l_comp_car
		FROM   pay_element_types_f pet
		      ,pay_input_values_f piv
		      ,pay_element_entries_f peef
		      ,pay_element_entry_values_f peev
		WHERE  pet.element_name = 'Company Car Private Usage'
		AND    pet.element_type_id = piv.element_type_id
		AND    piv.name = 'Code Usage'
		AND    pet.legislation_code  = 'NL'
		AND    piv.legislation_code  = 'NL'
		AND    peef.assignment_id    = p_assignment_id
		AND    peef.element_entry_id = peev.element_entry_id
		AND    peef.element_type_id  = pet.element_type_id
		AND    peev.input_value_id   = piv.input_value_id
		AND    l_eff_date            BETWEEN piv.effective_start_date
		                                 AND piv.effective_end_date
		AND    l_eff_date            BETWEEN pet.effective_start_date
		                                 AND pet.effective_end_date
		AND    l_eff_date            BETWEEN peev.effective_start_date
		                                 AND peev.effective_end_date
		AND    l_eff_date            BETWEEN peef.effective_start_date
		                                 AND peef.effective_end_date;
Line: 2429

/*	select decode(prrv.result_value,'NL_NONE','0','1') code,ppa.date_earned,paa.assignment_action_id,ptp.start_date  --,prrv.result_value
	from
	pay_payroll_actions ppa,
	pay_assignment_actions paa,
	pay_element_types_f pet,
	pay_input_values_f piv,
	pay_run_results prr,
	pay_run_result_values prrv,
	per_time_periods ptp
	where
	pet.element_name='Standard Tax Deduction' and
	pet.element_type_id=piv.element_type_id and
	piv.name='Tax Reduction Flag' and
	ppa.date_earned between p_tax_year_start_date and p_tax_year_end_date and
	ppa.payroll_action_id=paa.payroll_action_id and
	paa.assignment_id = p_assignment_id and
	prrv.input_value_id=piv.input_value_id and
	ppa.date_earned between pet.effective_start_date and pet.effective_end_date and
	ppa.date_earned between piv.effective_start_date and piv.effective_end_date and
	paa.assignment_action_id=prr.assignment_action_id and
	prrv.run_result_id=prr.run_result_id and
	ptp.time_period_id=ppa.time_period_id
	order by date_earned,paa.assignment_action_id; */
Line: 2455

select  /*+ORDERED INDEX(ptp PER_TIME_PERIODS_PK) */  decode(prrv.result_value,'NL_NONE','0','1') code,ppa.date_earned,paa.assignment_action_id,ptp.start_date  --,prrv.result_value
	from
	pay_assignment_actions paa,
	pay_payroll_actions ppa,
	pay_element_types_f pet,
	pay_input_values_f piv,
	pay_run_results prr,
	pay_run_result_values prrv,
	per_time_periods ptp
	where
	pet.element_name='Standard Tax Deduction' and
	pet.element_type_id=piv.element_type_id and
	piv.name='Tax Reduction Flag' and
	ppa.date_earned between p_tax_year_start_date and p_tax_year_end_date and
	ppa.payroll_action_id=paa.payroll_action_id and
	paa.assignment_id = p_assignment_id and
	-- ppa.business_group_id = p_bg_id and
	prrv.input_value_id=piv.input_value_id and
	ppa.date_earned between pet.effective_start_date and pet.effective_end_date and
	ppa.date_earned between piv.effective_start_date and piv.effective_end_date and
	paa.assignment_action_id=prr.assignment_action_id and
	prrv.run_result_id=prr.run_result_id and
	ptp.time_period_id=ppa.time_period_id and
	ptp.payroll_id = ppa.payroll_id
	order by date_earned,paa.assignment_action_id;
Line: 2635

/*	select count(prrv.result_value) counter,prrv.result_value
	from
	pay_payroll_actions ppa,
	pay_assignment_actions paa,
	pay_element_types_f pet,
	pay_input_values_f piv,
	pay_run_results prr,
	pay_run_result_values prrv
	where
	pet.element_name='Standard Tax Deduction' and
	pet.element_type_id=piv.element_type_id and
	piv.name='Tax Code' and
	ppa.date_earned between p_tax_year_start_date and p_tax_year_end_date and
	ppa.payroll_action_id=paa.payroll_action_id and
	paa.assignment_id = p_assignment_id and
	prrv.input_value_id=piv.input_value_id
	and
	paa.assignment_action_id=prr.assignment_action_id and
	ppa.date_earned between pet.effective_start_date and pet.effective_end_date and
	ppa.date_earned between piv.effective_start_date and piv.effective_end_date and
	prrv.run_result_id=prr.run_result_id
	group by prrv.result_value
	order by counter desc; */
Line: 2660

select  /*+ ORDERED */ count(prrv.result_value) counter,prrv.result_value
	from
	pay_assignment_actions paa,
	pay_payroll_actions ppa,
	pay_element_types_f pet,
	pay_input_values_f piv,
	pay_run_results prr,
	pay_run_result_values prrv
	where
	pet.element_name='Standard Tax Deduction' and
	pet.element_type_id=piv.element_type_id and
	piv.name='Tax Code' and
	--ppa.business_group_id = p_bg_id and
	ppa.date_earned between p_tax_year_start_date and p_tax_year_end_date and
	ppa.payroll_action_id=paa.payroll_action_id and
	paa.assignment_id = p_assignment_id and
	prrv.input_value_id=piv.input_value_id
	and
	paa.assignment_action_id=prr.assignment_action_id and
	ppa.date_earned between pet.effective_start_date and pet.effective_end_date and
	ppa.date_earned between piv.effective_start_date and piv.effective_end_date and
	prrv.run_result_id=prr.run_result_id
	group by prrv.result_value
	order by counter desc;
Line: 2725

	select 1 from dual
	where exists
	(select /*+ USE_NL(paa, ppa, pet,prr) */  prr.run_result_id,ppa.date_earned from pay_payroll_actions ppa
	      ,pay_assignment_actions paa
	      ,pay_run_results prr
	      ,pay_element_types_f pet
	 where ppa.payroll_action_id = paa.payroll_action_id
	 and paa.assignment_id = p_assignment_id
	 and paa.assignment_action_id = paa.assignment_action_id
	 and ppa.date_earned between p_tax_year_start_date and p_tax_year_end_date
	 and ppa.action_type in ('R','Q','B','I','V')
	 and paa.assignment_action_id=prr.assignment_action_id
	 and pet.element_type_id=prr.element_type_id
	 and pet.element_name=lp_element_name
	 and ppa.date_earned between pet.effective_start_date and pet.effective_end_date);
Line: 2802

	select sck.segment8,SUM(decode(sign(p_tax_year_end_date - paa.effective_end_date),-1,p_tax_year_end_date,paa.effective_end_date)-decode(sign(paa.effective_start_date - p_tax_year_start_date),-1,p_tax_year_start_date,paa.effective_start_date)+1) Days
	from per_all_assignments_f paa,hr_soft_coding_keyflex sck
	where paa.assignment_id = p_assignment_id
	and   (paa.effective_start_date >= p_tax_year_start_date or p_tax_year_start_date between paa.effective_start_date and paa.effective_end_date)
	and   (paa.effective_end_date <= p_tax_year_end_date or paa.effective_start_date <= p_tax_year_end_date)
	and   sck.soft_coding_keyflex_id=paa.soft_coding_keyflex_id
	group by sck.segment8
	order by Days desc;
Line: 2837

	select
	posv.org_structure_version_id
	from
	per_organization_structures pos,
	per_org_structure_versions posv
	where pos.organization_structure_id = posv.organization_structure_id
	and to_char(pos.organization_structure_id) = p_org_struct_id
	and p_tax_year_end_date between posv.date_from and nvl(posv.date_to,hr_general.End_of_time);
Line: 3292

select	pur.user_row_id
from	pay_user_rows_f pur,
	pay_user_tables put
where	put.user_table_name='NL_ATS_USER_BALANCES'
and	put.legislation_code='NL'
and	pur.user_table_id=put.user_table_id
and	p_effective_date between pur.effective_start_date and pur.effective_end_date;
Line: 3309

	vUserBalTable.DELETE;
Line: 3316

		SELECT	puc.user_column_id
		INTO	vBalColId
		FROM	pay_user_columns	puc,
			pay_user_tables		put
		WHERE	put.user_table_name='NL_ATS_USER_BALANCES'
		and	put.legislation_code='NL'
		and	put.user_table_id=puc.user_table_id
		and	puc.user_column_name='BAL_NAME';
Line: 3337

		SELECT	puc.user_column_id
		INTO	vTagColId
		FROM	pay_user_columns	puc,
			pay_user_tables		put
		WHERE	put.user_table_name='NL_ATS_USER_BALANCES'
		and	put.legislation_code='NL'
		and	put.user_table_id=puc.user_table_id
		and	puc.user_column_name='TAG_NAME';
Line: 3366

				SELECT	puci.value
				INTO	vBalName
				FROM	pay_user_column_instances_f puci
				WHERE	puci.user_row_id=v_csr_get_rows.user_row_id
				AND	puci.user_column_id=vBalColId
				AND	p_effective_date between puci.effective_start_date and puci.effective_end_date;
Line: 3385

				SELECT	puci.value
				INTO	vTagName
				FROM	pay_user_column_instances_f puci
				WHERE	puci.user_row_id=v_csr_get_rows.user_row_id
				AND	puci.user_column_id=vTagColId
				AND	p_effective_date between puci.effective_start_date and puci.effective_end_date;
Line: 3468

	SELECT  u.creator_id
	FROM    ff_user_entities  u,
		ff_database_items d
	WHERE   d.user_name = p_user_name
	AND     u.user_entity_id = d.user_entity_id
	AND     (u.legislation_code is NULL )
	AND     (u.business_group_id = p_bg_id )
	AND     u.creator_type = 'B';