DBA Data[Home] [Help]

APPS.PAY_FR_DUCS SQL Statements

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

Line: 93

  SELECT fnd_number.canonical_to_number(
           pay_fr_ducs.get_parameter(legislative_parameters, 'COMPANY_ID'))
        ,pay_fr_ducs.get_parameter(legislative_parameters, 'PERIOD_TYPE')
        ,effective_date
        ,business_group_id
  FROM  pay_payroll_actions
  WHERE payroll_action_id = p_payroll_action_id;
Line: 137

  Purpose   : This returns the select statement that is used to created the
              range rows.
  ------------------------------------------------------------------------*/

PROCEDURE range_code(p_payroll_action_id   in number
                    ,sqlstr                out nocopy varchar2)  IS

-- Local Variable

l_proc                 VARCHAR2(60) :=    g_package||' range_cursor ';
Line: 162

SELECT  payact.payroll_action_id
FROM    pay_payroll_actions payact
       ,pay_action_information ref_actinfo
WHERE   payact.payroll_action_id = ref_actinfo.action_context_id
  and   ref_actinfo.action_information_category = 'FR_DUCS_REFERENCE_INFO'
  and   ref_actinfo.action_context_type = 'PA'
  and   ref_actinfo.action_information1 = p_company_id_chr
  and   ref_actinfo.action_information2 = l_period_code
  and   payact.business_group_id = g_business_group_id
  and   payact.payroll_action_id <> p_payroll_action_id;
Line: 226

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

    sqlstr := 'select 1 from dual where to_char(:payroll_action_id) = dummy';
Line: 247

    sqlstr := 'select 1 from dual where to_char(:payroll_action_id) = dummy';
Line: 281

SELECT /*+ ORDERED */ assact.assignment_id
,      assact.assignment_action_id
,      assact.tax_unit_id establishment_id
,      payact.action_type
FROM   pay_assignment_actions assact
,      pay_payroll_actions payact
,      hr_organization_information cmp_check
WHERE  assact.source_action_id is null
AND    assact.action_status = 'C'
AND    assact.payroll_action_id = payact.payroll_action_id
AND    payact.effective_date between g_period_start_date
                                     and g_effective_date
AND    assact.assignment_id in
         (select assignment_id
          from per_all_assignments_f asg
          where asg.business_group_id+0 = g_business_group_id
          and   asg.person_id between p_start_person_id and p_end_person_id
          and   asg.effective_end_date >= g_period_start_date
          and   asg.effective_start_date <= g_effective_date
          and   asg.period_of_service_id is not null)
AND    (payact.action_type in ('Q','R','B','I') or
        (payact.action_type       = 'X'
         and    payact.report_type        = 'DUCS_ARCHIVE'
         and    payact.report_qualifier   = 'FR'
         and    payact.report_category    = 'DUCS_ARCHIVE'
         AND    legislative_parameters like '%COMPANY_ID='||
                                            p_company_id_chr ||' %'))
/* Bug 2309322 Run assg_actions restricted by company */
AND    assact.tax_unit_id = cmp_check.organization_id
AND    cmp_check.org_information_context = 'FR_ESTAB_INFO'
AND    cmp_check.org_information1 = p_company_id_chr;
Line: 322

SELECT /*+ ORDERED */ assact.assignment_id
,      assact.assignment_action_id
,      assact.tax_unit_id establishment_id
,      payact.action_type
FROM   pay_population_ranges pop
,      per_periods_of_service pos
,      per_all_assignments_f asg
,      pay_assignment_actions assact
,      pay_payroll_actions payact
,      hr_organization_information cmp_check
WHERE  pop.payroll_action_id             = p_payroll_action_id
and    pop.chunk_number                  = p_chunk
and    asg.business_group_id+0           = g_business_group_id
and    asg.effective_end_date           >= g_period_start_date
and    asg.effective_start_date         <= g_effective_date
and    asg.period_of_service_id          = pos.period_of_service_id
and    pos.person_id                     = pop.person_id
and    assact.source_action_id          is null
and    assact.action_status              = 'C'
AND    assact.payroll_action_id          = payact.payroll_action_id
AND    payact.effective_date       between g_period_start_date
                                       and g_effective_date
AND    (asg.effective_start_date,assact.assignment_id) =
         (select max(asg2.effective_start_date), asg2.assignment_id
          from  per_all_assignments_f asg2
          where asg.assignment_id          = asg2.assignment_id
          and   asg2.effective_end_date   >= g_period_start_date
          and   asg2.effective_start_date <= g_effective_date
          group by asg2.assignment_id)
AND    (payact.action_type in ('Q','R','B','I') or
        (payact.action_type       = 'X'
         and    payact.report_type        = 'DUCS_ARCHIVE'
         and    payact.report_qualifier   = 'FR'
         and    payact.report_category    = 'DUCS_ARCHIVE'
         AND    legislative_parameters like '%COMPANY_ID='||
                                            p_company_id_chr ||' %'))
/* Bug 2309322 Run assg_actions restricted by company */
AND    assact.tax_unit_id                = cmp_check.organization_id
AND    cmp_check.org_information_context = 'FR_ESTAB_INFO'
AND    cmp_check.org_information1        = p_company_id_chr;
Line: 364

SELECT /*+ ORDERED */ 1
FROM   pay_action_interlocks plock
,      pay_assignment_actions assact
,      pay_action_information actinfo
WHERE  plock.locked_action_id = p_run_act_id
AND    plock.locking_action_id = assact.assignment_action_id
AND    assact.payroll_action_id = actinfo.action_context_id
AND    actinfo.action_context_type = 'PA'
AND    actinfo.action_information_category = 'FR_DUCS_REFERENCE_INFO';
Line: 437

      SELECT pay_assignment_actions_s.nextval
      INTO   l_actid
      FROM   dual;
Line: 513

  SELECT payact.action_type type,
         locked_assact.assignment_action_id id,
         locked_assact.tax_unit_id
  FROM   pay_action_interlocks interlock
  ,      pay_assignment_actions locked_assact
  ,      pay_payroll_actions payact
  WHERE interlock.locking_action_id     = p_assignment_action_id
    AND interlock.locked_action_id      = locked_assact.assignment_action_id
    AND locked_assact.payroll_action_id = payact.payroll_action_id;
Line: 524

  SELECT 1 /* if the run action is reversed exclude it */
  FROM   pay_action_interlocks rev_interlock
  ,      pay_assignment_actions rev_assact
  ,      pay_payroll_actions rev_payact
  WHERE  rev_interlock.locked_action_id  = p_run_act_id
  AND    rev_interlock.locking_action_id = rev_assact.assignment_action_id
  AND    rev_assact.action_status        = 'C'
  AND    rev_payact.payroll_action_id    = rev_assact.payroll_action_id
  AND    rev_payact.action_type          = 'V'
  AND    rev_payact.action_status        = 'C';
Line: 536

  SELECT assact.chunk_number
        ,runchild.payroll_action_id
        ,runchild.assignment_action_id
        ,runchild.assignment_id
        ,runchild.tax_unit_id
        ,pay_assignment_actions_s.nextval new_ass_act_id
  FROM   pay_assignment_actions assact
        ,pay_action_interlocks interlock
        ,pay_assignment_actions runchild
  WHERE  assact.assignment_action_id = p_assignment_action_id
  AND    interlock.locking_action_id = assact.assignment_action_id
  AND    interlock.locked_action_id  = runchild.source_action_id;
Line: 550

  SELECT assact.assignment_action_id
        ,assact.tax_unit_id
        ,pay_assignment_actions_s.nextval new_ass_act_id
  FROM   pay_assignment_actions assact
  WHERE  assact.source_action_id   = p_child_action_id;
Line: 611

        update pay_assignment_actions
        set action_status = 'C'
        where assignment_action_id = grand_child.new_ass_act_id;
Line: 627

      update pay_assignment_actions
      set action_status = 'C'
      where assignment_action_id = child.new_ass_act_id;
Line: 686

SELECT decode(substr(contribution_code,1,1),'1','URSSAF'
                                           ,'2','ASSEDIC'
                                           ,'3','AGIRC'
                                           ,'4','ARRCO') contribution_type
,      contribution_code
,      base
,      source_asg_action_id
,      nvl(process_path,' ') retro_process_path
,      retro_adjustment_type
,      sum(rate) rate
,      sum(pv) pv
FROM (
SELECT /*+ ORDERED USE_NL(et) INDEX(et PAY_ELEMENT_TYPES_F_PK) */
   rr.run_result_id
,  nvl(epd.source_asg_action_id,rr.assignment_action_id) source_asg_action_id
,  epd.process_path
,  epd.adjustment_type retro_adjustment_type
,  max(decode(iv.name,
              g_english_contrib_code,rrv.result_value,
              g_french_contrib_code, rrv.result_value))       contribution_code
,  nvl(max(decode(iv.name,
     g_english_base, fnd_number.canonical_to_number(rrv.result_value),
     g_french_base,  fnd_number.canonical_to_number(rrv.result_value))),0) base
,  nvl(max(decode(iv.name,
     g_english_rate, fnd_number.canonical_to_number(rrv.result_value),
     g_french_rate,  fnd_number.canonical_to_number(rrv.result_value))),0) rate
,  nvl(max(decode(iv.name,
       g_english_pay_value, decode(ec.classification_name,'Rebates',-1,1) *
          fnd_number.canonical_to_number(rrv.result_value),
       g_french_pay_value, decode(ec.classification_name,'Rebates',-1,1) *
          fnd_number.canonical_to_number(rrv.result_value))),0) pv
FROM  pay_action_interlocks       ail,
      pay_run_results             rr,
      pay_element_types_f         et,
      pay_element_classifications ec,
      pay_input_values_f          iv,
      pay_run_result_values       rrv,
      pay_entry_process_details   epd
WHERE ail.locking_action_id = p_assignment_action_id
AND   rr.assignment_action_id = ail.locked_action_id
AND   rr.element_type_id = et.element_type_id
AND   et.classification_id = ec.classification_id
AND   ec.classification_name in
           ('Statutory EE Deductions'
            ,'Statutory ER Charges'
            ,'CSG Non-Deductible'
            ,'Conventional EE Deductions'
            ,'Conventional ER Charges'
            ,'Rebates')
AND   ec.legislation_code = 'FR'
AND   g_effective_date between
      et.effective_start_date and et.effective_end_date
AND   rr.element_type_id = et.element_type_id
AND   rrv.run_result_id = rr.run_result_id
AND   rr.status in ('P','PA')
AND   rrv.input_value_id = iv.input_value_id
AND   iv.element_type_id = et.element_type_id
AND   iv.name in (g_english_base,g_french_base
                 ,g_english_rate,g_french_rate
                 ,g_english_pay_value,g_french_pay_value
                 ,g_english_contrib_code,g_french_contrib_code)
AND   g_effective_date between
      iv.effective_start_date and iv.effective_end_date
and   epd.element_entry_id (+)           = rr.element_entry_id
and   epd.retro_component_id (+) is not null
GROUP BY rr.run_result_id,
         nvl(epd.source_asg_action_id,rr.assignment_action_id),
         epd.process_path,epd.adjustment_type
HAVING  max(decode(iv.name,
              g_english_contrib_code,rrv.result_value,
              g_french_contrib_code, rrv.result_value)) < '5')
--
GROUP BY decode(substr(contribution_code,1,1),'1','URSSAF'
                                           ,'2','ASSEDIC'
                                           ,'3','AGIRC'
                                           ,'4','ARRCO')
,        source_asg_action_id
,        nvl(process_path,' ')
,        retro_adjustment_type
,        contribution_code,base
ORDER BY decode(substr(contribution_code,1,1),'1','URSSAF'
                                           ,'2','ASSEDIC'
                                           ,'3','AGIRC'
                                           ,'4','ARRCO')
,        source_asg_action_id
,        nvl(process_path,' ')
,        retro_adjustment_type
,        contribution_code;
Line: 779

SELECT tax_unit_id
FROM   pay_assignment_actions
WHERE  assignment_action_id = p_assignment_action_id;
Line: 786

SELECT org_information1  -- Org ID of Pension Provider
FROM   hr_organization_information
WHERE  organization_id = l_establishment_id
       and   org_information4 = p_Order_Number
       and   org_information_context = 'FR_ESTAB_PE_PRVS';
Line: 870

          g_estab_pens_provs.pens_provs.delete;
Line: 957

  SELECT meaning,tag
  FROM   fnd_lookup_values
  WHERE  lookup_type=p_lookup_type
  AND    lookup_code=p_lookup_code
  AND    language = userenv('LANG')
  AND    view_application_id = 3;
Line: 997

SELECT distinct paa.person_id
FROM   pay_action_information pai
      ,pay_assignment_actions pac
      ,per_all_assignments_f  paa
WHERE  pac.payroll_action_id=p_payroll_action_id
       and pai.action_information_category = 'FR_DUCS_ACTION_CONTRIB_INFO'
       and pai.action_information1 = l_page_id_chr
       and pai.action_information2 = p_page_type
       and pai.action_context_id =pac.assignment_action_id
       and paa.assignment_id=pac.assignment_id;
Line: 1009

SELECT per.sex
FROM   per_all_people_f per
WHERE  per.person_id = l_person_id;
Line: 1014

SELECT count(distinct pac.assignment_id),
       count(distinct pac.assignment_action_id)
FROM   pay_action_information pai
      ,pay_assignment_actions pac
WHERE  pac.payroll_action_id=p_payroll_action_id
       and pai.action_information_category = 'FR_DUCS_ACTION_CONTRIB_INFO'
       and pai.action_information1 = l_page_id_chr
       and pai.action_information2 = p_page_type
       and pai.action_context_id =pac.assignment_action_id;
Line: 1159

SELECT /*+ ORDERED */
  contrib.action_information1 subpage_identifier
, contrib.action_information3 contribution_type
, substr(contrib.action_information4,1,1)||
       translate(substr(contrib.action_information4,2,2), '1234567890',
               decode(contrib.action_information8
                     ,'FULL','1234567890'
                     ,'PARTIAL','XXXXXXXXXX'))||
         substr(contrib.action_information4,4,4) contribution_code
, round(sum(fnd_number.canonical_to_number(contrib.action_information5)))  base
, fnd_number.canonical_to_number(contrib.action_information6) rate
, sum(fnd_number.canonical_to_number(contrib.action_information7))    pay_value
, count(distinct assact.assignment_id) number_of_employees
FROM   pay_assignment_actions assact
,      pay_action_information contrib
WHERE
    assact.payroll_action_id in
   (SELECT payroll_action_id
    FROM   pay_payroll_actions payact
    ,      pay_action_information actinfo
    WHERE  payact.effective_date between g_period_start_date
                                     and g_effective_date
    and    payact.payroll_action_id = actinfo.action_context_id
    and    actinfo.action_context_type = 'PA'
    and    actinfo.action_information_category = 'FR_DUCS_REFERENCE_INFO'
    and    payact.report_type = 'DUCS_ARCHIVE'
    and    payact.report_qualifier = 'FR'
    and    payact.report_category = 'DUCS_ARCHIVE')
and   assact.assignment_action_id = contrib.action_context_id
and   contrib.action_context_type = 'AAP'
and   contrib.action_information1 = to_char(p_page_identifier)
and   contrib.action_information2 = p_page_type
and   contrib.action_information_category = 'FR_DUCS_ACTION_CONTRIB_INFO'
GROUP BY contrib.action_information1
,        contrib.action_information3
,      substr(contrib.action_information4,1,1)||
       translate(substr(contrib.action_information4,2,2), '1234567890',
               decode(contrib.action_information8   ,'FULL','1234567890'
                     ,'PARTIAL','XXXXXXXXXX'))||
         substr(contrib.action_information4,4,4)
,        fnd_number.canonical_to_number(contrib.action_information6)
ORDER BY contrib.action_information1 ,contrib.action_information3;
Line: 1203

SELECT /*+ ORDERED */
  contrib.action_information1 subpage_identifier
, contrib.action_information3 contribution_type
, substr(contrib.action_information4,1,1)||
       translate(substr(contrib.action_information4,2,2), '1234567890',
               decode(contrib.action_information8
                     ,'FULL','1234567890'
                     ,'PARTIAL','XXXXXXXXXX'))||
         substr(contrib.action_information4,4,4) contribution_code
, round(sum(fnd_number.canonical_to_number(contrib.action_information5))) base
, fnd_number.canonical_to_number(contrib.action_information6) rate
, sum(fnd_number.canonical_to_number(contrib.action_information7)) pay_value
, count(distinct assact.assignment_id) number_of_employees
FROM   pay_payroll_actions    payact
,      pay_assignment_actions assact
,      pay_action_information contrib
WHERE  assact.payroll_action_id = payact.payroll_action_id
and    payact.report_type = 'DUCS_ARCHIVE'
and    payact.report_qualifier = 'FR'
and    payact.report_category = 'DUCS_ARCHIVE'
and    payact.effective_date between g_period_start_date and g_effective_date
and    payact.business_group_id = g_business_group_id
and    contrib.action_context_type = 'AAP'
and    assact.assignment_action_id = contrib.action_context_id
and    ((contrib.action_information1 in
         (SELECT pens_prv.org_information1
          FROM   hr_organization_information pens_prv
          WHERE  pens_prv.org_information_id = p_page_identifier
          AND    pens_prv.org_information_context = 'FR_COMP_PE_PRVS'))
        or
        (contrib.action_information1 in
         (SELECT fnd_number.number_to_canonical(ind_pens_prv.organization_id)
          FROM   hr_organization_information ind_pens_prv
          ,      hr_organization_information pens_grp
          WHERE  pens_grp.org_information_id = p_page_identifier
             AND pens_grp.org_information_context = 'FR_COMP_PE_PRVS'
             AND ind_pens_prv.org_information3 = pens_grp.org_information1
             AND ind_pens_prv.org_information_context = 'FR_PE_PRV_INFO')))
and   contrib.action_information2 = p_page_type
and   contrib.action_information_category = 'FR_DUCS_ACTION_CONTRIB_INFO'
GROUP BY contrib.action_information1
,        contrib.action_information3
,      substr(contrib.action_information4,1,1)||
       translate(substr(contrib.action_information4,2,2), '1234567890',
               decode(contrib.action_information8   ,'FULL','1234567890'
                     ,'PARTIAL','XXXXXXXXXX'))||
         substr(contrib.action_information4,4,4)
,        fnd_number.canonical_to_number(contrib.action_information6)
ORDER BY contrib.action_information1, contrib.action_information3;
Line: 1383

                      SELECT org_information1
                      INTO   l_pension_provider
                      FROM   hr_organization_information
                      WHERE  organization_id = l_pension_provider_id
                             AND org_information_context = 'FR_PE_PRV_INFO';
Line: 1517

SELECT  payact.payroll_action_id
FROM    pay_payroll_actions payact
       ,pay_action_information ref_actinfo
WHERE   payact.payroll_action_id = ref_actinfo.action_context_id
  and   ref_actinfo.action_information_category = 'FR_DUCS_REFERENCE_INFO'
  and   ref_actinfo.action_context_type = 'PA'
  and   ref_actinfo.action_information1 = p_company_id_chr
  and   ref_actinfo.action_information2 = l_period_code
  and   payact.business_group_id = g_business_group_id
  and   payact.payroll_action_id <> p_payroll_action_id;
Line: 1530

SELECT substr(o.name,1,150) company_name
,      substr(l.address_line_1,1,150) company_address_line_1
,      substr(l.address_line_2,1,150) company_address_line_2
,      substr(l.region_3,1,150)       company_address_line_3
,      l.town_or_city company_address_line_4
,      l.telephone_number_1             company_telephone
,      l.telephone_number_2             company_fax
,      rep_estab_info.org_information2  rep_estab_SIRET
,      rep_estab_info.org_information3  rep_estab_NAF
,      comp_rep_info.ORG_INFORMATION1	Declaration_Due_Offset
,      comp_rep_info.ORG_INFORMATION2	Latest_Declaration_Offset
,      comp_rep_info.ORG_INFORMATION3	Last_Contribution_Offset
,      comp_rep_info.ORG_INFORMATION4	Payment_Date_Offset
,      comp_rep_info.ORG_INFORMATION5	Activities_Ceased_Date
,      comp_rep_info.ORG_INFORMATION6	No_Employees_Date
,      comp_rep_info.ORG_INFORMATION7	Activities_Suspended
,      comp_rep_info.ORG_INFORMATION8	Keep_Account_Open
,      comp_rep_info.ORG_INFORMATION9	Administrator_Line_1
,      comp_rep_info.ORG_INFORMATION10	Administrator_Line_2
,      comp_rep_info.ORG_INFORMATION11	Administrator_Telephone_Number
,      comp_rep_info.ORG_INFORMATION12	Administrator_FAX_Number
FROM   hr_all_organization_units o
,      hr_locations l
,      hr_organization_information comp_info
,      hr_organization_information rep_estab_info
,      hr_organization_information comp_rep_info
WHERE  o.organization_id = g_company_id
       and   o.location_id = l.location_id (+)
       and   comp_info.organization_id (+) = o.organization_id
       and   comp_info.org_information_context (+) = 'FR_COMP_INFO'
       and   rep_estab_info.organization_id (+) =
  		 to_number(comp_info.org_information10)
       and   rep_estab_info.org_information_context (+) = 'FR_ESTAB_INFO'
       and   comp_rep_info.organization_id (+) = o.organization_id
       and   comp_rep_info.org_information_context (+) = 'FR_COMP_REPORTING_INFO';
Line: 1572

SELECT estab_info.organization_id  establishment_id
,      estab_info.org_information2 estab_SIRET
,      estab_info.org_information3 estab_NAF
--
-- Establishment Reporting Details
--
,      estab_rep_info.ORG_INFORMATION1	Activities_Ceased_Date
,      estab_rep_info.ORG_INFORMATION2	No_Employees_Date
,      estab_rep_info.ORG_INFORMATION3	Activities_Suspended
,      estab_rep_info.ORG_INFORMATION4	Keep_Account_Open
--
-- URSSAF Details
--
,      urssaf.organization_id urssaf_id
,      substr(urssaf.name,1,150) urssaf_name
,      estab_urssaf_info.org_information2  estab_urssaf_ID
,      estab_urssaf_info.ORG_INFORMATION6  U_Declaration_Due_Offset
,      estab_urssaf_info.ORG_INFORMATION7  U_Latest_Declaration_Offset
,      estab_urssaf_info.ORG_INFORMATION8  U_Last_Contribution_Offset
,      estab_urssaf_info.ORG_INFORMATION9  U_Payment_Date_Offset
,      estab_urssaf_info.ORG_INFORMATION10 URSSAF_Payment_1_Account
,      estab_urssaf_info.ORG_INFORMATION11 URSSAF_Payment_1_Type
,      estab_urssaf_info.ORG_INFORMATION12 URSSAF_Payment_1_Limit
,      estab_urssaf_info.ORG_INFORMATION13 URSSAF_Payment_2_Account
,      estab_urssaf_info.ORG_INFORMATION14 URSSAF_Payment_2_Type
,      estab_urssaf_info.ORG_INFORMATION15 URSSAF_Payment_2_Limit
,      estab_urssaf_info.ORG_INFORMATION16 URSSAF_Payment_3_Account
,      estab_urssaf_info.ORG_INFORMATION17 URSSAF_Payment_3_Type
,      estab_urssaf_info.ORG_INFORMATION18 URSSAF_Payment_3_Limit
,      substr(urssaf_loc.address_line_1,1,150) urssaf_address_line_1
,      substr(urssaf_loc.address_line_2,1,150) urssaf_address_line_2
,      substr(urssaf_loc.region_3,1,150)       urssaf_address_line_3
,      urssaf_loc.postal_code||' '||urssaf_loc.town_or_city urssaf_address_line_4
--
-- ASSEDIC Details
--
,      substr(assedic.name,1,150) assedic_name
,      estab_assedic_info.org_information2  estab_ASSEDIC_ID
,      estab_assedic_info.ORG_INFORMATION4  A_Declaration_Due_Offset
,      estab_assedic_info.ORG_INFORMATION5  A_Latest_Declaration_Offset
,      estab_assedic_info.ORG_INFORMATION6  A_Last_Contribution_Offset
,      estab_assedic_info.ORG_INFORMATION7  A_Payment_Date_Offset
,      estab_assedic_info.ORG_INFORMATION8  ASSEDIC_Payment_1_Account
,      estab_assedic_info.ORG_INFORMATION9  ASSEDIC_Payment_1_Type
,      estab_assedic_info.ORG_INFORMATION10 ASSEDIC_Payment_1_Limit
,      estab_assedic_info.ORG_INFORMATION11 ASSEDIC_Payment_2_Account
,      estab_assedic_info.ORG_INFORMATION12 ASSEDIC_Payment_2_Type
,      estab_assedic_info.ORG_INFORMATION13 ASSEDIC_Payment_2_Limit
,      estab_assedic_info.ORG_INFORMATION14 ASSEDIC_Payment_3_Account
,      estab_assedic_info.ORG_INFORMATION15 ASSEDIC_Payment_3_Type
,      estab_assedic_info.ORG_INFORMATION16 ASSEDIC_Payment_3_Limit
,      substr(assedic_loc.address_line_1,1,150) assedic_address_line_1
,      substr(assedic_loc.address_line_2,1,150) assedic_address_line_2
,      substr(assedic_loc.region_3,1,150)       assedic_address_line_3
,      assedic_loc.postal_code||' '||assedic_loc.town_or_city assedic_address_line_4
FROM  hr_organization_information estab_info
,     hr_organization_information estab_urssaf_info
,     hr_organization_information estab_assedic_info
,     hr_organization_information estab_rep_info
,     hr_all_organization_units   urssaf
,     hr_all_organization_units   assedic
,     hr_locations_all            urssaf_loc
,     hr_locations_all            assedic_loc
WHERE estab_info.org_information1 = p_company_id_chr
and   estab_info.org_information_context = 'FR_ESTAB_INFO'
--
-- Get the URSSAF details
--
and   estab_info.organization_id = estab_urssaf_info.organization_id (+)
and   estab_urssaf_info.org_information_context (+) = 'FR_ESTAB_URSSAF'
and   estab_urssaf_info.org_information1 = urssaf.organization_id(+)
and   urssaf.location_id = urssaf_loc.location_id  (+)
--
-- Get the ASSEDIC details
--
and   estab_info.organization_id = estab_assedic_info.organization_id (+)
and   estab_assedic_info.org_information_context (+) = 'FR_ESTAB_ASSEDIC'
and   estab_assedic_info.org_information1 = assedic.organization_id(+)
and   assedic.location_id = assedic_loc.location_id  (+)
--
-- Get the Establishment Reporting details
--
and   estab_info.organization_id = estab_rep_info.organization_id (+)
and   estab_rep_info.org_information_context (+) = 'FR_ESTAB_REPORTING_INFO';
Line: 1664

SELECT /*+ ORDERED */
       pens_prov_info.org_information_id comp_pens_prov_id
,      pens_prov.organization_id pens_prov_id
,      substr(pens_prov.name,1,150) name
,      substr(pens_loc.address_line_1,1,150) address_line_1
,      substr(pens_loc.address_line_2,1,150) address_line_2
,      substr(pens_loc.region_3,1,150)       address_line_3
,      pens_loc.postal_code||' '||pens_loc.town_or_city address_line_4
,      pens_prov_info.ORG_INFORMATION3 Declaration_Due_Offset
,      pens_prov_info.ORG_INFORMATION4 Latest_Declaration_Offset
,      pens_prov_info.ORG_INFORMATION5 Last_Contribution_Offset
,      pens_prov_info.ORG_INFORMATION6 Payment_Date_Offset
,      pens_prov_info.ORG_INFORMATION7 Payment_1_Account
,      pens_prov_info.ORG_INFORMATION8 Payment_1_Type
,      pens_prov_info.ORG_INFORMATION9 Payment_1_Limit
,      pens_prov_info.ORG_INFORMATION10 Payment_2_Account
,      pens_prov_info.ORG_INFORMATION11 Payment_2_Type
,      pens_prov_info.ORG_INFORMATION12 Payment_2_Limit
,      pens_prov_info.ORG_INFORMATION13 Payment_3_Account
,      pens_prov_info.ORG_INFORMATION14 Payment_3_Type
,      pens_prov_info.ORG_INFORMATION15 Payment_3_Limit
FROM   hr_organization_information pens_prov_info
,      hr_all_organization_units   pens_prov
,      hr_locations_all            pens_loc
WHERE  pens_prov_info.organization_id         = g_company_id
and    pens_prov_info.org_information_context = 'FR_COMP_PE_PRVS'
and    pens_prov_info.org_information1        = pens_prov.organization_id
and    pens_prov.location_id                  = pens_loc.location_id (+);
Line: 1697

SELECT ea.segment2 || ea.segment3 || replace(ea.segment5,'-','')
FROM   pay_org_payment_methods_f opm
,      pay_external_accounts ea
WHERE  opm.org_payment_method_id  = l_org_method_id
AND    opm.external_account_id = ea.external_account_id
AND    g_effective_date between opm.effective_start_date
                            and opm.effective_end_date;
Line: 1712

SELECT org_information7  payment_1_account
,      org_information8  payment_1_type
,      org_information9  payment_1_limit
,      org_information10  payment_2_account
,      org_information11 payment_2_type
,      org_information12  payment_2_limit
,      org_information13  payment_3_account
,      org_information14 payment_3_type
,      org_information15 payment_3_limit
,      fnd_number.canonical_to_number(org_information16) advances
,      fnd_number.canonical_to_number(org_information17) regularisation
FROM   hr_organization_information
WHERE  organization_id = g_company_id
       and   org_information_context = 'FR_COMP_PAYMENT_OVERRIDE'
       and   org_information2 = p_page_identifier
       and   org_information4 = p_page_type;
Line: 1792

DELETE FROM pay_action_information
WHERE action_context_id = p_payroll_action_id
and   action_context_type = 'PA'
and   action_information_category IN
       ('FR_DUCS_COMP_INFO'
       ,'FR_DUCS_ESTAB_INFO'
       ,'FR_DUCS_PAGE_INFO'
       ,'FR_DUCS_REFERENCE_INFO'
       ,'FR_DUCS_CONTRIB_INFO');
Line: 1804

DELETE FROM hr_organization_information
WHERE organization_id = g_company_id
AND   org_information_context = 'FR_COMP_PAYMENT_OVERRIDE'
AND   org_information1 <> p_payroll_action_id;
Line: 2440

SELECT payment.org_information1 payroll_action_id
,      payment.org_information2 page_identifier
,      payment.org_information4 page_type
,      payment.org_information7 payment_1_account
,      payment.org_information8 payment_1_type
,      payment.org_information9 payment_1_limit
,      payment.org_information10 payment_2_account
,      payment.org_information11 payment_2_type
,      payment.org_information12 payment_2_limit
,      payment.org_information13 payment_3_account
,      payment.org_information14 payment_3_type
,      payment.org_information15 payment_3_limit
,      payment.org_information16 advances
,      payment.org_information17 regularisation
,      page.action_information_id
,      page.object_version_number
,      page.action_information4 organization_name
,      page.action_information25 total_contributions
FROM   hr_organization_information payment
,      pay_action_information page
WHERE  payment.organization_id = p_company_id
and    payment.org_information3 =
       to_char(l_period_end_date,'YY') ||
       to_char(l_period_end_date,'Q') ||
       decode(p_period_type,'CM',
       to_char(to_number(to_char(l_period_end_date,'MM'))
       -(to_number(to_char(l_period_end_date,'Q'))*3-2)+1)
                          ,'0')
and   payment.org_information_context = 'FR_COMP_PAYMENT_OVERRIDE'
and   payment.org_information_id =
         nvl(p_override_information_id, payment.org_information_id)
and   payment.org_information2 = page.action_information1
and   payment.org_information1 = page.action_context_id
and   page.action_context_type = 'PA'
and   page.action_information_category = 'FR_DUCS_PAGE_INFO'
and   page.action_information1 = payment.org_information2
and   page.action_information2 = payment.org_information4;
Line: 2482

SELECT ea.segment2 || ea.segment3 || replace(ea.segment5,'-','')
FROM   pay_org_payment_methods_f opm
,      pay_external_accounts ea
WHERE  opm.org_payment_method_id  = l_org_method_id
AND    opm.external_account_id = ea.external_account_id
AND    l_period_end_date between opm.effective_start_date
                         and opm.effective_end_date;
Line: 2571

  pay_action_information_api.update_action_information(
    p_action_information_id => payment.action_information_id
   ,p_object_version_number => payment.object_version_number
   ,p_action_information11 => l_payment_1_acc_no
   ,p_action_information12 => fnd_number.number_to_canonical(l_payment_1_val)
   ,p_action_information13 => l_payment_2_acc_no
   ,p_action_information14 => fnd_number.number_to_canonical(l_payment_2_val)
   ,p_action_information15 => l_payment_3_acc_no
   ,p_action_information16 => fnd_number.number_to_canonical(l_payment_3_val)
   ,p_action_information26 => fnd_number.number_to_canonical(l_advances)
   ,p_action_information27 => fnd_number.number_to_canonical(l_regularisation)
   ,p_action_information28 => fnd_number.number_to_canonical(l_total_payment));