DBA Data[Home] [Help]

APPS.PAY_ARCHIVE_CHEQUEWRITER SQL Statements

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

Line: 185

	SELECT end_user_column_name
	  FROM fnd_descr_flex_col_usage_vl
	 WHERE descriptive_flexfield_name like 'Action Information DF'
	   and descriptive_flex_context_code = cp_flex_ctx_code
	   AND enabled_flag = 'Y';
Line: 295

    SELECT pbg.legislation_code
    FROM   pay_payroll_actions ppa,
           pay_assignment_actions paa,
           per_business_groups pbg
    WHERE paa.assignment_action_id = cp_chk_action_id
    AND   paa.payroll_action_id = ppa.payroll_action_id
    AND   ppa.business_group_id = pbg.business_group_id;
Line: 304

    SELECT action_status
    FROM   pay_assignment_actions
    WHERE  assignment_action_id = cp_chk_action_id ;
Line: 315

    SELECT pai_arch.locking_action_id
      FROM pay_action_interlocks pai_chk,
           pay_action_interlocks pai_arch,
           pay_assignment_actions paa_arch,
           pay_assignment_actions paa_chk,
           pay_pre_payments ppp,
           pay_payroll_actions ppa_arch,
           pay_payroll_actions ppa_chk,
           hr_lookups hrl
     WHERE pai_chk.locking_action_id = cp_chk_action_id

     --Pre-Payment Assignment Action ID is locked by both Check Writer
     --and Payroll Archive Process (It can be locked by NACHA as well)

       AND pai_arch.locked_action_id = pai_chk.locked_action_id
       AND paa_chk.assignment_action_id = pai_chk.locking_action_id
       AND paa_chk.payroll_action_id = ppa_chk.payroll_action_id
       AND ppa_chk.action_type = 'H'
       AND paa_chk.pre_payment_id = ppp.pre_payment_id
       AND (
        (ppp.source_action_id IS NOT NULL
        AND ppp.source_action_id = fnd_number.canonical_to_number(SUBSTR(paa_arch.serial_number, 3))
        AND (INSTR(paa_arch.serial_number, 'PY') <> 0
             or INSTR(paa_arch.serial_number, 'UY') <> 0)
        AND paa_arch.source_action_id IS NOT NULL)
        OR
        (ppp.source_action_id IS NULL
        AND ppp.assignment_action_id = fnd_number.canonical_to_number(SUBSTR(paa_arch.serial_number, 3))
        AND (INSTR(paa_arch.serial_number, 'PN') <> 0
             or INSTR(paa_arch.serial_number, 'UN') <> 0)
        AND paa_arch.source_action_id IS NULL)
          )
       AND paa_arch.assignment_action_id = pai_arch.locking_action_id
       AND ppa_arch.payroll_action_id = paa_arch.payroll_action_id
       AND ppa_arch.action_type = 'X'
       AND hrl.lookup_type = 'PAYSLIP_REPORT_TYPES'
       AND hrl.lookup_code = cp_legislation_code
       AND ppa_arch.report_type = hrl.meaning ;
Line: 361

    SELECT paa_arch.assignment_action_id
      FROM pay_action_interlocks pai_chk,
           pay_action_interlocks pai_prepay,
           pay_action_interlocks pai_arch,
           pay_assignment_actions paa_arch,
           pay_assignment_actions paa_prepay,
           pay_payroll_actions ppa_arch,
           pay_payroll_actions ppa_prepay,
           hr_lookups hrl
     WHERE pai_chk.locking_action_id = cp_chk_action_id
       AND pai_chk.locked_action_id = pai_prepay.locking_action_id
       AND pai_prepay.locking_action_id = paa_prepay.assignment_action_id
       AND paa_prepay.payroll_action_id = ppa_prepay.payroll_action_id
       AND ppa_prepay.action_type IN ('P','U')
       AND pai_prepay.locked_action_id = pai_arch.locked_action_id
       AND paa_arch.assignment_action_id = pai_arch.locking_action_id
       AND ppa_arch.payroll_action_id = paa_arch.payroll_action_id
       AND hrl.lookup_type = 'PAYSLIP_REPORT_TYPES'
       AND hrl.lookup_code = cp_legislation_code
       AND ppa_arch.report_type = hrl.meaning;
Line: 386

	SELECT DISTINCT assignment_id
	FROM   pay_assignment_actions
	WHERE  assignment_action_id = cp_chk_asg_act_id;
Line: 394

        SELECT ppa.effective_date
	      ,ppa.payroll_action_id
	FROM   pay_payroll_actions ppa
	      ,pay_assignment_actions paa
        WHERE  paa.assignment_action_id = cp_chk_asg_act_id
	AND    paa.payroll_action_id = ppa.payroll_action_id
	AND    ppa.action_type = 'H';
Line: 405

	SELECT ppf.first_name
	,      ppf.last_name
	,      ppf.order_name
	,      ppf.full_name
	,      ppf.national_identifier
	,      ppf.employee_number
	,      pj.name
	,      hou.name
	,      paf.payroll_id
	,      prl.payroll_name
	,      ppf.middle_names
	,      ppf.title
	,      paf.assignment_number
	FROM   per_all_assignments_f paf
	,      per_all_people_f ppf
	,      per_periods_of_service pps
	,      per_jobs pj
	,      hr_organization_units hou
	,      pay_payrolls_f prl
	WHERE  paf.person_id = ppf.person_id
	and    paf.assignment_id = p_assignment_id
	AND    paf.job_id = pj.job_id(+)
	and    paf.organization_id = hou.organization_id
	and    prl.payroll_id=paf.payroll_id
	and    p_effective_date between paf.effective_start_date
				    and paf.effective_end_date
	and    p_effective_date between ppf.effective_start_date
				    and ppf.effective_end_date
	and    p_effective_date between prl.effective_start_date
				    and prl.effective_end_date
	and    pps.person_id = ppf.person_id
	and    pps.date_start = (select max(pps1.date_start)
				 from per_periods_of_service pps1
				 where pps1.person_id = paf.person_id
				 and   pps1.date_start <= p_effective_date);
Line: 445

	SELECT nvl(paa.serial_number,'-9999')
	      ,substr(fnd_date.date_to_canonical(ppa.effective_date),1,10)
	      ,substr(nvl(fnd_date.date_to_canonical(ppa.overriding_dd_date),fnd_date.date_to_canonical(ppa.effective_date)),1,10)
	      ,ppa.payroll_action_id
	FROM  pay_assignment_actions paa,pay_payroll_actions ppa
	WHERE paa.assignment_action_id = cp_chk_asg_act_id
	AND   paa.payroll_action_id = ppa.payroll_action_id ;
Line: 457

	SELECT pay_ce_support_pkg.bank_segment_value(pea.external_account_id,'BANK_NAME', pea.territory_code),
               pay_ce_support_pkg.bank_segment_value(pea.external_account_id,'BANK_BRANCH', pea.territory_code),
               pay_ce_support_pkg.bank_segment_value(pea.external_account_id,'BANK_ACCOUNT_NAME', pea.territory_code),
               pay_ce_support_pkg.bank_segment_value(pea.external_account_id,'BANK_ACCOUNT_NUMBER', pea.territory_code),
               pea.segment4,
	       pea.segment2
	FROM pay_org_payment_methods_f popm
	,    pay_external_accounts pea
	WHERE org_payment_method_id = p_org_payment_method_id
	AND   popm.external_account_id = pea.external_account_id
	AND   p_effective_date between popm.EFFECTIVE_START_DATE
				   and popm.EFFECTIVE_END_DATE;
Line: 473

	SELECT  pay_ce_support_pkg.bank_segment_value(pea.external_account_id,'BANK_NAME', pea.territory_code),
	        pay_ce_support_pkg.bank_segment_value(pea.external_account_id,'BANK_BRANCH', pea.territory_code),
	        pay_ce_support_pkg.bank_segment_value(pea.external_account_id,'BANK_ACCOUNT_NAME', pea.territory_code),
	        pay_ce_support_pkg.bank_segment_value(pea.external_account_id,'BANK_ACCOUNT_NUMBER', pea.territory_code),
                pea.segment4,
	        pea.segment2
	FROM pay_personal_payment_methods_f pppm
	,    pay_external_accounts pea
	WHERE pppm.personal_payment_method_id = p_per_pay_method
	AND   pppm.external_account_id = pea.external_account_id
	AND   p_effective_date between pppm.EFFECTIVE_START_DATE
				   and pppm.EFFECTIVE_END_DATE;
Line: 490

	SELECT ppp.payees_org_payment_method_id,
               ppp.personal_payment_method_id,
	       ppp.org_payment_method_id
	FROM   pay_pre_payments ppp
	,      pay_action_interlocks pai
	,      pay_assignment_actions paa
	,      pay_assignment_actions paa_chq
	,      pay_payroll_actions ppa
	,      pay_payroll_actions ppa_chq
	,      pay_org_payment_methods_f popm
	WHERE  paa_chq.assignment_action_id = cp_chk_action_id
	and paa_chq.assignment_action_id = pai.locking_action_id
	and pai.locked_action_id = paa.assignment_action_id
	and paa.payroll_action_id = ppa.payroll_action_id
	and ppp.assignment_action_id = paa.assignment_action_id
	and ppp.pre_payment_id = paa_chq.pre_payment_id
	and popm.org_payment_method_id = ppp.org_payment_method_id
	and ppa_chq.payment_type_id=popm.payment_type_id
	and (ppa_chq.org_payment_method_id is NULL
	     or
	     ppa_chq.org_payment_method_id = ppp.org_payment_method_id)
	and (ppa_chq.payroll_action_id = cp_chk_payroll_act_id)
	and ppa_chq.effective_date between popm.effective_start_date and popm.effective_end_date;
Line: 739

		    UPDATE pay_assignment_actions
		    SET action_status = 'S'
		    WHERE assignment_action_id = ln_chq_asg_action_id;
Line: 743

            hr_utility.trace('Update Successful..');
Line: 747

	      hr_utility.trace('Update Unsuccessful..');