DBA Data[Home] [Help]

APPS.PAY_NO_EOY_ARCHIVE SQL Statements

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

Line: 203

    SELECT org_information10
    FROM   hr_organization_information
    WHERE  organization_id = p_business_group_id
    AND    org_information_context = 'Business Group Information';
Line: 231

     SELECT tag
       FROM fnd_lookup_values
      WHERE lookup_type = 'FND_ISO_CHARACTER_SET_MAP'
        AND lookup_code = SUBSTR(USERENV('LANGUAGE'),
                                    INSTR(USERENV('LANGUAGE'), '.') + 1)
        AND language = 'US';
Line: 373

   SELECT inf_dtl.action_information5 prompt
   FROM   pay_action_information inf_dtl
   WHERE  inf_dtl.action_context_type         = 'PA'
     AND  inf_dtl.action_context_id           = p_payroll_action_id
     AND  inf_dtl.action_information_category = 'EMEA REPORT INFORMATION'
     AND  inf_dtl.action_information1         = 'REP_CODE_INFO_DTLS'
     AND  inf_dtl.action_information2         = p_legal_employer_id
     AND  inf_dtl.action_information3         = p_reporting_code
     AND  inf_dtl.action_information4         = p_info_id;
Line: 413

   SELECT inf_dtl.action_information6 datatype
   FROM   pay_action_information inf_dtl
   WHERE  inf_dtl.action_context_type         = 'PA'
     AND  inf_dtl.action_context_id           = p_payroll_action_id
     AND  inf_dtl.action_information_category = 'EMEA REPORT INFORMATION'
     AND  inf_dtl.action_information1         = 'REP_CODE_INFO_DTLS'
     AND  inf_dtl.action_information2         = p_legal_employer_id
     AND  inf_dtl.action_information3         = p_reporting_code
     AND  inf_dtl.action_information4         = p_info_id;
Line: 453

   SELECT inf_dtl.action_information8 xml_orid
   FROM   pay_action_information inf_dtl
   WHERE  inf_dtl.action_context_type         = 'PA'
     AND  inf_dtl.action_context_id           = p_payroll_action_id
     AND  inf_dtl.action_information_category = 'EMEA REPORT INFORMATION'
     AND  inf_dtl.action_information1         = 'REP_CODE_INFO_DTLS'
     AND  inf_dtl.action_information2         = p_legal_employer_id
     AND  inf_dtl.action_information3         = p_reporting_code
     AND  inf_dtl.action_information4         = p_info_id;
Line: 491

   SELECT inf_dtl.action_information11 description
   FROM   pay_action_information inf_dtl
   WHERE  inf_dtl.action_context_type         = 'PA'
     AND  inf_dtl.action_context_id           = p_payroll_action_id
     AND  inf_dtl.action_information_category = 'EMEA REPORT INFORMATION'
     AND  inf_dtl.action_information1         = 'REP_CODE_DTLS'
     AND  inf_dtl.action_information2         = p_legal_employer_id
     AND  inf_dtl.action_information3         = p_reporting_code;
Line: 527

  SELECT pec.classification_name
  INTO   l_classification
  FROM   pay_element_classifications pec
        ,pay_element_types_f         pet
  WHERE  pet.element_type_id   = l_element_type_id
   AND   pec.classification_id = pet.classification_id
   AND   l_report_date         BETWEEN pet.effective_start_date
                               AND     pet.effective_end_date;
Line: 553

    SELECT paf.assignment_id
          ,greatest( trunc(p_effective_date,'Y'), paf.effective_start_date) start_date
          ,least( p_effective_date, paf.effective_end_date) end_date
    FROM   per_all_assignments_f       paf
          ,hr_soft_coding_keyflex      sck
          ,hr_organization_information hoi
          ,per_assignment_status_types pas
    WHERE  paf.person_id                 = p_person_id
    AND    sck.soft_coding_keyflex_id    = paf.soft_coding_keyflex_id
    AND    pas.assignment_status_type_id = paf.assignment_status_type_id
    AND    pas.user_status               = 'Active Assignment'
    AND    hoi.org_information_context   = 'NO_LOCAL_UNITS'
    AND    hoi.org_information1          = sck.segment2
    AND    hoi.organization_id           = p_legal_empoyer_id
    AND    ((paf.effective_start_date BETWEEN trunc(p_effective_date,'Y') and p_effective_date
           OR paf.effective_end_date  BETWEEN trunc(p_effective_date,'Y') and p_effective_date)
           OR (trunc(p_effective_date,'Y') > paf.effective_start_date
              AND p_effective_date < paf.effective_end_date))
    ORDER BY paf.effective_start_date;
Line: 654

    SELECT greatest( trunc(p_effective_date,'Y'), paf.effective_start_date) start_date
          ,least( p_effective_date, paf.effective_end_date) end_date
    FROM   per_all_assignments_f       paf
          ,hr_soft_coding_keyflex      sck
          ,hr_organization_information hoi
          ,per_assignment_status_types pas
    WHERE  paf.person_id                 = p_person_id
    AND    sck.soft_coding_keyflex_id    = paf.soft_coding_keyflex_id
    AND    pas.assignment_status_type_id = paf.assignment_status_type_id
    AND    pas.user_status               = 'Active Assignment'
    AND    hoi.org_information_context   = 'NO_LOCAL_UNITS'
    AND    hoi.org_information1          = sck.segment2
    AND    hoi.organization_id           = p_legal_empoyer_id
    AND    ((paf.effective_start_date BETWEEN trunc(p_effective_date,'Y') and p_effective_date
           OR paf.effective_end_date  BETWEEN trunc(p_effective_date,'Y') and p_effective_date)
           OR (trunc(p_effective_date,'Y') > paf.effective_start_date
              AND p_effective_date < paf.effective_end_date))
    ORDER BY paf.effective_start_date;
Line: 738

   SELECT db.defined_balance_id
   FROM   pay_defined_balances   db
         ,pay_balance_dimensions bd
         ,pay_balance_types      bt
   WHERE  bt.balance_name         = p_balance_name
     AND  ((bt.business_group_id IS NULL AND bt.legislation_code = 'NO') OR (bt.legislation_code IS NULL AND bt.business_group_id = p_business_group_id))
     AND  bd.database_item_suffix = p_database_item_suffix
     AND  ((bd.business_group_id IS NULL AND bd.legislation_code = 'NO') OR (bd.legislation_code IS NULL AND bd.business_group_id = p_business_group_id))
     AND  db.balance_type_id      = bt.balance_type_id
     AND  db.balance_dimension_id = bd.balance_dimension_id;
Line: 774

   SELECT et.element_type_id
   FROM   pay_element_types_f et
   WHERE  et.element_name         = p_element_name
     AND  ((et.business_group_id IS NULL AND et.legislation_code = 'NO') OR (et.legislation_code IS NULL AND et.business_group_id = p_business_group_id));
Line: 803

   SELECT glb.global_value
   FROM   ff_globals_f glb
   WHERE  glb.global_name      = p_global_name
     AND  glb.legislation_code = 'NO'
     AND  p_effective_date BETWEEN glb.effective_start_date
                               AND glb.effective_end_date;
Line: 838

   SELECT org.name
         ,loc.address_line_1
         ,loc.address_line_2
         ,loc.address_line_3
         ,loc.postal_code postcode
         ,UPPER(SUBSTR(hr_general.decode_lookup('NO_POSTAL_CODE', loc.postal_code)
                      ,INSTR(hr_general.decode_lookup('NO_POSTAL_CODE', loc.postal_code), ' ')  + 1))  postoffice
   FROM   hr_all_organization_units org
         ,hr_locations_all loc
   WHERE  org.organization_id = p_organization_id
     AND  loc.location_id (+) = org.location_id;
Line: 882

   SELECT pa.address_line1 address_line_1
         ,pa.address_line2 address_line_2
		 ,pa.address_line3 address_line_3
		 ,pa.postal_code   postcode
		 ,decode(pa.style,'NO',substr(hr_general.decode_lookup('NO_POSTAL_CODE',pa.postal_code),
	      instr(hr_general.decode_lookup('NO_POSTAL_CODE',pa.postal_code),' ')+1),'NO_GLB',pa.town_or_city) postoffice
    FROM  per_addresses     pa
    WHERE pa.person_id      = p_person_id
    AND   pa.primary_flag   = 'Y'
    AND   pa.style          IN ('NO', 'NO_GLB')
    AND   p_report_date     BETWEEN   pa.date_from
                            AND       nvl(pa.date_to,to_date('31-12-4712','DD-MM-YYYY'));
Line: 920

   SELECT business_group_id
         ,legislative_parameters
         ,pay_no_eoy_archive.get_parameter(legislative_parameters, 'LEGAL_EMPLOYER_ID') legal_employer_id
         ,fnd_date.canonical_to_date(pay_no_eoy_archive.get_parameter(legislative_parameters, 'DATE')) report_date
   FROM   pay_payroll_actions
   WHERE  payroll_action_id = p_payroll_action_id;
Line: 954

   SELECT org.organization_id legal_employer_id
         ,org.name
         ,hoi2.org_information1 organization_number
         ,TO_NUMBER(hoi2.org_information5) tax_office_id
         ,hoi2.org_information2 tax_municipality
   FROM   hr_all_organization_units org
         ,hr_organization_information hoi1
         ,hr_organization_information hoi2
   WHERE  p_legal_employer_id IS NULL
     AND  org.business_group_id            = p_business_group_id
     AND  hoi1.organization_id             = org.organization_id
     AND  hoi1.org_information_context     = 'CLASS'
     AND  hoi1.org_information1            = 'HR_LEGAL_EMPLOYER'
     AND  hoi2.organization_id (+)         = hoi1.organization_id
     AND  hoi2.org_information_context (+) = 'NO_LEGAL_EMPLOYER_DETAILS'
   UNION ALL
   SELECT org.organization_id legal_employer_id
         ,org.name
         ,hoi1.org_information1 organization_number
         ,TO_NUMBER(hoi1.org_information5) tax_office_id
         ,hoi1.org_information2 tax_municipality
   FROM   hr_all_organization_units   org
         ,hr_organization_information hoi1
   WHERE  p_legal_employer_id IS NOT NULL
     AND  org.organization_id              = p_legal_employer_id
     AND  hoi1.organization_id (+)         = org.organization_id
     AND  hoi1.org_information_context (+) = 'NO_LEGAL_EMPLOYER_DETAILS';
Line: 989

 SELECT to_number(hoi2.org_information4) economic_aid
   FROM hr_organization_units o1
       ,hr_organization_information hoi1
       ,hr_organization_information hoi2
 WHERE o1.business_group_id         = csr_v_business_group_id
   AND hoi1.organization_id         = o1.organization_id
   AND hoi1.organization_id         = csr_v_legal_emp_id
   AND hoi1.org_information1        = 'HR_LEGAL_EMPLOYER'
   AND hoi1.org_information_context = 'CLASS'
   AND o1.organization_id           = hoi2.organization_id
   AND hoi2.org_information_context ='NO_NI_EXEMPTION_LIMIT'
   AND p_report_date     BETWEEN fnd_date.canonical_to_date(hoi2.org_information2)
                           AND fnd_date.canonical_to_date(hoi2.org_information3);
Line: 1008

   SELECT r.row_low_range_or_name reporting_code
         ,hr_general.decode_lookup('NO_EOY_REPORTING_CODE',
          hr_de_general.get_uci(p_report_date,t.user_table_id,r.user_row_id,'MAPPING_ID')) description
         ,hr_de_general.get_uci(p_report_date,t.user_table_id,r.user_row_id,'FIXED_CODE') fixed_code
         ,hr_de_general.get_uci(p_report_date,t.user_table_id,r.user_row_id,'XML_CODE_MAP') XML_CODE           -- Added w.r.t phase2 Legislative changes for NORWAY for 2008
         ,hr_de_general.get_uci(p_report_date,t.user_table_id,r.user_row_id,'MULT_REC') mult_rec
         ,hr_de_general.get_uci(p_report_date,t.user_table_id,r.user_row_id,'REP_EARNINGS') reportable_earnings
         ,nvl(hoi.org_information4, hr_de_general.get_uci(p_report_date,t.user_table_id,r.user_row_id,'ASG_INFO_METH')) asg_info_meth
         ,nvl(DECODE(hoi.org_information4,'BAL', hoi.org_information5,'BAL_CODE_CTX', hoi.org_information5,'RRV_ELEMENT', hoi.org_information6,'PROCEDURE', hoi.org_information7),
          decode(hoi.org_information4,'RRV',NULL,hr_de_general.get_uci(p_report_date,t.user_table_id,r.user_row_id,'ASG_INFO_DFN'))) asg_info_dfn
         ,nvl(hoi.org_information14, hr_de_general.get_uci(p_report_date,t.user_table_id,r.user_row_id,'REP_SUMM_METH')) rep_summ_meth
         ,nvl(DECODE(hoi.org_information14,'PROCEDURE' , hoi.org_information15),
         decode(hoi.org_information14, 'PROCEDURE', hr_de_general.get_uci(p_report_date,t.user_table_id,r.user_row_id,'REP_SUMM_DFN'))) rep_summ_dfn
   FROM   pay_user_tables t
         ,pay_user_rows_f r
         ,hr_organization_information hoi
   WHERE  t.user_table_name        = 'NO_EOY_CODE_REPORTING_RULES'
     AND  t.legislation_code       = 'NO'
     AND  r.user_table_id          = t.user_table_id
     AND  r.row_low_range_or_name  = hoi.org_information3(+)
	 AND  hoi.organization_id(+)   = p_legal_employer_id
	 AND  hoi.org_information_context(+) = 'NO_EOY_REPORTING_RULE_OVERRIDE'
	 AND  to_number(to_char(p_report_date,'YYYY')) between to_number(hoi.org_information1(+))
                            AND to_number(nvl(hoi.org_information2,'4712'))
     AND  p_report_date BETWEEN r.effective_start_date
                            AND r.effective_end_date;
Line: 1039

   SELECT SUBSTR(c.user_column_name, 1, INSTR(c.user_column_name, '_') - 1) info_id
         ,hr_general.decode_lookup('NO_EOY_INFO_PROMPTS', ci.value) prompt
       	 ,nvl(DECODE(SUBSTR(c.user_column_name, 1, INSTR(c.user_column_name, '_') - 1)
		             ,'INFO1',hoi.org_information8
		             ,'INFO2',hoi.org_information9
		             ,'INFO3',hoi.org_information10
		             ,'INFO4',hoi.org_information11
		             ,'INFO5',hoi.org_information12
		             ,'INFO6',hoi.org_information13)
           ,hr_de_general.get_uci
            (p_report_date
            ,t.user_table_id
            ,r.user_row_id
            ,SUBSTR(c.user_column_name, 1, INSTR(c.user_column_name, '_') - 1) || '_ASG_INFO_DFN')) asg_info_dfn
    	 ,hr_de_general.get_uci
           (p_report_date
           ,t.user_table_id
           ,r.user_row_id
           ,SUBSTR(c.user_column_name, 1, INSTR(c.user_column_name, '_') - 1) || '_DATATYPE') datatype
	   ,hr_de_general.get_uci
           (p_report_date
           ,t.user_table_id
           ,r.user_row_id
           ,SUBSTR(c.user_column_name, 1, INSTR(c.user_column_name, '_') - 1) || '_XML_CODE_MAP') XML_VALUE_MAP --2007/08 changes
   FROM   pay_user_rows_f r
         ,pay_user_tables t
         ,pay_user_columns c
         ,pay_user_column_instances_f ci
         ,hr_organization_information hoi
   WHERE  t.user_table_name       = 'NO_EOY_CODE_REPORTING_RULES'
     AND  c.user_table_id         = t.user_table_id
     AND  r.user_table_id         = t.user_table_id
     AND  ci.user_row_id          = r.user_row_id
     AND  ci.user_column_id       = c.user_column_id
     AND  c.user_column_name      LIKE '%PROMPT'
     AND  r.row_low_range_or_name = p_reporting_code
	 AND  r.row_low_range_or_name = hoi.org_information3(+)
	 AND  hoi.organization_id(+)  = p_legal_employer_id
	 AND  hoi.org_information_context(+) = 'NO_EOY_REPORTING_RULE_OVERRIDE'
	 AND  to_number(to_char(p_report_date,'YYYY')) BETWEEN to_number(hoi.org_information1(+))
                            AND to_number(nvl(hoi.org_information2,'4712'))
     AND  p_report_date BETWEEN r.effective_start_date   AND r.effective_end_date
     AND  p_report_date BETWEEN ci.effective_start_date  AND ci.effective_end_date;
Line: 1087

   SELECT DISTINCT
          DECODE(orginf2.org_information5
                ,'Y', orginf2.org_information4
                ,orginf1.org_information3) si_status
         ,org2.organization_id local_unit_id
	     ,org2.name local_unit
         ,pac2.context_value tax_municipality_id
	     ,lu.meaning tax_municipality
         ,TO_NUMBER(decode(hr_de_general.get_uci(p_report_date,t.user_table_id,r.user_row_id,'ZONE'),'1a','6','4a','7',
	         hr_de_general.get_uci(p_report_date,t.user_table_id,r.user_row_id,'ZONE'))) ni_zone
--         ,TO_NUMBER(SUBSTR(lu.meaning, 1,1)) ni_zone
          ,DECODE(orginf2.org_information5,'Y', orginf2.org_information2,orginf1.org_information4) nace_code   -- 2007/08 changes
	  ,paa.assignment_id  assg_id        -- 2007/2008 Changes
   FROM   pay_assignment_actions paa
         ,pay_payroll_actions ppa
         ,pay_action_contexts pac1
         ,pay_action_contexts pac2
         ,ff_contexts ctx1
         ,ff_contexts ctx2
         ,hr_lookups lu
         ,hr_organization_information orginf1
         ,hr_all_organization_units org2
         ,hr_organization_information orginf2
         ,pay_user_tables t
         ,pay_user_rows_f r
   WHERE  ppa.business_group_id           = p_business_group_id
     AND  paa.payroll_action_id           = ppa.payroll_action_id
     AND  pac1.assignment_action_id       = paa.assignment_action_id
     AND  pac1.context_id                 = ctx1.context_id
     AND  ctx1.context_name               = 'LOCAL_UNIT_ID'
     AND  pac2.assignment_action_id       = paa.assignment_action_id
     AND  pac2.context_id                 = ctx2.context_id
     AND  ctx2.context_name               = 'JURISDICTION_CODE'
     AND  r.row_low_range_or_name         = pac2.context_value
     AND  t.user_table_name               = 'NO_TAX_MUNICIPALITY'
     AND  t.legislation_code              = 'NO'
     AND  r.user_table_id                 = t.user_table_id
     AND  lu.lookup_type                  = 'NO_TAX_MUNICIPALITY'
     AND  lu.lookup_code                  = hr_de_general.get_uci(p_report_date,t.user_table_id,r.user_row_id,'MAPPING_ID')
     AND  paa.tax_unit_id                 = p_legal_employer_id
     AND  org2.organization_id            = pac1.context_value
     AND  orginf1.organization_id         = paa.tax_unit_id
     AND  orginf1.org_information_context = 'NO_LEGAL_EMPLOYER_DETAILS'
     AND  orginf2.organization_id         = org2.organization_id
     AND  orginf2.org_information_context = 'NO_LOCAL_UNIT_DETAILS'
     AND  ppa.effective_date BETWEEN TRUNC(p_report_date, 'Y') AND p_report_date
     AND  p_report_date      BETWEEN r.effective_start_date    AND r.effective_end_date
   ORDER BY DECODE(orginf2.org_information5, 'Y', orginf2.org_information4, orginf1.org_information3)
           ,org2.organization_id;
Line: 1142

   SELECT  max(paa.assignment_action_id)
    FROM   pay_payroll_actions    ppa
          ,pay_assignment_actions paa
    WHERE  ppa.business_group_id    = p_business_group_id
     AND   ppa.action_type          IN ('R','Q','I','B')
     AND   ppa.action_status        = 'C'
     AND   paa.payroll_action_id    = ppa.payroll_action_id
     AND   paa.assignment_id        = p_assg_id            -- changes 2007/2008
     AND   paa.tax_unit_id          = p_legal_employer_id
     AND   ppa.date_earned          BETWEEN TRUNC(p_report_date, 'Y') AND p_report_date;
Line: 1420

    SELECT DECODE(l_rec2.ni_zone,6,'1a',7,'1a',l_rec2.ni_zone)
    INTO l_ni_zone_arc
    FROM DUAL;
Line: 1594

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

   SELECT asg.person_id
         ,paa.assignment_id
         ,paa.tax_unit_id legal_employer_id
         ,TO_NUMBER(ac1.context_value) local_unit_id
         ,ac2.context_value tax_municipality
         ,ac3.context_value municipality_code
         ,hr_de_general.get_uci(p_report_date,t.user_table_id,r.user_row_id,'ZONE') ni_zone
         ,MAX(ppa.effective_date) effective_date
         ,MAX(asg.effective_end_date) effective_end_date
	 ,MAX(asg.effective_start_date) effective_start_date      --Changes 2007/2008
   FROM   per_all_assignments_f  asg
         ,pay_assignment_actions paa
         ,pay_payroll_actions    ppa
         ,pay_action_information ai
         ,pay_action_contexts    ac1
         ,ff_contexts            ctx1
         ,pay_action_contexts    ac2
         ,ff_contexts            ctx2
         ,pay_action_contexts    ac3
         ,ff_contexts            ctx3
         ,pay_user_tables        t
         ,pay_user_rows_f        r
   WHERE  asg.person_id BETWEEN p_start_person AND p_end_person
     AND  paa.assignment_id              = asg.assignment_id
     AND  ppa.payroll_action_id          = paa.payroll_action_id
     AND  ac1.assignment_action_id       = paa.assignment_action_id
     AND  ctx1.context_id                = ac1.context_id
     AND  ctx1.context_name              = 'LOCAL_UNIT_ID'
     AND  ac3.assignment_action_id       = paa.assignment_action_id
     AND  ctx3.context_id                = ac3.context_id
     AND  ctx3.context_name              = 'SOURCE_TEXT2'
     AND  ac2.assignment_action_id       = paa.assignment_action_id
     AND  ctx2.context_id                = ac2.context_id
     AND  ctx2.context_name              = 'JURISDICTION_CODE'
     AND  t.user_table_name              = 'NO_TAX_MUNICIPALITY'
     AND  t.legislation_code             = 'NO'
     AND  r.user_table_id                = t.user_table_id
     AND  r.row_low_range_or_name        = ac2.context_value
     AND  paa.tax_unit_id                = TO_NUMBER(ai.action_information2)
     AND  ai.action_context_type         = 'PA'
     AND  ai.action_context_id           = p_payroll_action_id
     AND  ai.action_information_category = 'EMEA REPORT INFORMATION'
     AND  ai.action_information1         = 'LEG_EMP_INFO'
     AND  ppa.effective_date BETWEEN TRUNC(p_report_date,'Y') AND p_report_date
     AND  p_report_date      BETWEEN r.effective_start_date   AND r.effective_end_date
   GROUP BY asg.person_id
           ,paa.assignment_id
           ,paa.tax_unit_id
           ,TO_NUMBER(ac1.context_value)
           ,ac2.context_value
           ,ac3.context_value
           ,hr_de_general.get_uci(p_report_date,t.user_table_id,r.user_row_id,'ZONE')
   ORDER BY asg.person_id
           ,MAX(ppa.effective_date) DESC;
Line: 1680

   SELECT per.full_name
         ,per.national_identifier
         ,per.employee_number
   FROM   per_all_people_f per
   WHERE  per.person_id = p_person_id
     AND  p_effective_date BETWEEN per.effective_start_date
                               AND per.effective_end_date;
Line: 1812

   SELECT pay_assignment_actions_s.nextval INTO l_assact_id FROM dual;
Line: 1868

   SELECT paa.assignment_id
         ,asg_act.action_information2 legal_employer_id
         ,asg_act.action_information3 local_unit_id
         ,asg_act.action_information4 ni_zone
         ,asg_act.action_information6 tax_municipality_id
         ,asg_act.action_information8 municipality_code
   FROM   pay_action_information asg_act
         ,pay_assignment_actions paa
   WHERE  asg_act.action_information_category = 'EMEA REPORT INFORMATION'
     AND  asg_act.action_information1         = 'ASG_ACT_INFO'
     AND  asg_act.action_context_type         = 'AAP'
     AND  asg_act.action_context_id           = paa.assignment_action_id
     AND  paa.assignment_action_id            = p_assignment_action_id;
Line: 1885

   SELECT cde_dtl.action_information3 reporting_code
         ,TO_NUMBER(cde_dtl.action_information8) defined_balance_id
   FROM   pay_action_information cde_dtl
   WHERE  cde_dtl.action_context_type         = 'PA'
     AND  cde_dtl.action_context_id           = p_payroll_action_id
     AND  cde_dtl.action_information_category = 'EMEA REPORT INFORMATION'
     AND  cde_dtl.action_information1         = 'REP_CODE_DTLS'
     AND  cde_dtl.action_information2         = p_legal_employer_id
     AND  cde_dtl.action_information7        IN ('BAL','BAL_CODE_CTX');
Line: 1899

   SELECT inf_dtl.action_information4 info_id
         ,TO_NUMBER(inf_dtl.action_information7) defined_balance_id
   FROM   pay_action_information inf_dtl
   WHERE  inf_dtl.action_context_type         = 'PA'
     AND  inf_dtl.action_context_id           = p_payroll_action_id
     AND  inf_dtl.action_information_category = 'EMEA REPORT INFORMATION'
     AND  inf_dtl.action_information1         = 'REP_CODE_INFO_DTLS'
     AND  inf_dtl.action_information2         = p_legal_employer_id
     AND  inf_dtl.action_information3         = p_reporting_code
     AND  inf_dtl.action_information7         IS NOT NULL;
Line: 1918

   SELECT rr.run_result_id
         ,rr.element_type_id  element_type
         ,cde_dtl.action_information3 reporting_code
         ,cde_info_dtl.action_information4 info_id
         ,rrv.result_value
         ,cde_info_dtl.action_information6 dtype
--         ,pivf.uom dtype
   FROM   pay_action_information      cde_dtl
         ,pay_action_information      cde_info_dtl
     	 ,pay_element_type_extra_info eei
 	     ,pay_assignment_actions      paa
         ,pay_action_contexts         ac1
         ,ff_contexts                 ctx1
         ,pay_action_contexts         ac2
         ,ff_contexts                 ctx2
         ,pay_payroll_actions         ppa
     	 ,pay_run_results             rr
     	 ,pay_run_result_values       rrv
         ,pay_input_values_f          pivf
         ,pay_user_tables             t
         ,pay_user_rows_f             r
   WHERE  cde_dtl.action_context_type              = 'PA'
     AND  cde_dtl.action_context_id                = p_payroll_action_id
     AND  cde_dtl.action_information_category      = 'EMEA REPORT INFORMATION'
     AND  cde_dtl.action_information1              = 'REP_CODE_DTLS'
     AND  cde_dtl.action_information2              = p_legal_employer_id
     AND  cde_dtl.action_information7              IN ('RRV', 'RRV_ELEMENT')
     AND  cde_info_dtl.action_context_type         = cde_dtl.action_context_type
     AND  cde_info_dtl.action_context_id           = cde_dtl.action_context_id
     AND  cde_info_dtl.action_information_category = cde_dtl.action_information_category
     AND  cde_info_dtl.action_information1         = 'REP_CODE_INFO_DTLS'
     AND  cde_info_dtl.action_information2         = cde_dtl.action_information2
     AND  cde_info_dtl.action_information3         = cde_dtl.action_information3
     AND  eei.eei_information3                     = cde_info_dtl.action_information3  --Reporting_Code
     AND  eei.information_type                     = 'NO_EOY_REPORTING_CODE_MAPPING'
     AND  to_number(to_char(p_report_date,'YYYY')) BETWEEN to_number(eei.eei_information1)
                                                   AND to_number(nvl(eei.eei_information2,'4712'))
     AND  ppa.business_group_id                    = p_business_group_id
     AND  ppa.action_type                          IN ('R','Q','I','B')
     AND  ppa.action_status                        = 'C'
     AND  ppa.payroll_action_id                    = paa.payroll_action_id
     AND  paa.action_status                        = 'C'
     AND  ac1.assignment_action_id                 = paa.assignment_action_id
     AND  ctx1.context_id                          = ac1.context_id
     AND  ctx1.context_name                        = 'LOCAL_UNIT_ID'
     AND  ac1.context_value                        = p_local_unit_id
     AND  ac2.assignment_action_id                 = paa.assignment_action_id
     AND  ctx2.context_id                          = ac2.context_id
     AND  ctx2.context_name                        = 'JURISDICTION_CODE'
     AND  t.user_table_name                        = 'NO_TAX_MUNICIPALITY'
     AND  t.legislation_code                       = 'NO'
     AND  r.user_table_id                          = t.user_table_id
     AND  r.row_low_range_or_name                  = ac2.context_value
     AND  ac2.context_value                        = p_tax_municipality
     AND  paa.tax_unit_id                          = TO_NUMBER(p_legal_employer_id)
     AND  paa.assignment_id                        = p_assignment_id
     AND  ppa.effective_date                       BETWEEN TRUNC(p_report_date, 'Y') AND p_report_date
     AND  rr.assignment_action_id                  = paa.assignment_action_id
     AND  eei.element_type_id                      = DECODE(cde_dtl.action_information7
                                                          ,'RRV', eei.element_type_id
                                                          ,TO_NUMBER(cde_dtl.action_information8))
     AND  rr.element_type_id                       = eei.element_type_id
     AND  rrv.run_result_id                        = rr.run_result_id
     AND  rrv.input_value_id                       = TO_NUMBER(DECODE(cde_info_dtl.action_information4
          	                                                     ,'INFO1' , eei.eei_information6
                                                                 ,'INFO2' , eei.eei_information8
                                                                 ,'INFO3' , eei.eei_information10
                                                                 ,'INFO4' , eei.eei_information12
                                                                 ,'INFO5' , eei.eei_information14
                                                                 ,'INFO6' , eei.eei_information16
                                                                 ,'AMOUNT', eei.eei_information4))
     AND  pivf.input_value_id                      = rrv.input_value_id
     AND  p_report_date                            BETWEEN pivf.effective_start_date
                                                   AND pivf.effective_end_date
     AND  p_report_date                            BETWEEN r.effective_start_date
                                                   AND r.effective_end_date
   ORDER BY cde_dtl.action_information3, rr.run_result_id;
Line: 1999

   SELECT cde_dtl.action_information3 reporting_code
         ,cde_dtl.action_information8 procedure_name
   FROM   pay_action_information cde_dtl
   WHERE  cde_dtl.action_context_type         = 'PA'
     AND  cde_dtl.action_context_id           = p_payroll_action_id
     AND  cde_dtl.action_information_category = 'EMEA REPORT INFORMATION'
     AND  cde_dtl.action_information1         = 'REP_CODE_DTLS'
     AND  cde_dtl.action_information2         = p_legal_employer_id
     AND  cde_dtl.action_information7         = 'PROCEDURE';
Line: 2010

   SELECT classification_id
    FROM  pay_element_classifications
   WHERE  classification_name = 'Seaman _ Earnings';
Line: 2018

   SELECT 'Y'
    FROM  pay_sub_classification_rules_f
    WHERE element_type_id   = l_element_type
    AND   classification_id = l_classification_id
    AND   l_report_date BETWEEN effective_start_date AND effective_end_date;
Line: 2027

   SELECT 'Y'
    FROM   pay_defined_balances        pdb
          ,pay_balance_classifications pbc
    WHERE  pbc.classification_id  = l_classification_id
    AND    pdb.balance_type_id    = pbc.balance_type_id
    AND    pdb.defined_balance_id = l_defined_balance_id;
Line: 2042

   SELECT rrv.result_value    value
         ,pivf.uom            dtype
   FROM   pay_assignment_actions      paa
         ,pay_action_contexts         ac1
         ,ff_contexts                 ctx1
         ,pay_action_contexts         ac2
         ,ff_contexts                 ctx2
         ,pay_payroll_actions         ppa
     	 ,pay_run_results             rr
     	 ,pay_run_result_values       rrv
         ,pay_input_values_f          pivf
         ,pay_element_types_f         petf
         ,pay_user_tables             t
         ,pay_user_rows_f             r
   WHERE  ppa.business_group_id        = p_business_group_id
     AND  ppa.action_type              IN ('R','Q','I','B')
     AND  ppa.action_status            = 'C'
     AND  paa.payroll_action_id        = ppa.payroll_action_id
     AND  paa.action_status            = 'C'
     AND  ac1.assignment_action_id     = paa.assignment_action_id
     AND  ctx1.context_id              = ac1.context_id
     AND  ctx1.context_name            = 'LOCAL_UNIT_ID'
     AND  ac1.context_value            = p_local_unit_id
     AND  ac2.assignment_action_id     = paa.assignment_action_id
     AND  ctx2.context_id              = ac2.context_id
     AND  ctx2.context_name            = 'JURISDICTION_CODE'
     AND  t.user_table_name            = 'NO_TAX_MUNICIPALITY'
     AND  t.legislation_code           = 'NO'
     AND  r.user_table_id              = t.user_table_id
     AND  r.row_low_range_or_name      = ac2.context_value
     AND  ac2.context_value            = p_tax_municipality
     AND  paa.tax_unit_id              = TO_NUMBER(p_legal_employer_id)
     AND  paa.assignment_id            = p_assignment_id
     AND  rr.assignment_action_id      = paa.assignment_action_id
     AND  rr.element_type_id           = petf.element_type_id
	 AND  petf.element_name            = l_element_name
	 AND  petf.legislation_code        = 'NO'
     AND  rrv.run_result_id            = rr.run_result_id
     AND  pivf.name                    = 'Pay Value'
	 AND  pivf.legislation_code        = 'NO'
     AND  pivf.input_value_id          = rrv.input_value_id
	 AND  pivf.element_type_id         = petf.element_type_id
     AND  ppa.effective_date           BETWEEN TRUNC(p_report_date, 'Y') AND p_report_date
     AND  p_report_date                BETWEEN petf.effective_start_date
                                       AND petf.effective_end_date
     AND  p_report_date                BETWEEN pivf.effective_start_date
                                       AND pivf.effective_end_date
     AND  p_report_date                BETWEEN r.effective_start_date
                                       AND r.effective_end_date;
Line: 2100

   SELECT rrv.result_value         value
		 ,petf.element_type_id     element_type_id
		 ,rr.run_result_id         rr_id
         ,petf.element_name        element_name
         ,ppa.action_type          action_type
   FROM   pay_assignment_actions      paa
         ,pay_action_contexts         ac1
         ,ff_contexts                 ctx1
         ,pay_action_contexts         ac2
         ,ff_contexts                 ctx2
         ,pay_payroll_actions         ppa
     	 ,pay_run_results             rr
     	 ,pay_run_result_values       rrv
         ,pay_input_values_f          pivf
         ,pay_element_types_f         petf
         ,pay_user_tables             t
         ,pay_user_rows_f             r
   WHERE  ppa.business_group_id        = p_business_group_id
     AND  ppa.action_type              IN ('R','Q','I','B')
     AND  ppa.action_status            = 'C'
     AND  paa.payroll_action_id        = ppa.payroll_action_id
     AND  paa.action_status            = 'C'
     AND  ac1.assignment_action_id     = paa.assignment_action_id
     AND  ctx1.context_id              = ac1.context_id
     AND  ctx1.context_name            = 'LOCAL_UNIT_ID'
     AND  ac1.context_value            = p_local_unit_id
     AND  ac2.assignment_action_id     = paa.assignment_action_id
     AND  ctx2.context_id              = ac2.context_id
     AND  ctx2.context_name            = 'JURISDICTION_CODE'
     AND  t.user_table_name            = 'NO_TAX_MUNICIPALITY'
     AND  t.legislation_code           = 'NO'
     AND  r.user_table_id              = t.user_table_id
     AND  r.row_low_range_or_name      = ac2.context_value
     AND  ac2.context_value            = p_tax_municipality
     AND  paa.tax_unit_id              = TO_NUMBER(p_legal_employer_id)
     AND  paa.assignment_id            = p_assignment_id
     AND  rr.assignment_action_id      = paa.assignment_action_id
     AND  rr.element_type_id           = petf.element_type_id
	 AND  petf.element_name            IN ( l_element_name, 'Adjustment ' || l_element_name )
	 AND  petf.legislation_code        = 'NO'
     AND  rrv.run_result_id            = rr.run_result_id
     AND  pivf.name                    = 'Travel Reference Number'
	 AND  pivf.legislation_code        = 'NO'
     AND  pivf.input_value_id          = rrv.input_value_id
     AND  pivf.element_type_id         = petf.element_type_id
     AND  ppa.effective_date           BETWEEN TRUNC(p_report_date, 'Y') AND p_report_date
     AND  p_report_date                BETWEEN petf.effective_start_date
                                       AND petf.effective_end_date
     AND  p_report_date                BETWEEN pivf.effective_start_date
                                       AND pivf.effective_end_date
     AND  p_report_date                BETWEEN r.effective_start_date
                                       AND r.effective_end_date
     order by rrv.result_value;
Line: 2158

    SELECT sum(decode (piv.name,'Pay Value', fnd_number.canonical_to_number(rrv.result_value) ,0)) Pay_Value
	      ,sum(decode (piv.name,'Per Diem', fnd_number.canonical_to_number(rrv.result_value) ,0)) Per_Diem
	 	  ,sum(decode (piv.name,'Number of Days to be reported', fnd_number.canonical_to_number(rrv.result_value) ,0)) Reporting_Days
		  ,sum(decode (piv.name,'Number of Days', fnd_number.canonical_to_number(rrv.result_value) ,0)) Days
          ,max(decode (piv.name,'Country', rrv.result_value)) Country
	  FROM pay_run_result_values rrv
          ,pay_input_values_f    piv
	 WHERE rrv.run_result_id   = l_rr_id
	   AND piv.element_type_id = l_element_type_id
	   AND piv.name            IN ('Pay Value','Number of Days','Per Diem','Number of Days to be reported','Country')
	   AND piv.input_value_id  = rrv.input_value_id
       AND p_report_date       BETWEEN piv.effective_start_date
                               AND piv.effective_end_date;
Line: 2380

      l_code_616.DELETE;
Line: 2748

   SELECT  le_lu.action_information2   legal_employer_id
          ,asg_act.action_information5 person_id
    FROM   pay_assignment_actions paa
          ,pay_action_information le_lu
          ,pay_action_information asg_act
          ,pay_action_information rep_cde
          ,pay_action_information cde_dtl
    WHERE  paa.payroll_action_id               = le_lu.action_context_id
      AND  asg_act.action_context_type         = 'AAP'
      AND  asg_act.action_context_id           = paa.assignment_action_id
      AND  asg_act.action_information_category = 'EMEA REPORT INFORMATION'
      AND  asg_act.action_information1         = 'ASG_ACT_INFO'
      AND  asg_act.action_information2         = le_lu.action_information2
      AND  asg_act.action_information3         = le_lu.action_information4
      AND  le_lu.action_context_type           = 'PA'
      AND  le_lu.action_context_id             = p_payroll_action_id
      AND  le_lu.action_information_category   = 'EMEA REPORT INFORMATION'
      AND  le_lu.action_information1           = 'LE_SI_LU_INFO'
      AND  cde_dtl.action_context_type         = 'PA'
      AND  cde_dtl.action_context_id           = le_lu.action_context_id
      AND  cde_dtl.action_information_category = 'EMEA REPORT INFORMATION'
      AND  cde_dtl.action_information1         = 'REP_CODE_DTLS'
      AND  cde_dtl.action_information2         = le_lu.action_information2
      AND  cde_dtl.action_information3         = rep_cde.action_information2
      AND  cde_dtl.action_information6         = 'Y'
      AND  rep_cde.action_context_type         = 'AAP'
      AND  rep_cde.action_context_id           = asg_act.action_context_id
      AND  rep_cde.action_information_category = 'EMEA REPORT INFORMATION'
      AND  rep_cde.action_information1         = 'ASG_REP_CODE_INFO'
    GROUP BY le_lu.action_information2
 	    ,asg_act.action_information5
    HAVING SUM(fnd_number.canonical_to_number(rep_cde.action_information3)) < 1000;
Line: 2785

   SELECT asg_act.action_information_id
         ,asg_act.object_version_number
         ,paa.assignment_id
   FROM   pay_action_information asg_act
         ,pay_assignment_actions paa
   WHERE  asg_act.action_information_category = 'EMEA REPORT INFORMATION'
     AND  asg_act.action_information1         = 'ASG_ACT_INFO'
     AND  asg_act.action_information2         = p_legal_employer_id
     AND  asg_act.action_information5         = p_person_id
     AND  asg_act.action_context_type         = 'AAP'
     AND  asg_act.action_context_id           = paa.assignment_action_id
     AND  paa.payroll_action_id               = p_payroll_action_id;
Line: 2800

   SELECT asg_act.action_information2  legal_employer_id
         ,asg_act.action_information5  person_id
         ,asg_act.action_information6  tax_municipality
         ,rep_cde.action_information2  code
         ,rep_cde.action_information3  amount
         ,rep_cde.action_information4  info1
         ,rep_cde.action_information5  info2
         ,rep_cde.action_information6  info3
         ,rep_cde.action_information7  info4
         ,rep_cde.action_information8  info5
         ,rep_cde.action_information9  info6
         ,rep_cde.action_information10 seaman_component
         ,rep_cde.action_information11 cinfo1
         ,rep_cde.action_information12 cinfo2
         ,rep_cde.action_information13 cinfo3
         ,rep_cde.action_information14 cinfo4
         ,rep_cde.action_information15 cinfo5
         ,rep_cde.action_information16 cinfo6
   FROM   pay_assignment_actions paa
         ,pay_action_information asg_act
         ,pay_action_information rep_cde
         ,pay_action_information cde_dtl
   WHERE  paa.payroll_action_id               = p_payroll_action_id
     AND  asg_act.action_context_type         = 'AAP'
     AND  asg_act.action_context_id           = paa.assignment_action_id
     AND  asg_act.action_information_category = 'EMEA REPORT INFORMATION'
     AND  asg_act.action_information1         = 'ASG_ACT_INFO'
     AND  rep_cde.action_context_type         = 'AAP'
     AND  rep_cde.action_context_id           = asg_act.action_context_id
     AND  rep_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  rep_cde.action_information1         = 'ASG_REP_CODE_INFO'
     AND  cde_dtl.action_context_type         = 'PA'
     AND  cde_dtl.action_context_id           = paa.payroll_action_id
     AND  cde_dtl.action_information_category = 'EMEA REPORT INFORMATION'
     AND  cde_dtl.action_information1         = 'REP_CODE_DTLS'
     AND  cde_dtl.action_information2         = asg_act.action_information2
     AND  cde_dtl.action_information3         = rep_cde.action_information2
     AND  cde_dtl.action_information9         = 'INDIVIDUAL';
Line: 2841

   SELECT asg_act.action_information2  legal_employer_id
         ,asg_act.action_information5  person_id
         ,asg_act.action_information6  tax_municipality
         ,rep_cde.action_information2  code
         ,SUM(fnd_number.canonical_to_number(rep_cde.action_information3))  amount
         ,SUM(fnd_number.canonical_to_number(nvl(rep_cde.action_information4,0)))  info1
         ,SUM(fnd_number.canonical_to_number(nvl(rep_cde.action_information5,0)))  info2
         ,SUM(fnd_number.canonical_to_number(nvl(rep_cde.action_information6,0)))  info3
         ,SUM(fnd_number.canonical_to_number(nvl(rep_cde.action_information7,0)))  info4
         ,SUM(fnd_number.canonical_to_number(nvl(rep_cde.action_information8,0)))  info5
         ,SUM(fnd_number.canonical_to_number(nvl(rep_cde.action_information9,0)))  info6
         ,rep_cde.action_information10 seaman_component
         ,rep_cde.action_information11 cinfo1
         ,rep_cde.action_information12 cinfo2
         ,rep_cde.action_information13 cinfo3
         ,rep_cde.action_information14 cinfo4
         ,rep_cde.action_information15 cinfo5
         ,rep_cde.action_information16 cinfo6
   FROM   pay_assignment_actions paa
         ,pay_action_information asg_act
         ,pay_action_information rep_cde
         ,pay_action_information cde_dtl
   WHERE  paa.payroll_action_id               = p_payroll_action_id
     AND  asg_act.action_context_type         = 'AAP'
     AND  asg_act.action_context_id           = paa.assignment_action_id
     AND  asg_act.action_information_category = 'EMEA REPORT INFORMATION'
     AND  asg_act.action_information1         = 'ASG_ACT_INFO'
     AND  rep_cde.action_context_type         = 'AAP'
     AND  rep_cde.action_context_id           = asg_act.action_context_id
     AND  rep_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  rep_cde.action_information1         = 'ASG_REP_CODE_INFO'
     AND  cde_dtl.action_context_type         = 'PA'
     AND  cde_dtl.action_context_id           = paa.payroll_action_id
     AND  cde_dtl.action_information_category = 'EMEA REPORT INFORMATION'
     AND  cde_dtl.action_information1         = 'REP_CODE_DTLS'
     AND  cde_dtl.action_information2         = asg_act.action_information2
     AND  cde_dtl.action_information3         = rep_cde.action_information2
     AND  cde_dtl.action_information9         = 'SUM'
   GROUP BY asg_act.action_information2
           ,asg_act.action_information5
           ,asg_act.action_information6
           ,rep_cde.action_information2
           ,rep_cde.action_information10
           ,rep_cde.action_information11
           ,rep_cde.action_information12
           ,rep_cde.action_information13
           ,rep_cde.action_information14
           ,rep_cde.action_information15
           ,rep_cde.action_information16 ;
Line: 2893

   SELECT cde_dtl.action_information2  legal_employer_id
         ,cde_dtl.action_information3  reporting_code
         ,cde_dtl.action_information10 procedure_name
   FROM   pay_action_information cde_dtl
   WHERE  cde_dtl.action_context_id           = p_payroll_action_id
     AND  cde_dtl.action_context_type         = 'PA'
     AND  cde_dtl.action_information_category = 'EMEA REPORT INFORMATION'
     AND  cde_dtl.action_information1         = 'REP_CODE_DTLS'
     AND  cde_dtl.action_information9         = 'PROCEDURE';
Line: 2964

     pay_action_information_api.update_action_information
      (p_action_information_id => l_asg_act_rec.action_information_id
      ,p_object_version_number => l_asg_act_rec.object_version_number
      ,p_action_information7   => 'Y');
Line: 3076

   SELECT leg_emp.action_information2  legal_employer_id
         ,leg_emp.action_information3  legal_employer_name
         ,leg_emp.action_information4  organization_number
	 ,leg_emp.effective_date               effective_date
   FROM   pay_action_information leg_emp
   WHERE  leg_emp.action_context_type         = 'PA'
     AND  leg_emp.action_context_id           = l_payroll_action_id
     AND  leg_emp.action_information_category = 'EMEA REPORT INFORMATION'
     AND  leg_emp.action_information1         = 'LEG_EMP_INFO'
   ORDER BY leg_emp.action_information3;
Line: 3091

   SELECT DISTINCT
          summ_cde.action_information3 person_id
         ,summ_cde.action_information12 tax_municipality
         ,per.action_information3 full_name
         ,per.action_information4 employee_number
         ,per.action_information5 national_identifier
         ,per.action_information6 employed_throughout
         ,per.action_information7 seamen
         ,per.action_information8 employment_date_days
   FROM   pay_action_information summ_cde
         ,pay_action_information per
   WHERE  summ_cde.action_context_type         = 'PA'
     AND  summ_cde.action_context_id           = l_payroll_action_id
     AND  summ_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  summ_cde.action_information1         = 'AUDIT_REP_SUMMARY'
     AND  summ_cde.action_information2         = p_legal_employer_id
     AND  per.action_context_type              = summ_cde.action_context_type
     AND  per.action_context_id                = summ_cde.action_context_id
     AND  per.action_information_category      = summ_cde.action_information_category
     AND  per.action_information1              = 'PER_INFO'
     AND  per.action_information2              = summ_cde.action_information3
     AND  per.action_information7              = DECODE(l_seaman_emp,'N',per.action_information7,hr_general.decode_lookup('YES_NO','Y'))
   ORDER BY per.action_information3;
Line: 3121

   SELECT summ_cde.action_information4  code
         ,fnd_number.canonical_to_number(summ_cde.action_information5)  amount
         ,summ_cde.action_information6  info1
         ,summ_cde.action_information7  info2
         ,summ_cde.action_information8  info3
         ,summ_cde.action_information9  info4
         ,summ_cde.action_information10 info5
         ,summ_cde.action_information11 info6
         ,pay_no_eoy_archive.get_code_desc(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4)            description
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO1') info1_prompt
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO2') info2_prompt
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO3') info3_prompt
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO4') info4_prompt
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO5') info5_prompt
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO6') info6_prompt
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO1') info1_dtype
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO2') info2_dtype
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO3') info3_dtype
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO4') info4_dtype
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO5') info5_dtype
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO6') info6_dtype
   FROM   pay_action_information summ_cde
   WHERE  summ_cde.action_context_type         = 'PA'
     AND  summ_cde.action_context_id           = l_payroll_action_id
     AND  summ_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  summ_cde.action_information1         = 'AUDIT_REP_SUMMARY'
     AND  summ_cde.action_information2         = p_legal_employer_id
     AND  summ_cde.action_information3         = p_person_id
     AND  summ_cde.action_information12        = p_tax_municipality
     AND  summ_cde.action_information13        = l_seaman_status
   ORDER BY summ_cde.action_information2,
            summ_cde.action_information4;
Line: 3163

  g_xml_element_table.DELETE;
Line: 3164

  g_fixed_code.DELETE;
Line: 3168

    SELECT payroll_action_id
      into l_payroll_action_id
      from pay_payroll_actions ppa,
	   fnd_conc_req_summary_v fcrs,
	   fnd_conc_req_summary_v fcrs1
     WHERE fcrs.request_id = fnd_global.conc_request_id
       and fcrs.priority_request_id = fcrs1.priority_request_id
       and ppa.request_id between fcrs1.request_id and fcrs.request_id
       and ppa.request_id = fcrs1.request_id;
Line: 3498

   SELECT DISTINCT
   	  le_lu_tm.action_information3   si_status
         ,le_lu_tm.action_information4   local_unit_id
         ,le_lu_tm.action_information5   local_unit
         ,le_lu_tm.action_information6   tax_municipality_id
         ,le_lu_tm.action_information7   tax_municipality
         ,le_lu_tm.action_information8   ni_zone_arc
	 ,fnd_number.canonical_to_number(le_lu_tm.action_information9)   emp_contr_bse
         ,fnd_number.canonical_to_number(le_lu_tm.action_information10)  reimb_bse
	 ,fnd_number.canonical_to_number(le_lu_tm.action_information11)  pension_bse
   FROM   pay_action_information le_lu_tm
   WHERE  le_lu_tm.action_context_type           = 'PA'
     AND  le_lu_tm.action_context_id             = l_payroll_action_id
     AND  le_lu_tm.action_information_category   = 'EMEA REPORT INFORMATION'
     AND  le_lu_tm.action_information1           = 'LE_SI_LU_TM_INFO';
Line: 3516

   SELECT DISTINCT
          le_lu.action_information2    legal_employer_id
         ,le_lu.action_information3    si_status
	 ,le_lu.action_information5    nace_code             -- changes 2007/08
         ,leg_emp.action_information3  legal_employer_name
         ,leg_emp.action_information4  organization_number
         ,leg_emp.action_information5  le_addr1
         ,leg_emp.action_information6  le_addr2
         ,leg_emp.action_information7  le_addr3
         ,leg_emp.action_information8  le_postcode
         ,leg_emp.action_information9  le_postoffice
         ,leg_emp.action_information10 tax_office_name
         ,leg_emp.action_information11 to_addr1
         ,leg_emp.action_information12 to_addr2
         ,leg_emp.action_information13 to_addr3
         ,leg_emp.action_information14 to_postcode
         ,leg_emp.action_information15 to_postoffice
	 ,leg_emp.action_information16 le_tax_muncipality  --2007/2008 Changes
	 ,leg_emp.action_information17 le_economic_aid     -- 2007/2008 Changes
    	 ,leg_emp.effective_date       effective_date
   FROM   pay_action_information le_lu
         ,pay_action_information leg_emp
   WHERE  le_lu.action_context_type           = 'PA'
     AND  le_lu.action_context_id             = l_payroll_action_id
     AND  le_lu.action_information_category   = 'EMEA REPORT INFORMATION'
     AND  le_lu.action_information1           = 'LE_SI_LU_INFO'
     AND  leg_emp.action_context_type         = 'PA'
     AND  leg_emp.action_context_id           = le_lu.action_context_id
     AND  leg_emp.action_information_category = 'EMEA REPORT INFORMATION'
     AND  leg_emp.action_information1         = 'LEG_EMP_INFO'
     AND  leg_emp.action_information2         = le_lu.action_information2;
Line: 3552

   SELECT fnd_number.canonical_to_number(le_si_bals.action_information4)  emp_contr_ni_zone1
         ,fnd_number.canonical_to_number(le_si_bals.action_information5)  emp_contr_ni_zone2
         ,fnd_number.canonical_to_number(le_si_bals.action_information6)  emp_contr_ni_zone3
         ,fnd_number.canonical_to_number(le_si_bals.action_information7)  emp_contr_ni_zone4
         ,fnd_number.canonical_to_number(le_si_bals.action_information8)  emp_contr_ni_zone5
         ,fnd_number.canonical_to_number(le_si_bals.action_information9)  emp_contr_ni_total
         ,fnd_number.canonical_to_number(le_si_bals.action_information10) emp_contr_o62_ni_zone1
         ,fnd_number.canonical_to_number(le_si_bals.action_information11) emp_contr_o62_ni_zone2
         ,fnd_number.canonical_to_number(le_si_bals.action_information12) emp_contr_o62_ni_zone3
         ,fnd_number.canonical_to_number(le_si_bals.action_information13) emp_contr_o62_ni_zone4
         ,fnd_number.canonical_to_number(le_si_bals.action_information14) emp_contr_o62_ni_zone5
         ,fnd_number.canonical_to_number(le_si_bals.action_information15) emp_contr_o62_ni_total
         ,fnd_number.canonical_to_number(le_si_bals.action_information16) tax
         ,fnd_number.canonical_to_number(le_si_bals.action_information17) emp_contr_spcl_pct_base
         ,fnd_number.canonical_to_number(le_si_bals.action_information18) emp_contr_spcl_pct
         ,fnd_number.canonical_to_number(le_si_bals.action_information19) emp_contr_spcl
         ,fnd_number.canonical_to_number(le_si_bals.action_information20) foreign_special_percentage
         ,fnd_number.canonical_to_number(le_si_bals.action_information21) foreign_special_amount
	 ,fnd_number.canonical_to_number(le_si_bals.action_information22) emp_contr_reimb_spcl_base  --2007/2008 changes
         ,fnd_number.canonical_to_number(le_si_bals.action_information23) tot_reimb_bse           --2007/2008 changes
	 ,fnd_number.canonical_to_number(le_si_bals.action_information24) tot_pension_bse         -- 2007/2008 Changes
   FROM   pay_action_information le_si_bals
   WHERE  le_si_bals.action_context_type         = 'PA'
     AND  le_si_bals.action_context_id           = l_payroll_action_id
     AND  le_si_bals.action_information_category = 'EMEA REPORT INFORMATION'
     AND  le_si_bals.action_information1         = 'LE_SI_BALS'
     AND  le_si_bals.action_information2         = p_legal_employer_id
     AND  le_si_bals.action_information3         = p_si_status;
Line: 3585

   SELECT COUNT (DISTINCT asg_act.action_information5) certificates
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'1N1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) a_zone1
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'2N1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) a_zone2
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'3N1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) a_zone3
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'4N1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) a_zone4
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'5N1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) a_zone5
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'1Y1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) bl_zone1
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'2Y1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) bl_zone2
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'3Y1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) bl_zone3
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'4Y1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) bl_zone4
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'5Y1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) bl_zone5
	 ,SUM(DECODE(asg_act.action_information4 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'11', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) sum_zone1
	 ,SUM(DECODE(asg_act.action_information4 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'21', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) sum_zone2
	 ,SUM(DECODE(asg_act.action_information4 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'31', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) sum_zone3
	 ,SUM(DECODE(asg_act.action_information4 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'41', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) sum_zone4
	 ,SUM(DECODE(asg_act.action_information4 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'51', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) sum_zone5
	 ,SUM(DECODE(TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) sum_totals
   FROM   pay_assignment_actions paa
         ,pay_action_information le_lu
         ,pay_action_information asg_act
         ,pay_action_information rep_cde
         ,pay_action_information cde_dtl
   WHERE  paa.payroll_action_id               = le_lu.action_context_id
     AND  asg_act.action_context_type         = 'AAP'
     AND  asg_act.action_context_id           = paa.assignment_action_id
     AND  asg_act.action_information_category = 'EMEA REPORT INFORMATION'
     AND  asg_act.action_information1         = 'ASG_ACT_INFO'
     AND  asg_act.action_information2         = le_lu.action_information2
     AND  asg_act.action_information3         = le_lu.action_information4
     AND  le_lu.action_context_type           = 'PA'
     AND  le_lu.action_context_id             = l_payroll_action_id
     AND  le_lu.action_information_category   = 'EMEA REPORT INFORMATION'
     AND  le_lu.action_information1           = 'LE_SI_LU_INFO'
     AND  le_lu.action_information2           = p_legal_employer_id
     AND  le_lu.action_information3           = p_si_status
     AND  cde_dtl.action_context_type         = 'PA'
     AND  cde_dtl.action_context_id           = le_lu.action_context_id
     AND  cde_dtl.action_information_category = 'EMEA REPORT INFORMATION'
     AND  cde_dtl.action_information1         = 'REP_CODE_DTLS'
     AND  cde_dtl.action_information2         = le_lu.action_information2
     AND  cde_dtl.action_information3         = rep_cde.action_information2
     AND  cde_dtl.action_information6         = 'Y'
     AND  rep_cde.action_context_type         = 'AAP'
     AND  rep_cde.action_context_id           = asg_act.action_context_id
     AND  rep_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  rep_cde.action_information1         = 'ASG_REP_CODE_INFO'
   GROUP BY asg_act.action_information2
           ,le_lu.action_information3;
Line: 3670

   SELECT SUM(DECODE(asg_act.action_information7
                    ,'N', fnd_number.canonical_to_number(rep_cde.action_information3)
                    , 0)) a_earnings
    	 ,SUM(DECODE(asg_act.action_information7
                     ,'Y', fnd_number.canonical_to_number(rep_cde.action_information3)
                    , 0)) bl_earnings
	     ,SUM(fnd_number.canonical_to_number(rep_cde.action_information3)) sum_earnings
   FROM   pay_assignment_actions paa
         ,pay_action_information le_lu
         ,pay_action_information asg_act
         ,pay_action_information rep_cde
         ,pay_action_information cde_dtl
   WHERE  paa.payroll_action_id               = le_lu.action_context_id
     AND  asg_act.action_context_type         = 'AAP'
     AND  asg_act.action_context_id           = paa.assignment_action_id
     AND  asg_act.action_information_category = 'EMEA REPORT INFORMATION'
     AND  asg_act.action_information1         = 'ASG_ACT_INFO'
     AND  asg_act.action_information2         = le_lu.action_information2
     AND  asg_act.action_information3         = le_lu.action_information4
     AND  le_lu.action_context_type           = 'PA'
     AND  le_lu.action_context_id             = l_payroll_action_id
     AND  le_lu.action_information_category   = 'EMEA REPORT INFORMATION'
     AND  le_lu.action_information1           = 'LE_SI_LU_INFO'
     AND  le_lu.action_information2           = p_legal_employer_id
     AND  le_lu.action_information3           = p_si_status
     AND  cde_dtl.action_context_type         = 'PA'
     AND  cde_dtl.action_context_id           = le_lu.action_context_id
     AND  cde_dtl.action_information_category = 'EMEA REPORT INFORMATION'
     AND  cde_dtl.action_information1         = 'REP_CODE_DTLS'
     AND  cde_dtl.action_information2         = le_lu.action_information2
     AND  cde_dtl.action_information3         = rep_cde.action_information2
     AND  cde_dtl.action_information6         = 'Y'
     AND  rep_cde.action_context_type         = 'AAP'
     AND  rep_cde.action_context_id           = asg_act.action_context_id
     AND  rep_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  rep_cde.action_information1         = 'ASG_REP_CODE_INFO'
     AND  rep_cde.action_information2         NOT IN ('000','250','311','312','313','314','315','316','950')  -- Changes 2007/2008
   GROUP BY asg_act.action_information2
           ,le_lu.action_information3;
Line: 3714

   SELECT asg_act.action_information2 legal_employer_id
         ,le_lu.action_information3 si_status
         ,DECODE(cde_dtl.action_information4, 'Y', rep_cde.action_information2, 'TOTAL_OTHER_CODES') code
         ,SUM(fnd_number.canonical_to_number(rep_cde.action_information3)) amount
   FROM   pay_assignment_actions paa
         ,pay_action_information le_lu
         ,pay_action_information asg_act
         ,pay_action_information rep_cde
         ,pay_action_information cde_dtl
   WHERE  paa.payroll_action_id               = le_lu.action_context_id
     AND  asg_act.action_context_type         = 'AAP'
     AND  asg_act.action_context_id           = paa.assignment_action_id
     AND  asg_act.action_information_category = 'EMEA REPORT INFORMATION'
     AND  asg_act.action_information1         = 'ASG_ACT_INFO'
     AND  asg_act.action_information2         = le_lu.action_information2
     AND  asg_act.action_information3         = le_lu.action_information4
     AND  le_lu.action_context_type           = 'PA'
     AND  le_lu.action_context_id             = l_payroll_action_id
     AND  le_lu.action_information_category   = 'EMEA REPORT INFORMATION'
     AND  le_lu.action_information1           = 'LE_SI_LU_INFO'
     AND  le_lu.action_information2           = p_legal_employer_id
     AND  le_lu.action_information3           = p_si_status
     AND  cde_dtl.action_context_type         = 'PA'
     AND  cde_dtl.action_context_id           = le_lu.action_context_id
     AND  cde_dtl.action_information_category = 'EMEA REPORT INFORMATION'
     AND  cde_dtl.action_information1         = 'REP_CODE_DTLS'
     AND  cde_dtl.action_information2         = le_lu.action_information2
     AND  cde_dtl.action_information3         = rep_cde.action_information2
     AND  rep_cde.action_context_type         = 'AAP'
     AND  rep_cde.action_context_id           = asg_act.action_context_id
     AND  rep_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  rep_cde.action_information1         = 'ASG_REP_CODE_INFO'
   GROUP BY asg_act.action_information2
           ,le_lu.action_information3
           ,DECODE(cde_dtl.action_information4, 'Y',rep_cde.action_information2, 'TOTAL_OTHER_CODES');
Line: 3751

   SELECT lu.lookup_code si_status
   FROM   hr_lookups lu
   WHERE  lu.lookup_type = 'NO_LEGAL_EMP_SI_STATUS';
Line: 3773

  g_xml_element_table.DELETE;
Line: 3777

    SELECT payroll_action_id
      into l_payroll_action_id
      from pay_payroll_actions ppa,
	   fnd_conc_req_summary_v fcrs,
	   fnd_conc_req_summary_v fcrs1
     WHERE fcrs.request_id = fnd_global.conc_request_id
       and fcrs.priority_request_id = fcrs1.priority_request_id
       and ppa.request_id between fcrs1.request_id and fcrs.request_id
       and ppa.request_id = fcrs1.request_id;
Line: 4329

   SELECT DISTINCT
   	  le_lu_tm.action_information3   si_status
         ,le_lu_tm.action_information4   local_unit_id
         ,le_lu_tm.action_information5   local_unit
         ,le_lu_tm.action_information6   tax_municipality_id
         ,le_lu_tm.action_information7   tax_municipality
         ,le_lu_tm.action_information8   ni_zone_arc
	 ,fnd_number.canonical_to_number(le_lu_tm.action_information9)   emp_contr_bse
         ,fnd_number.canonical_to_number(le_lu_tm.action_information10)  reimb_bse
	 ,fnd_number.canonical_to_number(le_lu_tm.action_information11)  pension_bse
   FROM   pay_action_information le_lu_tm
   WHERE  le_lu_tm.action_context_type           = 'PA'
     AND  le_lu_tm.action_context_id             = l_payroll_action_id
     AND  le_lu_tm.action_information_category   = 'EMEA REPORT INFORMATION'
     AND  le_lu_tm.action_information1           = 'LE_SI_LU_TM_INFO';
Line: 4347

   SELECT DISTINCT
          le_lu.action_information2    legal_employer_id
         ,le_lu.action_information3    si_status
	 ,le_lu.action_information5    nace_code             -- changes 2007/08
         ,leg_emp.action_information3  legal_employer_name
         ,leg_emp.action_information4  organization_number
         ,leg_emp.action_information5  le_addr1
         ,leg_emp.action_information6  le_addr2
         ,leg_emp.action_information7  le_addr3
         ,leg_emp.action_information8  le_postcode
         ,leg_emp.action_information9  le_postoffice
         ,leg_emp.action_information10 tax_office_name
         ,leg_emp.action_information11 to_addr1
         ,leg_emp.action_information12 to_addr2
         ,leg_emp.action_information13 to_addr3
         ,leg_emp.action_information14 to_postcode
         ,leg_emp.action_information15 to_postoffice
	 ,leg_emp.action_information16 le_tax_muncipality    -- 2007/2008 Changes
	 ,leg_emp.action_information17 le_economic_aid        -- 2007/2008 Changes
    	 ,leg_emp.effective_date       effective_date
   FROM   pay_action_information le_lu
         ,pay_action_information leg_emp
   WHERE  le_lu.action_context_type           = 'PA'
     AND  le_lu.action_context_id             = l_payroll_action_id
     AND  le_lu.action_information_category   = 'EMEA REPORT INFORMATION'
     AND  le_lu.action_information1           = 'LE_SI_LU_INFO'
     AND  leg_emp.action_context_type         = 'PA'
     AND  leg_emp.action_context_id           = le_lu.action_context_id
     AND  leg_emp.action_information_category = 'EMEA REPORT INFORMATION'
     AND  leg_emp.action_information1         = 'LEG_EMP_INFO'
     AND  leg_emp.action_information2         = le_lu.action_information2;
Line: 4383

   SELECT fnd_number.canonical_to_number(le_si_bals.action_information4)  emp_contr_ni_zone1
         ,fnd_number.canonical_to_number(le_si_bals.action_information5)  emp_contr_ni_zone2
         ,fnd_number.canonical_to_number(le_si_bals.action_information6)  emp_contr_ni_zone3
         ,fnd_number.canonical_to_number(le_si_bals.action_information7)  emp_contr_ni_zone4
         ,fnd_number.canonical_to_number(le_si_bals.action_information8)  emp_contr_ni_zone5
         ,fnd_number.canonical_to_number(le_si_bals.action_information9)  emp_contr_ni_total
         ,fnd_number.canonical_to_number(le_si_bals.action_information10) emp_contr_o62_ni_zone1
         ,fnd_number.canonical_to_number(le_si_bals.action_information11) emp_contr_o62_ni_zone2
         ,fnd_number.canonical_to_number(le_si_bals.action_information12) emp_contr_o62_ni_zone3
         ,fnd_number.canonical_to_number(le_si_bals.action_information13) emp_contr_o62_ni_zone4
         ,fnd_number.canonical_to_number(le_si_bals.action_information14) emp_contr_o62_ni_zone5
         ,fnd_number.canonical_to_number(le_si_bals.action_information15) emp_contr_o62_ni_total
         ,fnd_number.canonical_to_number(le_si_bals.action_information16) tax
         ,fnd_number.canonical_to_number(le_si_bals.action_information17) emp_contr_spcl_pct_base
         ,fnd_number.canonical_to_number(le_si_bals.action_information18) emp_contr_spcl_pct
         ,fnd_number.canonical_to_number(le_si_bals.action_information19) emp_contr_spcl
         ,fnd_number.canonical_to_number(le_si_bals.action_information20) foreign_special_percentage
         ,fnd_number.canonical_to_number(le_si_bals.action_information21) foreign_special_amount
	 ,fnd_number.canonical_to_number(le_si_bals.action_information22) emp_contr_reimb_spcl_base  --2007/2008 changes
         ,fnd_number.canonical_to_number(le_si_bals.action_information23) tot_reimb_bse           --2007/2008 changes
	 ,fnd_number.canonical_to_number(le_si_bals.action_information24) tot_pension_bse         -- 2007/2008 Changes
   FROM   pay_action_information le_si_bals
   WHERE  le_si_bals.action_context_type         = 'PA'
     AND  le_si_bals.action_context_id           = l_payroll_action_id
     AND  le_si_bals.action_information_category = 'EMEA REPORT INFORMATION'
     AND  le_si_bals.action_information1         = 'LE_SI_BALS'
     AND  le_si_bals.action_information2         = p_legal_employer_id
     AND  le_si_bals.action_information3         = p_si_status;
Line: 4416

   SELECT COUNT (DISTINCT asg_act.action_information5) certificates
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'1N1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) a_zone1
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'2N1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) a_zone2
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'3N1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) a_zone3
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'4N1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) a_zone4
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'5N1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) a_zone5
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'1Y1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) bl_zone1
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'2Y1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) bl_zone2
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'3Y1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) bl_zone3
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'4Y1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) bl_zone4
	 ,SUM(DECODE(asg_act.action_information4 || asg_act.action_information7 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'5Y1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) bl_zone5
	 ,SUM(DECODE(asg_act.action_information4 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'11', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) sum_zone1
	 ,SUM(DECODE(asg_act.action_information4 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'21', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) sum_zone2
	 ,SUM(DECODE(asg_act.action_information4 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'31', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) sum_zone3
	 ,SUM(DECODE(asg_act.action_information4 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'41', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) sum_zone4
	 ,SUM(DECODE(asg_act.action_information4 || TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'51', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) sum_zone5
	 ,SUM(DECODE(TO_CHAR(SIGN(INSTR(rep_cde.action_information2, 'A')))
                    ,'1', fnd_number.canonical_to_number(rep_cde.action_information3)
                    ,0)) sum_totals
   FROM   pay_assignment_actions paa
         ,pay_action_information le_lu
         ,pay_action_information asg_act
         ,pay_action_information rep_cde
         ,pay_action_information cde_dtl
   WHERE  paa.payroll_action_id               = le_lu.action_context_id
     AND  asg_act.action_context_type         = 'AAP'
     AND  asg_act.action_context_id           = paa.assignment_action_id
     AND  asg_act.action_information_category = 'EMEA REPORT INFORMATION'
     AND  asg_act.action_information1         = 'ASG_ACT_INFO'
     AND  asg_act.action_information2         = le_lu.action_information2
     AND  asg_act.action_information3         = le_lu.action_information4
     AND  le_lu.action_context_type           = 'PA'
     AND  le_lu.action_context_id             = l_payroll_action_id
     AND  le_lu.action_information_category   = 'EMEA REPORT INFORMATION'
     AND  le_lu.action_information1           = 'LE_SI_LU_INFO'
     AND  le_lu.action_information2           = p_legal_employer_id
     AND  le_lu.action_information3           = p_si_status
     AND  cde_dtl.action_context_type         = 'PA'
     AND  cde_dtl.action_context_id           = le_lu.action_context_id
     AND  cde_dtl.action_information_category = 'EMEA REPORT INFORMATION'
     AND  cde_dtl.action_information1         = 'REP_CODE_DTLS'
     AND  cde_dtl.action_information2         = le_lu.action_information2
     AND  cde_dtl.action_information3         = rep_cde.action_information2
     AND  cde_dtl.action_information6         = 'Y'
     AND  rep_cde.action_context_type         = 'AAP'
     AND  rep_cde.action_context_id           = asg_act.action_context_id
     AND  rep_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  rep_cde.action_information1         = 'ASG_REP_CODE_INFO'
   GROUP BY asg_act.action_information2
           ,le_lu.action_information3;
Line: 4501

   SELECT SUM(DECODE(asg_act.action_information7
                    ,'N', fnd_number.canonical_to_number(rep_cde.action_information3)
                    , 0)) a_earnings
    	 ,SUM(DECODE(asg_act.action_information7
                     ,'Y', fnd_number.canonical_to_number(rep_cde.action_information3)
                    , 0)) bl_earnings
	     ,SUM(fnd_number.canonical_to_number(rep_cde.action_information3)) sum_earnings
   FROM   pay_assignment_actions paa
         ,pay_action_information le_lu
         ,pay_action_information asg_act
         ,pay_action_information rep_cde
         ,pay_action_information cde_dtl
   WHERE  paa.payroll_action_id               = le_lu.action_context_id
     AND  asg_act.action_context_type         = 'AAP'
     AND  asg_act.action_context_id           = paa.assignment_action_id
     AND  asg_act.action_information_category = 'EMEA REPORT INFORMATION'
     AND  asg_act.action_information1         = 'ASG_ACT_INFO'
     AND  asg_act.action_information2         = le_lu.action_information2
     AND  asg_act.action_information3         = le_lu.action_information4
     AND  le_lu.action_context_type           = 'PA'
     AND  le_lu.action_context_id             = l_payroll_action_id
     AND  le_lu.action_information_category   = 'EMEA REPORT INFORMATION'
     AND  le_lu.action_information1           = 'LE_SI_LU_INFO'
     AND  le_lu.action_information2           = p_legal_employer_id
     AND  le_lu.action_information3           = p_si_status
     AND  cde_dtl.action_context_type         = 'PA'
     AND  cde_dtl.action_context_id           = le_lu.action_context_id
     AND  cde_dtl.action_information_category = 'EMEA REPORT INFORMATION'
     AND  cde_dtl.action_information1         = 'REP_CODE_DTLS'
     AND  cde_dtl.action_information2         = le_lu.action_information2
     AND  cde_dtl.action_information3         = rep_cde.action_information2
     AND  cde_dtl.action_information6         = 'Y'
     AND  rep_cde.action_context_type         = 'AAP'
     AND  rep_cde.action_context_id           = asg_act.action_context_id
     AND  rep_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  rep_cde.action_information1         = 'ASG_REP_CODE_INFO'
     AND  rep_cde.action_information2         NOT IN ('000','250','311','316','950')
   GROUP BY asg_act.action_information2
           ,le_lu.action_information3;
Line: 4545

   SELECT asg_act.action_information2 legal_employer_id
         ,le_lu.action_information3 si_status
         ,DECODE(cde_dtl.action_information4, 'Y', rep_cde.action_information2, 'TOTAL_OTHER_CODES') code
         ,SUM(fnd_number.canonical_to_number(rep_cde.action_information3)) amount
   FROM   pay_assignment_actions paa
         ,pay_action_information le_lu
         ,pay_action_information asg_act
         ,pay_action_information rep_cde
         ,pay_action_information cde_dtl
   WHERE  paa.payroll_action_id               = le_lu.action_context_id
     AND  asg_act.action_context_type         = 'AAP'
     AND  asg_act.action_context_id           = paa.assignment_action_id
     AND  asg_act.action_information_category = 'EMEA REPORT INFORMATION'
     AND  asg_act.action_information1         = 'ASG_ACT_INFO'
     AND  asg_act.action_information2         = le_lu.action_information2
     AND  asg_act.action_information3         = le_lu.action_information4
     AND  le_lu.action_context_type           = 'PA'
     AND  le_lu.action_context_id             = l_payroll_action_id
     AND  le_lu.action_information_category   = 'EMEA REPORT INFORMATION'
     AND  le_lu.action_information1           = 'LE_SI_LU_INFO'
     AND  le_lu.action_information2           = p_legal_employer_id
     AND  le_lu.action_information3           = p_si_status
     AND  cde_dtl.action_context_type         = 'PA'
     AND  cde_dtl.action_context_id           = le_lu.action_context_id
     AND  cde_dtl.action_information_category = 'EMEA REPORT INFORMATION'
     AND  cde_dtl.action_information1         = 'REP_CODE_DTLS'
     AND  cde_dtl.action_information2         = le_lu.action_information2
     AND  cde_dtl.action_information3         = rep_cde.action_information2
     AND  rep_cde.action_context_type         = 'AAP'
     AND  rep_cde.action_context_id           = asg_act.action_context_id
     AND  rep_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  rep_cde.action_information1         = 'ASG_REP_CODE_INFO'
   GROUP BY asg_act.action_information2
           ,le_lu.action_information3
           ,DECODE(cde_dtl.action_information4, 'Y',rep_cde.action_information2, 'TOTAL_OTHER_CODES');
Line: 4582

   SELECT lu.lookup_code si_status
   FROM   hr_lookups lu
   WHERE  lu.lookup_type = 'NO_LEGAL_EMP_SI_STATUS';
Line: 4603

  g_xml_element_table.DELETE;
Line: 4607

    SELECT payroll_action_id
      into l_payroll_action_id
      from pay_payroll_actions ppa,
	   fnd_conc_req_summary_v fcrs,
	   fnd_conc_req_summary_v fcrs1
     WHERE fcrs.request_id = fnd_global.conc_request_id
       and fcrs.priority_request_id = fcrs1.priority_request_id
       and ppa.request_id between fcrs1.request_id and fcrs.request_id
       and ppa.request_id = fcrs1.request_id;
Line: 5043

   SELECT leg_emp.action_information2  legal_employer_id
         ,leg_emp.action_information3  legal_employer_name
         ,leg_emp.action_information4  organization_number
         ,leg_emp.action_information5  add_line_1
         ,leg_emp.action_information6  add_line_2
         ,leg_emp.action_information7  add_line_3
         ,leg_emp.action_information8  add_post_code
         ,leg_emp.action_information9  add_post_office
         ,leg_emp.action_information16 le_tax_municipality
	     ,leg_emp.effective_date       effective_date
   FROM   pay_action_information leg_emp
   WHERE  leg_emp.action_context_type         = 'PA'
     AND  leg_emp.action_context_id           = l_payroll_action_id
     AND  leg_emp.action_information_category = 'EMEA REPORT INFORMATION'
     AND  leg_emp.action_information1         = 'LEG_EMP_INFO'
   ORDER BY leg_emp.action_information3;
Line: 5063

   SELECT DISTINCT
          summ_cde.action_information12 tax_municipality
         ,per.action_information2  person_id
         ,per.action_information3  full_name
         ,per.action_information4  employee_number
         ,per.action_information5  national_identifier
         ,per.action_information6  employed_throughout
         ,per.action_information7  seamen
         ,per.action_information8  employed_date_or_days
         ,per.action_information9  add_line_1
         ,per.action_information10 add_line_2
         ,per.action_information11 add_line_3
         ,per.action_information12 add_post_code
         ,per.action_information13 add_post_office
   FROM   pay_action_information summ_cde
         ,pay_action_information per
   WHERE  summ_cde.action_context_type         = 'PA'
     AND  summ_cde.action_context_id           = l_payroll_action_id
     AND  summ_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  summ_cde.action_information1         = 'AUDIT_REP_SUMMARY'
     AND  summ_cde.action_information2         = p_legal_employer_id
     AND  per.action_context_type              = summ_cde.action_context_type
     AND  per.action_context_id                = summ_cde.action_context_id
     AND  per.action_information_category      = summ_cde.action_information_category
     AND  per.action_information1              = 'PER_INFO'
     AND  per.action_information2              = summ_cde.action_information3
   ORDER BY per.action_information3;
Line: 5095

   SELECT rep_cde.action_information3 code
         ,SUM(fnd_number.canonical_to_number(aud_smr.action_information5)) amount
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, p_legal_employer_id, rep_cde.action_information3, 'INFO1') info1_dtype
   FROM   pay_action_information rep_cde
         ,pay_action_information aud_smr
   WHERE  rep_cde.action_context_type         = 'PA'
     AND  rep_cde.action_context_id           = l_payroll_action_id
     AND  rep_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  rep_cde.action_information1         = 'REP_CODE_DTLS'
     AND  rep_cde.action_information2         = p_legal_employer_id
     AND  rep_cde.action_information3         = aud_smr.action_information4
     AND  rep_cde.action_information4         = 'Y'
     AND  aud_smr.action_context_type         = 'PA'
     AND  aud_smr.action_context_id           = l_payroll_action_id
     AND  aud_smr.action_information_category = 'EMEA REPORT INFORMATION'
     AND  aud_smr.action_information1         = 'AUDIT_REP_SUMMARY'
     AND  aud_smr.action_information2         = p_legal_employer_id
     AND  aud_smr.action_information3         = l_person_id
     group by rep_cde.action_information3 ;
Line: 5120

   SELECT SUM(fnd_number.canonical_to_number(aud_smr.action_information6)) info1
   FROM   pay_action_information rep_cde
         ,pay_action_information aud_smr
   WHERE  rep_cde.action_context_type         = 'PA'
     AND  rep_cde.action_context_id           = l_payroll_action_id
     AND  rep_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  rep_cde.action_information1         = 'REP_CODE_DTLS'
     AND  rep_cde.action_information2         = p_legal_employer_id
     AND  rep_cde.action_information3         = aud_smr.action_information4
     AND  rep_cde.action_information4         = 'Y'
     AND  aud_smr.action_context_type         = 'PA'
     AND  aud_smr.action_context_id           = l_payroll_action_id
     AND  aud_smr.action_information_category = 'EMEA REPORT INFORMATION'
     AND  aud_smr.action_information1         = 'AUDIT_REP_SUMMARY'
     AND  aud_smr.action_information2         = p_legal_employer_id
     AND  aud_smr.action_information3         = l_person_id
     AND  aud_smr.action_information4         = l_eoy_code;
Line: 5143

   SELECT decode(count(distinct(aud_smr.action_information6)),1,max(aud_smr.action_information6),'') info1
   FROM   pay_action_information rep_cde
         ,pay_action_information aud_smr
   WHERE  rep_cde.action_context_type         = 'PA'
     AND  rep_cde.action_context_id           = l_payroll_action_id
     AND  rep_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  rep_cde.action_information1         = 'REP_CODE_DTLS'
     AND  rep_cde.action_information2         = p_legal_employer_id
     AND  rep_cde.action_information3         = aud_smr.action_information4
     AND  rep_cde.action_information4         = 'Y'
     AND  aud_smr.action_context_type         = 'PA'
     AND  aud_smr.action_context_id           = l_payroll_action_id
     AND  aud_smr.action_information_category = 'EMEA REPORT INFORMATION'
     AND  aud_smr.action_information1         = 'AUDIT_REP_SUMMARY'
     AND  aud_smr.action_information2         = p_legal_employer_id
     AND  aud_smr.action_information3         = l_person_id
     AND  aud_smr.action_information4         = l_eoy_code;
Line: 5165

   SELECT summ_cde.action_information4  code
         ,fnd_number.canonical_to_number(summ_cde.action_information5)  amount
         ,summ_cde.action_information6  info1
         ,summ_cde.action_information7  info2
         ,summ_cde.action_information8  info3
         ,summ_cde.action_information9  info4
         ,summ_cde.action_information10 info5
         ,summ_cde.action_information11 info6
         ,pay_no_eoy_archive.get_code_desc(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4)            description
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO1') info1_prompt
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO2') info2_prompt
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO3') info3_prompt
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO4') info4_prompt
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO5') info5_prompt
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO6') info6_prompt
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO1') info1_dtype
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO2') info2_dtype
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO3') info3_dtype
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO4') info4_dtype
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO5') info5_dtype
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO6') info6_dtype
	 ,pay_no_eoy_archive.get_xml_orid(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO1') info1_orid    -- changes 2007-08
         ,pay_no_eoy_archive.get_xml_orid(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO2') info2_orid    -- changes 2007-08
         ,pay_no_eoy_archive.get_xml_orid(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO3') info3_orid    -- changes 2007-08
         ,pay_no_eoy_archive.get_xml_orid(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO4') info4_orid    -- changes 2007-08
         ,pay_no_eoy_archive.get_xml_orid(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO5') info5_orid    -- changes 2007-08
         ,pay_no_eoy_archive.get_xml_orid(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO6') info6_orid    -- changes 2007-08
   FROM   pay_action_information      summ_cde
         ,pay_action_information      rep_cde
   WHERE   rep_cde.action_context_type         = 'PA'
     AND  rep_cde.action_context_id            = l_payroll_action_id
     AND  rep_cde.action_information_category  = 'EMEA REPORT INFORMATION'
     AND  rep_cde.action_information1          = 'REP_CODE_DTLS'
     AND  rep_cde.action_information2          = p_legal_employer_id
     AND  rep_cde.action_information3          = summ_cde.action_information4
     AND  rep_cde.action_information4          <> 'Y'
     AND  summ_cde.action_context_type         = 'PA'
     AND  summ_cde.action_context_id           = l_payroll_action_id
     AND  summ_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  summ_cde.action_information1         = 'AUDIT_REP_SUMMARY'
     AND  summ_cde.action_information2         = p_legal_employer_id
     AND  summ_cde.action_information3         = p_person_id
   ORDER BY summ_cde.action_information2,
            summ_cde.action_information4;
Line: 5212

    SELECT DISTINCT rep_cde.action_information3 code
          ,rep_cde.action_information11         description
      FROM pay_action_information rep_cde
     WHERE rep_cde.action_context_type         = 'PA'
      AND  rep_cde.action_context_id           = l_payroll_action_id
      AND  rep_cde.action_information_category = 'EMEA REPORT INFORMATION'
      AND  rep_cde.action_information1         = 'REP_CODE_DTLS'
      AND  rep_cde.action_information4         = 'Y';
Line: 5231

  g_xml_element_table.DELETE;
Line: 5235

    SELECT payroll_action_id
      into l_payroll_action_id
      from pay_payroll_actions ppa,
	   fnd_conc_req_summary_v fcrs,
	   fnd_conc_req_summary_v fcrs1
     WHERE fcrs.request_id = fnd_global.conc_request_id
       and fcrs.priority_request_id = fcrs1.priority_request_id
       and ppa.request_id between fcrs1.request_id and fcrs.request_id
       and ppa.request_id = fcrs1.request_id;
Line: 5380

    g_fixed_code.DELETE;
Line: 5698

   SELECT leg_emp.action_information2  legal_employer_id
         ,leg_emp.action_information3  legal_employer_name
         ,leg_emp.action_information4  organization_number
         ,leg_emp.action_information5  add_line_1
         ,leg_emp.action_information6  add_line_2
         ,leg_emp.action_information7  add_line_3
         ,leg_emp.action_information8  add_post_code
         ,leg_emp.action_information9  add_post_office
         ,leg_emp.action_information16 le_tax_municipality
	     ,leg_emp.effective_date       effective_date
   FROM   pay_action_information leg_emp
   WHERE  leg_emp.action_context_type         = 'PA'
     AND  leg_emp.action_context_id           = l_payroll_action_id
     AND  leg_emp.action_information_category = 'EMEA REPORT INFORMATION'
     AND  leg_emp.action_information1         = 'LEG_EMP_INFO'
   ORDER BY leg_emp.action_information3;
Line: 5718

   SELECT DISTINCT
          summ_cde.action_information12 tax_municipality
         ,per.action_information2  person_id
         ,per.action_information3  full_name
         ,per.action_information4  employee_number
         ,per.action_information5  national_identifier
         ,per.action_information6  employed_throughout
         ,per.action_information7  seamen
         ,per.action_information8  employed_date_or_days
         ,per.action_information9  add_line_1
         ,per.action_information10 add_line_2
         ,per.action_information11 add_line_3
         ,per.action_information12 add_post_code
         ,per.action_information13 add_post_office
	 ,per.action_information14 employment_start_date     --Changes 2007/2008
	 ,per.action_information15 employment_end_date       --Changes 2007/2008
   FROM   pay_action_information summ_cde
         ,pay_action_information per
   WHERE  summ_cde.action_context_type         = 'PA'
     AND  summ_cde.action_context_id           = l_payroll_action_id
     AND  summ_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  summ_cde.action_information1         = 'AUDIT_REP_SUMMARY'
     AND  summ_cde.action_information2         = p_legal_employer_id
     AND  per.action_context_type              = summ_cde.action_context_type
     AND  per.action_context_id                = summ_cde.action_context_id
     AND  per.action_information_category      = summ_cde.action_information_category
     AND  per.action_information1              = 'PER_INFO'
     AND  per.action_information2              = summ_cde.action_information3
   ORDER BY per.action_information3;
Line: 5752

   SELECT rep_cde.action_information3 code
         ,SUM(fnd_number.canonical_to_number(aud_smr.action_information5)) amount
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, p_legal_employer_id, rep_cde.action_information3, 'INFO1') info1_dtype
   FROM   pay_action_information rep_cde
         ,pay_action_information aud_smr
   WHERE  rep_cde.action_context_type         = 'PA'
     AND  rep_cde.action_context_id           = l_payroll_action_id
     AND  rep_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  rep_cde.action_information1         = 'REP_CODE_DTLS'
     AND  rep_cde.action_information2         = p_legal_employer_id
     AND  rep_cde.action_information3         = aud_smr.action_information4
     AND  rep_cde.action_information4         = 'Y'
     AND  aud_smr.action_context_type         = 'PA'
     AND  aud_smr.action_context_id           = l_payroll_action_id
     AND  aud_smr.action_information_category = 'EMEA REPORT INFORMATION'
     AND  aud_smr.action_information1         = 'AUDIT_REP_SUMMARY'
     AND  aud_smr.action_information2         = p_legal_employer_id
     AND  aud_smr.action_information3         = l_person_id
     group by rep_cde.action_information3 ;
Line: 5777

   SELECT SUM(fnd_number.canonical_to_number(aud_smr.action_information6)) info1
   FROM   pay_action_information rep_cde
         ,pay_action_information aud_smr
   WHERE  rep_cde.action_context_type         = 'PA'
     AND  rep_cde.action_context_id           = l_payroll_action_id
     AND  rep_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  rep_cde.action_information1         = 'REP_CODE_DTLS'
     AND  rep_cde.action_information2         = p_legal_employer_id
     AND  rep_cde.action_information3         = aud_smr.action_information4
     AND  rep_cde.action_information4         = 'Y'
     AND  aud_smr.action_context_type         = 'PA'
     AND  aud_smr.action_context_id           = l_payroll_action_id
     AND  aud_smr.action_information_category = 'EMEA REPORT INFORMATION'
     AND  aud_smr.action_information1         = 'AUDIT_REP_SUMMARY'
     AND  aud_smr.action_information2         = p_legal_employer_id
     AND  aud_smr.action_information3         = l_person_id
     AND  aud_smr.action_information4         = l_eoy_code;
Line: 5800

   SELECT decode(count(distinct(aud_smr.action_information6)),1,max(aud_smr.action_information6),'') info1
   FROM   pay_action_information rep_cde
         ,pay_action_information aud_smr
   WHERE  rep_cde.action_context_type         = 'PA'
     AND  rep_cde.action_context_id           = l_payroll_action_id
     AND  rep_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  rep_cde.action_information1         = 'REP_CODE_DTLS'
     AND  rep_cde.action_information2         = p_legal_employer_id
     AND  rep_cde.action_information3         = aud_smr.action_information4
     AND  rep_cde.action_information4         = 'Y'
     AND  aud_smr.action_context_type         = 'PA'
     AND  aud_smr.action_context_id           = l_payroll_action_id
     AND  aud_smr.action_information_category = 'EMEA REPORT INFORMATION'
     AND  aud_smr.action_information1         = 'AUDIT_REP_SUMMARY'
     AND  aud_smr.action_information2         = p_legal_employer_id
     AND  aud_smr.action_information3         = l_person_id
     AND  aud_smr.action_information4         = l_eoy_code;
Line: 5822

   SELECT summ_cde.action_information4  code
         ,fnd_number.canonical_to_number(summ_cde.action_information5)  amount
         ,summ_cde.action_information6  info1
         ,summ_cde.action_information7  info2
         ,summ_cde.action_information8  info3
         ,summ_cde.action_information9  info4
         ,summ_cde.action_information10 info5
         ,summ_cde.action_information11 info6
         ,pay_no_eoy_archive.get_code_desc(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4)            description
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO1') info1_prompt
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO2') info2_prompt
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO3') info3_prompt
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO4') info4_prompt
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO5') info5_prompt
         ,pay_no_eoy_archive.get_info_prompt(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO6') info6_prompt
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO1') info1_dtype
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO2') info2_dtype
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO3') info3_dtype
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO4') info4_dtype
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO5') info5_dtype
         ,pay_no_eoy_archive.get_info_dtype(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO6') info6_dtype
	 ,pay_no_eoy_archive.get_xml_orid(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO1') info1_orid    -- changes 2007-08
         ,pay_no_eoy_archive.get_xml_orid(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO2') info2_orid    -- changes 2007-08
         ,pay_no_eoy_archive.get_xml_orid(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO3') info3_orid    -- changes 2007-08
         ,pay_no_eoy_archive.get_xml_orid(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO4') info4_orid    -- changes 2007-08
         ,pay_no_eoy_archive.get_xml_orid(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO5') info5_orid    -- changes 2007-08
         ,pay_no_eoy_archive.get_xml_orid(l_payroll_action_id, summ_cde.action_information2, summ_cde.action_information4, 'INFO6') info6_orid    -- changes 2007-08
   FROM   pay_action_information      summ_cde
         ,pay_action_information      rep_cde
   WHERE   rep_cde.action_context_type         = 'PA'
     AND  rep_cde.action_context_id            = l_payroll_action_id
     AND  rep_cde.action_information_category  = 'EMEA REPORT INFORMATION'
     AND  rep_cde.action_information1          = 'REP_CODE_DTLS'
     AND  rep_cde.action_information2          = p_legal_employer_id
     AND  rep_cde.action_information3          = summ_cde.action_information4
     AND  rep_cde.action_information4          <> 'Y'
     AND  summ_cde.action_context_type         = 'PA'
     AND  summ_cde.action_context_id           = l_payroll_action_id
     AND  summ_cde.action_information_category = 'EMEA REPORT INFORMATION'
     AND  summ_cde.action_information1         = 'AUDIT_REP_SUMMARY'
     AND  summ_cde.action_information2         = p_legal_employer_id
     AND  summ_cde.action_information3         = p_person_id
   ORDER BY summ_cde.action_information2,
            summ_cde.action_information4;
Line: 5869

    SELECT DISTINCT rep_cde.action_information3 code
          ,rep_cde.action_information11         description
      FROM pay_action_information rep_cde
     WHERE rep_cde.action_context_type         = 'PA'
      AND  rep_cde.action_context_id           = l_payroll_action_id
      AND  rep_cde.action_information_category = 'EMEA REPORT INFORMATION'
      AND  rep_cde.action_information1         = 'REP_CODE_DTLS'
      AND  rep_cde.action_information4         = 'Y';
Line: 5888

  g_xml_element_table.DELETE;
Line: 5892

    SELECT payroll_action_id
      into l_payroll_action_id
      from pay_payroll_actions ppa,
	   fnd_conc_req_summary_v fcrs,
	   fnd_conc_req_summary_v fcrs1
     WHERE fcrs.request_id = fnd_global.conc_request_id
       and fcrs.priority_request_id = fcrs1.priority_request_id
       and ppa.request_id between fcrs1.request_id and fcrs.request_id
       and ppa.request_id = fcrs1.request_id;
Line: 6106

    g_fixed_code.DELETE;
Line: 6416

    g_summary_code_orid.DELETE;