DBA Data[Home] [Help]

APPS.PAY_JP_UITE_ARCH_PKG SQL Statements

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

Line: 92

  TYPE gt_insert_wage_info IS TABLE OF gt_wage_info INDEX BY BINARY_INTEGER;
Line: 473

  SELECT MIN(pes.element_set_id)
  FROM   pay_element_sets PES
  WHERE  PES.element_set_name = p_element_set_name
  AND    NVL(PES.business_group_id,p_business_group_id) = p_business_group_id
  AND    NVL(PES.legislation_code,p_legislation_code) = p_legislation_code;
Line: 500

 FUNCTION get_insert_action_info( p_insert_wage_info IN gt_insert_wage_info)
  --************************************************************************
  -- FUNCTION
  -- get_insert_action_info
  --
  -- DESCRIPTION
  --  Removes redundant insurance period if employee payroll has been in the
  --  middle of the month and payroll has been run more than once in a month
  --  ACCESS
  --   PRIVATE
  --
  -- PREREQUISITES
  --   None
  --
  -- CALLED BY
  --  proc_sal_arch
  --************************************************************************
  RETURN gt_insert_wage_info
  AS
  --
  lt_res_tb                     gt_insert_wage_info;
Line: 537

     lc_procedure := gc_package||'get_insert_action_info';
Line: 541

  ln_count := p_insert_wage_info.count;
Line: 544

     hr_utility.set_location('p_insert_wage_info count = '||ln_count,1);
Line: 549

     lt_res_tb := p_insert_wage_info;
Line: 553

     FOR i in p_insert_wage_info.first..p_insert_wage_info.last
     --
     LOOP
       --
       EXIT WHEN (lc_final_flag = 'Y');
Line: 563

         IF ( (TRUNC(p_insert_wage_info(i).insured_start_date) = TRUNC(p_insert_wage_info(i-1).insured_start_date))
               AND  (TRUNC(p_insert_wage_info(i).insured_end_date) = TRUNC(p_insert_wage_info(i-1).insured_end_date)) ) THEN
           --
           IF (  i < p_insert_wage_info.last) THEN
             --
             ld_insured_start_date := p_insert_wage_info(i+1).insured_start_date;
Line: 569

             ld_insured_end_date   := p_insert_wage_info(i+1).insured_end_date;
Line: 570

             ln_insured_days       := p_insert_wage_info(i+1).insured_days;
Line: 585

             IF  (i < p_insert_wage_info.last) THEN
               --
               ld_insured_start_date := p_insert_wage_info(i+1).insured_start_date;
Line: 588

               ld_insured_end_date   := p_insert_wage_info(i+1).insured_end_date;
Line: 589

               ln_insured_days       := p_insert_wage_info(i+1).insured_days;
Line: 601

             ld_insured_start_date := p_insert_wage_info(i).insured_start_date;
Line: 602

             ld_insured_end_date   := p_insert_wage_info(i).insured_end_date;
Line: 603

             ln_insured_days       := p_insert_wage_info(i).insured_days;
Line: 611

         ld_insured_start_date := p_insert_wage_info(i).insured_start_date;
Line: 612

         ld_insured_end_date   := p_insert_wage_info(i).insured_end_date;
Line: 613

         ln_insured_days       := p_insert_wage_info(i).insured_days;
Line: 617

       IF ( (NVL(ln_insured_days,0) >= 11) AND (p_insert_wage_info(i).exclude_period = 'N') ) THEN
         --
         ln_ins_rows := ln_ins_rows +1;
Line: 623

       IF p_insert_wage_info(i).exclude_period = 'N' THEN
         --
         ln_row_count := ln_row_count + 1;
Line: 636

       IF TRUNC(ld_final_insured_date) BETWEEN p_insert_wage_info(i).period_start_date AND p_insert_wage_info(i).period_end_date THEN
         --
         lc_final_flag := 'Y';
Line: 650

       lt_res_tb(i).payment_date          := p_insert_wage_info(i).payment_date;            -- Payment Date
Line: 654

       lt_res_tb(i).period_start_date     := p_insert_wage_info(i).period_start_date;                                -- Pay Period Start Date
Line: 655

       lt_res_tb(i).period_end_date       := p_insert_wage_info(i).period_end_date;                                  -- Pay Period End Date
Line: 656

       lt_res_tb(i).base_days             := p_insert_wage_info(i).base_days;                                        -- Pay Period Base Days
Line: 657

       lt_res_tb(i).wage_amount_a         := p_insert_wage_info(i).wage_amount_a;                                    -- Wage Amount A
Line: 658

       lt_res_tb(i).wage_amount_b         := p_insert_wage_info(i).wage_amount_b;                                    -- Wage Amount B
Line: 659

       lt_res_tb(i).remarks               := p_insert_wage_info(i).remarks;                                          -- Remarks
Line: 660

       lt_res_tb(i).exclude_period        := p_insert_wage_info(i).exclude_period;                          -- Exclude Period
Line: 661

       lt_res_tb(i).line_number           := p_insert_wage_info(i).line_number;                                      -- Line Number
Line: 682

  END get_insert_action_info;
Line: 685

  PROCEDURE proc_insert_row( p_assignment_action_id   IN pay_assignment_actions.assignment_action_id%TYPE
                          ,p_payroll_action_id        IN pay_payroll_actions.payroll_action_id%TYPE
                          ,p_assignment_id            IN per_all_assignments_f.assignment_id%TYPE
                          ,p_effective_date           IN pay_payroll_actions.effective_date%TYPE
                          ,p_termination_date         IN per_periods_of_service.actual_termination_date%TYPE
                          ,p_payroll_id               IN pay_payrolls_f.payroll_id%TYPE
                          ,p_hire_date                IN per_periods_of_service.date_start%TYPE
                          ,p_last_std_process_date    IN per_periods_of_service.last_standard_process_date%TYPE
                          ,p_line_number              OUT NOCOPY NUMBER)
  IS
  --***************************************************************************
  -- PROCEDURE
  --   proc_insert_row
  --
  -- DESCRIPTION
  --   This procedure is used to process non payroll data
  --
  --   ACCESS
  --   PUBLIC
  --
  -- PARAMETERS
  --==========
  -- NAME                       TYPE     DESCRIPTION
  -------------------         -------- ---------------------------------------
  -- p_payroll_action_id        IN       This parameter passes Payroll Action Id
  -- p_assignment_id            IN       This parameter passes Assignment Id
  -- p_effective_date           IN       This Parameter Passes Effective Date
  -- p_termination_date         IN       This Parameter passes the Termination Date
  -- p_payroll_id               IN       This Parameter passes the Payroll Id
  -- p_hire_date                IN       This parameter passes the hire date
  -- p_last_std_process_date    IN       This parameter passes the last standard process date
  -- p_ins_start_date           OUT      Passes back   Insurance start date
  -- PREREQUISITES
  --   None
  --
  -- CALLED BY
  --   None
  --***********************************************************************
  lc_procedure                  VARCHAR2(200);
Line: 727

  SELECT   PTP.start_date,
           PTP.end_date
  FROM   per_time_periods PTP
  WHERE  PTP.payroll_id = p_payroll_id
  AND    p_termination_date  BETWEEN PTP.start_date AND PTP.end_date
  ORDER BY  PTP.start_date DESC;
Line: 752

     lc_procedure := gc_package||'proc_insert_row';
Line: 875

  END proc_insert_row;
Line: 916

  SELECT  PAA.assignment_action_id,
          PPA.effective_date,
          PPA.date_earned,
          PTP.start_date,
          PTP.end_date,
          PAF.payroll_id,
          PAF.effective_start_date,
          PAF.effective_end_date
  FROM   pay_assignment_actions PAA
        ,pay_payroll_actions PPA
        ,per_time_periods PTP
        ,per_assignments_f PAF
  WHERE  PAA.assignment_id = p_assignment_id
  AND    PAF.assignment_id = PAA.assignment_id
  AND    PAA.action_status = 'C'
  AND    PPA.payroll_action_id = PAA.payroll_action_id
  AND    PPA.effective_date BETWEEN add_months(p_termination_date +1,gn_max_period * -1)
         AND PPA.effective_date
  AND    TRUNC(PTP.start_date) <= TRUNC(p_termination_date)
  AND    PPA.element_set_id = gn_sal_ele_set_id
  AND    PPA.action_type in ('R','Q','G','L')
  AND    NOT EXISTS(
                    SELECT  null
                    FROM   pay_action_interlocks PAI,
                           pay_assignment_actions PAAI,
                           pay_payroll_actions PPAI
                    WHERE  PAI.locked_action_id = PAA.assignment_action_id
                    AND    PAAI.assignment_action_id = PAI.locking_action_id
                    AND    PPAI.payroll_action_id = PAAI.payroll_action_id
                    AND    PPAI.action_type = 'V')
  AND   PTP.payroll_id = PPA.payroll_id
  AND   PPA.date_earned BETWEEN PTP.start_date AND PTP.end_date
  AND   PPA.date_earned BETWEEN PAF.effective_start_date AND PAF.effective_end_date
  ORDER BY  PAA.assignment_action_id DESC;
Line: 953

  SELECT  PAA.assignment_action_id,
          PPA.effective_date,
          PPA.date_earned,
          PTP.start_date,
          PTP.end_date,
          PAF.payroll_id,
          PAF.effective_start_date,
          PAF.effective_end_date
  FROM   pay_assignment_actions PAA
        ,pay_payroll_actions PPA
        ,per_time_periods PTP
        ,per_assignments_f PAF
  WHERE  PAA.assignment_id = p_assignment_id
  AND    PAF.assignment_id = PAA.assignment_id
  AND    PAA.action_status = 'C'
  AND    PPA.payroll_action_id = PAA.payroll_action_id
  AND    PPA.effective_date BETWEEN add_months(p_termination_date +1,gn_max_period * -1)
         AND PPA.effective_date
  AND    TRUNC(PTP.start_date) <= TRUNC(p_termination_date)
  AND    PPA.element_set_id = gn_sal_ele_set_id
  AND    PPA.action_type in ('R','Q','G','L')
  AND    NOT EXISTS(
                    SELECT  null
                    FROM   pay_action_interlocks PAI,
                           pay_assignment_actions PAAI,
                           pay_payroll_actions PPAI
                    WHERE  PAI.locked_action_id = PAA.assignment_action_id
                    AND    PAAI.assignment_action_id = PAI.locking_action_id
                    AND    PPAI.payroll_action_id = PAAI.payroll_action_id
                    AND    PPAI.action_type = 'V')
  AND   PTP.payroll_id = PPA.payroll_id
  AND   PPA.effective_date BETWEEN PTP.start_date AND PTP.end_date
  AND   PPA.effective_date BETWEEN PAF.effective_start_date AND PAF.effective_end_date
  ORDER BY  PAA.assignment_action_id DESC; -- Bug 9693280
Line: 990

  SELECT   PTP.start_date,
           PTP.end_date
  FROM   per_time_periods PTP
  WHERE  PTP.payroll_id = p_payroll_id
  AND    PTP.start_date BETWEEN add_months(p_termination_date +1,gn_max_period * -1)
         AND    NVL(p_last_std_process_date,PTP.start_date)
  AND    PTP.start_date <=  p_termination_date
  ORDER BY  PTP.start_date DESC;
Line: 1002

  SELECT PDB.defined_balance_id
        ,PBT.balance_type_id
  FROM   pay_balance_types      PBT
        ,pay_balance_dimensions PBD
        ,pay_defined_balances   PDB
  WHERE   PBT.balance_name         = p_balance_name
  AND     PBD.database_item_suffix = p_database_item_suffix
  AND     PBT.balance_type_id      = PDB.balance_type_id
  AND     PBD.balance_dimension_id = PDB.balance_dimension_id;
Line: 1015

  SELECT 'Y'
  FROM  pay_assignment_actions  ASSACT,
            pay_payroll_actions PACT,
            pay_balance_feeds_f FEED,
            pay_run_results   RR,
            pay_run_result_values TARGET
  WHERE ASSACT.assignment_action_id = p_assignment_action_id
  AND   PACT.payroll_action_id = ASSACT.payroll_action_id
  AND   RR.assignment_action_id = ASSACT.assignment_action_id
  AND   RR.status in ('P','PA')
  AND   PACT.action_type in ('R','Q','G','L')
  AND   TARGET.run_result_id = RR.run_result_id
  AND   FEED.input_value_id = TARGET.input_value_id
  AND   FEED.balance_type_id = p_balance_type_id
  AND   PACT.effective_date BETWEEN FEED.effective_start_date AND FEED.effective_end_date;
Line: 1035

  SELECT ASSACT.assignment_action_id
  FROM      pay_assignment_actions  ASSACT,
            pay_payroll_actions PACT,
            pay_balance_feeds_f FEED,
            pay_run_results   RR,
            pay_run_result_values TARGET
  WHERE   PACT.payroll_action_id = ASSACT.payroll_action_id
  AND   RR.assignment_action_id = ASSACT.assignment_action_id
  AND   RR.status in ('P','PA')
  AND   PACT.action_type in ('R','Q','G','L')
  AND   TARGET.run_result_id = RR.run_result_id
  AND   FEED.input_value_id = TARGET.input_value_id
  AND   FEED.balance_type_id = p_balance_type_id
  AND   PACT.element_set_id  = gn_sal_ele_set_id
  AND   PACT.date_earned BETWEEN FEED.effective_start_date AND FEED.effective_end_date
  AND   PACT.date_earned BETWEEN (p_date_earned+1) AND add_months(p_date_earned,1)
  AND   ASSACT.assignment_id= p_assignment_id;  -- #Bug 9732572
Line: 1113

  lt_insert_wage_info           gt_insert_wage_info;
Line: 1114

  lt_insert_action_info         gt_insert_wage_info;
Line: 1167

    lt_assact_tbl.DELETE;
Line: 1212

        proc_insert_row(  p_assignment_action_id   => p_assignment_action_id
                          ,p_payroll_action_id     => p_payroll_action_id
                          ,p_assignment_id         => p_assignment_id
                          ,p_effective_date        => p_effective_date
                          ,p_termination_date      => p_termination_date
                          ,p_payroll_id            => p_payroll_id
                          ,p_hire_date             => p_hire_date
                          ,p_last_std_process_date => p_last_std_process_date
                          ,p_line_number           => ln_line_count);
Line: 1514

        lt_insert_wage_info(i).payment_date         := lt_assact_tbl(assact_cnt).effective_date;            -- Payment Date
Line: 1515

        lt_insert_wage_info(i).insured_start_date   := ld_insured_start_date;                               -- Insured Period Start Date
Line: 1516

        lt_insert_wage_info(i).insured_end_date     := ld_insured_end_date;                                 -- Insured Period End Date
Line: 1517

        lt_insert_wage_info(i).insured_days         := ln_wage_pay_days;                                    -- Insured Period Base Days
Line: 1518

        lt_insert_wage_info(i).period_start_date    := ld_period_start_date;                                -- Pay Period Start Date
Line: 1519

        lt_insert_wage_info(i).period_end_date      := ld_period_end_date;                                  -- Pay Period End Date
Line: 1520

        lt_insert_wage_info(i).base_days            := ln_base_days;                                        -- Pay Period Base Days
Line: 1521

        lt_insert_wage_info(i).wage_amount_a        := ln_wage_amount_a;                                    -- Wage Amount A
Line: 1522

        lt_insert_wage_info(i).wage_amount_b        := ln_wage_amount_b;                                    -- Wage Amount B
Line: 1523

        lt_insert_wage_info(i).remarks              := lc_remarks;                                          -- Remarks
Line: 1524

        lt_insert_wage_info(i).exclude_period       := NVL(lc_exclude_period,'N');                          -- Exclude Period
Line: 1525

        lt_insert_wage_info(i).line_number          := ln_line_number;                                      -- Line Number
Line: 1542

        lt_insert_action_info := get_insert_action_info(p_insert_wage_info => lt_insert_wage_info);
Line: 1543

        j := lt_insert_action_info.first;
Line: 1548

           hr_utility.set_location('Inserting Data into Pay action Information ',30);
Line: 1556

          IF (lt_insert_action_info(j).wage_amount_a IS NOT NULL OR lt_insert_action_info(j).wage_amount_b IS NOT NULL) THEN
            --
            ln_total_wage := NVL(lt_insert_action_info(j).wage_amount_a,0) + NVL(lt_insert_action_info(j).wage_amount_b,0);
Line: 1574

        , p_action_information1          => fnd_date.date_to_canonical(lt_insert_action_info(j).payment_date)           -- Payment Date
        , p_action_information2          => fnd_date.date_to_canonical(lt_insert_action_info(j).insured_start_date)     -- Insured Period Start Date
        , p_action_information3          => fnd_date.date_to_canonical(lt_insert_action_info(j).insured_end_date)       -- Insured Period End Date
        , p_action_information4          => fnd_number.number_to_canonical(lt_insert_action_info(j).insured_days)       -- Insured Period Base Days
        , p_action_information5          => fnd_date.date_to_canonical(lt_insert_action_info(j).period_start_date)      -- Pay Period Start Date
        , p_action_information6          => fnd_date.date_to_canonical(lt_insert_action_info(j).period_end_date)        -- Pay Period End Date
        , p_action_information7          => fnd_number.number_to_canonical(lt_insert_action_info(j).base_days)          -- Pay Period Base Days
        , p_action_information8          => fnd_number.number_to_canonical(lt_insert_action_info(j).wage_amount_a)      -- Wage Amount A
        , p_action_information9          => fnd_number.number_to_canonical(lt_insert_action_info(j).wage_amount_b)      -- Wage Amount B
        , p_action_information10         => fnd_number.number_to_canonical(ln_total_wage)                             -- Wage Amount Total
        , p_action_information11         => lt_insert_action_info(j).remarks                                            -- Remarks
        , p_action_information12         => lt_insert_action_info(j).exclude_period                                     -- Exclude Period
        , p_action_information13         => fnd_number.number_to_canonical(lt_insert_action_info(j).line_number)        -- Line Number
        );
Line: 1589

         j := lt_insert_action_info.next(j);
Line: 1776

  SELECT   paa.assignment_action_id,
           ppa.effective_date,
           ppa.date_earned
  FROM     pay_assignment_actions paa,
           pay_payroll_actions ppa
  WHERE    paa.assignment_id = p_assignment_id
  AND      paa.action_status = 'C'
  AND      ppa.payroll_action_id = paa.payroll_action_id
  AND      ppa.effective_date
           BETWEEN p_period_start_date and p_period_end_date
  AND      ppa.element_set_id = gn_spb_ele_set_id
  AND      ppa.action_type in ('R','Q','G','L')
  AND      NOT EXISTS(
             SELECT null
             FROM  pay_action_interlocks pai,
                    pay_assignment_actions paa2,
                    pay_payroll_actions ppa2
             WHERE  pai.locked_action_id = paa.assignment_action_id
             AND    paa2.assignment_action_id = pai.locking_action_id
             AND    ppa2.payroll_action_id = paa2.payroll_action_id
             AND    ppa2.action_type = 'V')
  ORDER BY   paa.action_sequence;
Line: 1802

  SELECT PDB.defined_balance_id
  FROM   pay_balance_types      PBT
        ,pay_balance_dimensions PBD
        ,pay_defined_balances   PDB
  WHERE   PBT.balance_name         = p_balance_name
  AND     PBD.database_item_suffix = p_database_item_suffix
  AND     PBT.balance_type_id      = PDB.balance_type_id
  AND     PBD.balance_dimension_id = PDB.balance_dimension_id;
Line: 1830

    lt_spb_assact_tbl.delete;
Line: 2068

    p_sql := ' SELECT distinct p.person_id'                             ||
             ' FROM   per_people_f p,'                                  ||
                    ' pay_payroll_actions pa'                           ||
             ' WHERE  pa.payroll_action_id = :payroll_action_id'        ||
             ' AND    p.business_group_id = pa.business_group_id'       ||
             ' ORDER BY p.person_id';
Line: 2132

  SELECT pay_core_utils.get_parameter('BG',legislative_parameters)
        ,pay_core_utils.get_parameter('ASSETID',legislative_parameters)
        ,TO_DATE(pay_core_utils.get_parameter('TEDF',legislative_parameters),'YYYY/MM/DD')
        ,TO_DATE(pay_core_utils.get_parameter('TEDT',legislative_parameters),'YYYY/MM/DD')
        ,pay_core_utils.get_parameter('LIO',legislative_parameters)
        ,TO_DATE(pay_core_utils.get_parameter('EDATE',legislative_parameters),'YYYY/MM/DD')
  FROM  pay_payroll_actions PPA
  WHERE PPA.payroll_action_id  =  p_payroll_action_id;
Line: 2163

  SELECT  NVL(org_information15,gc_date_earned)
         ,NVL(org_information16,12)
  FROM  hr_organization_information HOI
  WHERE HOI.org_information_context= 'JP_LI_UNION_INFO'
  AND    organization_id= p_organization_id;
Line: 2316

  SELECT parameter_value
  FROM   pay_action_parameters
  WHERE  parameter_name = 'RANGE_PERSON_ID';
Line: 2403

  SELECT PAF.assignment_id
        ,PPS.actual_termination_date
        ,PPS.projected_termination_date
  FROM   per_people_f             PPF
        ,per_assignments_f        PAF
        ,per_periods_of_service   PPS
        ,pay_population_ranges    PPR
        ,pay_payroll_actions      PPA
  WHERE PPF.person_id              = PAF.person_id
  AND   PPF.person_id              = PPS.person_id
  AND   PPA.payroll_action_id      = p_payroll_action_id
  AND   PPA.payroll_action_id      = PPR.payroll_action_id
  AND   PPR.chunk_number           = p_chunk
  AND   PPR.person_id              = PPF.person_id
  AND   PAF.business_group_id      = p_business_group_id
  AND   PPA.business_group_id      = PAF.business_group_id
  AND   PPS.period_of_service_id   = PAF.period_of_service_id
  AND   TRUNC(NVL(PPS.actual_termination_date,PPS.projected_termination_date)) BETWEEN PPF.effective_start_date AND PPF.effective_end_date
  AND   TRUNC(NVL(PPS.actual_termination_date,PPS.projected_termination_date)) BETWEEN PAF.effective_start_date AND PAF.effective_end_date
  AND   TRUNC(NVL(PPS.actual_termination_date,PPS.projected_termination_date))  BETWEEN p_start_date AND p_end_date
  AND   NVL(get_life_ins_org_id(PAF.assignment_id,NVL(PPS.actual_termination_date,PPS.projected_termination_date)),-999) =  p_organization_id
  AND   NVL(get_ei_type(PAF.assignment_id,NVL(PPS.actual_termination_date,PPS.projected_termination_date)),-999) IN ('EE','EE_AGED','EX','EX_AGED')
  AND   NVL(PPS.actual_termination_date,PPS.projected_termination_date) BETWEEN get_ei_qualify_date(PAF.assignment_id,NVL(PPS.actual_termination_date,PPS.projected_termination_date))
        AND NVL(get_ei_dis_qual_date(PAF.assignment_id,NVL(PPS.actual_termination_date,PPS.projected_termination_date))-1,TO_DATE('31/12/4712','dd/mm/yyyy'))
  AND   get_term_rpt_flag(PAF.assignment_id,NVL(PPS.actual_termination_date,PPS.projected_termination_date))= 'Y'
  ORDER BY PAF.assignment_id;
Line: 2439

  SELECT PAF.assignment_id
        ,PPS.actual_termination_date
        ,PPS.projected_termination_date
  FROM   per_people_f             PPF
        ,per_assignments_f        PAF
        ,per_periods_of_service   PPS
  WHERE PPF.person_id              = PAF.person_id
  AND   PPF.person_id              = PPS.person_id
  AND   PAF.business_group_id      = p_business_group_id
  AND   PPF.person_id        BETWEEN p_start_person_id
                                 AND p_end_person_id
  AND   PPS.period_of_service_id   = PAF.period_of_service_id
  AND   TRUNC(NVL(PPS.actual_termination_date,PPS.projected_termination_date)) BETWEEN PPF.effective_start_date   AND PPF.effective_end_date
  AND   TRUNC(NVL(PPS.actual_termination_date,PPS.projected_termination_date)) BETWEEN PAF.effective_start_date   AND PAF.effective_end_date
  AND   TRUNC(NVL(PPS.actual_termination_date,PPS.projected_termination_date)) BETWEEN p_start_date AND p_end_date
  AND   NVL(get_life_ins_org_id(PAF.assignment_id,NVL(PPS.actual_termination_date,PPS.projected_termination_date)),-999)    =  p_organization_id
  AND   NVL(get_ei_type(PAF.assignment_id,NVL(PPS.actual_termination_date,PPS.projected_termination_date)),-999) IN ('EE','EE_AGED','EX','EX_AGED')
  AND   NVL(PPS.actual_termination_date,PPS.projected_termination_date)BETWEEN get_ei_qualify_date(PAF.assignment_id,NVL(PPS.actual_termination_date,PPS.projected_termination_date))
        AND NVL(get_ei_dis_qual_date(PAF.assignment_id,NVL(PPS.actual_termination_date,PPS.projected_termination_date))-1,TO_DATE('31/12/4712','dd/mm/yyyy'))
  AND   get_term_rpt_flag(PAF.assignment_id,NVL(PPS.actual_termination_date,PPS.projected_termination_date))= 'Y'
  ORDER BY PAF.assignment_id;
Line: 2463

  SELECT pay_assignment_actions_s.NEXTVAL
  FROM   dual;
Line: 2654

  SELECT assignment_id
  FROM   pay_assignment_actions
  WHERE  assignment_action_id = p_assignment_action_id;
Line: 2662

  SELECT PPF.employee_number                                                                                         EMPLOYEE_NUMBER
       , get_ui_num(p_assignment_id,NVL(PPOS.actual_termination_date,PPOS.projected_termination_date))                                                    UI_REGISTERED_NUMBER
       , PPF.last_name                                                                                               LAST_NAME_KANA
       , PPF.first_name                                                                                              FIRST_NAME_KANA
       , PPF.per_information18                                                                                       LAST_NAME
       , PPF.per_information19                                                                                       FIRST_NAME
       , NVL(PPOS.actual_termination_date,PPOS.projected_termination_date)                                           TERMINATION_DATE
       , PAD.postal_code                                                                                             EMP_ZIP_CODE
       , PAD.address_line1                                                                                           ADDRESS_LINE1
       , PAD.address_line2                                                                                           ADDRESS_LINE2
       , PAD.address_line3                                                                                           ADDRESS_LINE3
       , PAD.telephone_number_1                                                                                      PHONE_NUM
       , PAF.assignment_id                                                                                           ASSIGNMENT_ID
       , PAF.payroll_id                                                                                              PAYROLL_ID
       , PPOS.date_start                                                                                             HIRE_DATE
       , PPOS.last_standard_process_date                                                                             LAST_STD_PROCESS_DATE
  FROM   per_people_f                 PPF
       , per_assignments_f            PAF
       , per_addresses                PAD
       , per_periods_of_service       PPOS
  WHERE PAF.person_id                      = PPF.person_id
  AND   PAD.person_id(+)                   = PPF.person_id
  AND   PAD.address_type(+)                = 'JP_C'
  AND   TRUNC(NVL(PPOS.actual_termination_date,PPOS.projected_termination_date)) BETWEEN  NVL(PAD.date_from,NVL(PPOS.actual_termination_date,PPOS.projected_termination_date))
        AND NVL(PAD.date_to,TO_DATE('31/12/4712','dd/mm/yyyy')) --#Bug9648137
  AND   PPF.person_id                  =    PPOS.person_id
  AND   TRUNC(NVL(PPOS.actual_termination_date,PPOS.projected_termination_date)) BETWEEN PPF.effective_start_date
                                     AND PPF.effective_end_date
  AND   TRUNC(NVL(PPOS.actual_termination_date,PPOS.projected_termination_date)) BETWEEN PAF.effective_start_date
                                     AND PAF.effective_end_date
  AND   PAF.assignment_id                  = p_assignment_id
  AND   PPOS.period_of_service_id          = NVL(PAF.period_of_service_id,PPOS.period_of_service_id)
  ORDER BY PPF.effective_start_date;
Line: 2831

SELECT HOI.org_information1         LOCATION_NUMBER
      ,HOI.org_information2         BUSINESS_ADDRESS1
      ,HOI.org_information3         BUSINESS_ADDRESS2
      ,HOI.org_information4         BUSINESS_ADDRESS3
      ,HOI.org_information5         EMPLOYER_ADDRESS1
      ,HOI.org_information6         EMPLOYER_ADDRESS2
      ,HOI.org_information7         EMPLOYER_ADDRESS3
      ,HOI.org_information8         LOCATION_NAME
      ,HOI.org_information9         EMPLOYER_NAME
      ,HOI.org_information10        EMPLOYER_FULL_NAME
      ,HOI.org_information11        COMPANY_PHONE
FROM   hr_organization_information  HOI
WHERE  HOI.org_information_context = 'JP_LI_UNION_INFO'
AND    HOI.organization_id         = gr_parameters.labor_insorg_id;