DBA Data[Home] [Help]

APPS.PAY_ES_ONLINE_SOE SQL Statements

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

Line: 14

        'SELECT org.name                                     COL01
               ,job.name                                     COL02
               ,loc.location_code                            COL03
               ,grd.name                                     COL04
               ,pay.payroll_name                             COL05
               ,pos.name                                     COL06
               ,hr_general.decode_organization(:tax_unit_id) COL07
               ,pg.group_name                                COL08
               ,peo.national_identifier                      COL09
               ,employee_number                              COL10
               ,hl.meaning                                   COL11
               ,assignment_number                            COL12
               ,nvl(ppb1.salary,''0'')                       COL13
               ,org1.name                                    COL14
               ,peo.full_name                                COL15
         FROM   per_all_people_f             peo
               ,per_all_assignments_f        asg
               ,hr_all_organization_units_vl org
               ,hr_all_organization_units_vl org1
               ,per_jobs_vl                  job
               ,per_all_positions            pos
               ,hr_locations                 loc
               ,per_grades_vl                grd
               ,pay_payrolls_f               pay
               ,pay_people_groups            pg
               ,hr_lookups                   hl
	       ,hr_soft_coding_keyflex       soft
               ,(SELECT ppb2.pay_basis_id
                       ,ppb2.business_group_id
                       ,ee.assignment_id
                       ,eev.screen_entry_value       salary
                  FROM  per_pay_bases                ppb2
                       ,pay_element_entries_f        ee
                       ,pay_element_entry_values_f   eev
                  WHERE ppb2.input_value_id          = eev.input_value_id
                  AND   ee.element_entry_id          = eev.element_entry_id
                  AND   :effective_date              BETWEEN ee.effective_start_date
                                                     AND     ee.effective_end_date
                  AND   :effective_date              BETWEEN eev.effective_start_date
                                                     AND     eev.effective_end_date
                  )ppb1
         WHERE  asg.assignment_id     = :assignment_id
         AND    :effective_date       BETWEEN asg.effective_start_date
                                      AND     asg.effective_end_date
         AND    asg.person_id         = peo.person_id
         AND    :effective_date       BETWEEN peo.effective_start_date
                                      AND     peo.effective_end_date
         AND    asg.position_id       = pos.position_id(+)
         AND    asg.job_id            = job.job_id(+)
         AND    asg.location_id       = loc.location_id(+)
         AND    asg.grade_id          = grd.grade_id(+)
         AND    asg.people_group_id   = pg.people_group_id(+)
         AND    asg.payroll_id        = pay.payroll_id(+)
         AND    :effective_date       BETWEEN pay.effective_start_date(+)
                                      AND     pay.effective_end_date(+)
         AND    asg.organization_id   = org.organization_id
         AND    :effective_date       BETWEEN org.date_from
                                      AND     NVL(org.date_to, :effective_date)
         AND    asg.pay_basis_id      = ppb1.pay_basis_id(+)
         AND    asg.assignment_id     = ppb1.assignment_id(+)
         AND    asg.business_group_id = ppb1.business_group_id(+)
         AND    hl.application_id (+) = 800
         AND    hl.lookup_type (+)    = ''NATIONALITY''
         AND    hl.lookup_code (+)    = peo.nationality
         AND    asg.soft_coding_keyflex_id = soft.soft_coding_keyflex_id
         AND    org1.organization_id = soft.segment2';
Line: 127

    SELECT pa.payroll_id
    ,      aa.action_sequence
    ,      pa.effective_date
    ,      aa.assignment_id
    ,      pa.business_group_id
    ,      bg.legislation_code
    ,      lrl.rule_mode
    FROM   pay_payroll_actions      pa
    ,      pay_assignment_actions   aa
    ,      per_business_groups      bg
    ,      pay_legislation_rules    lrl
    WHERE  aa.assignment_action_id  = p_assignment_action_id
    AND    aa.payroll_action_id     = pa.payroll_action_id
    AND    pa.business_group_id     = bg.business_group_id
    AND    lrl.legislation_code (+) = bg.legislation_code
    AND    lrl.rule_type(+)         = 'SAVE_ASG_RUN_BAL';
Line: 145

    SELECT ''''  || bg.currency_code || '''' currency_code
    FROM   pay_payroll_actions      pa
    ,      pay_assignment_actions   aa
    ,      per_business_groups      bg
    WHERE  aa.assignment_action_id  = p_assignment_action_id
    AND    aa.payroll_action_id     = pa.payroll_action_id
    AND    pa.business_group_id     = bg.business_group_id
    AND    rownum                   = 1;
Line: 155

    select ba.defined_balance_id
    ,      bd.dimension_name
    ,      bd.period_type
    ,      bt.balance_name
    ,      bt.reporting_name
    ,      nvl(oi.org_information7,nvl(bt.reporting_name,bt.balance_name)) defined_balance_name
    ,      pbt.balance_uom
    ,      hl.meaning
    from   pay_balance_attributes ba
    ,      pay_bal_attribute_definitions bad
    ,      pay_defined_balances db
    ,      pay_balance_dimensions bd
    ,      pay_balance_types_tl bt
    ,      hr_organization_information oi
    ,      pay_balance_types pbt
    ,      hr_lookups hl
    where  bad.attribute_name = p_balance_attribute
    and ( bad.BUSINESS_GROUP_ID IS NULL
       OR bad.BUSINESS_GROUP_ID = l_business_group_id)
    AND ( bad.LEGISLATION_CODE IS NULL
       OR bad.LEGISLATION_CODE = l_legislation_code)
    and   bad.attribute_id = ba.attribute_id
    and   ba.defined_balance_id = db.defined_balance_id
    and   db.balance_dimension_id = bd.balance_dimension_id
    and   db.balance_type_id = bt.balance_type_id
    and   db.balance_type_id = pbt.balance_type_id
    and   pbt.balance_type_id = bt.balance_type_id
    and   bt.language = userenv('LANG')
    and   oi.org_information1 = 'BALANCE'
    and   oi.org_information4 = to_char(bt.balance_type_id)
    and   oi.org_information5 = to_char(db.balance_dimension_id)
    and   oi.org_information_context = 'Business Group:SOE Detail'
    and   oi.organization_id = l_business_group_id
    and   hl.lookup_type='UNITS'
    and   hl.lookup_code = pbt.balance_uom;
Line: 192

select rb.TAX_UNIT_ID
,      rb.JURISDICTION_CODE
,      rb.SOURCE_ID
,      rb.SOURCE_TEXT
,      rb.SOURCE_NUMBER
,      rb.SOURCE_TEXT2
from pay_run_balances rb
,    pay_assignment_actions aa
,    pay_payroll_actions pa
where rb.ASSIGNMENT_ID = l_assignment_id
and   l_action_sequence >= aa.action_sequence
and   rb.assignment_action_id = aa.assignment_action_id
and   aa.payroll_action_id = pa.payroll_action_id
and   pa.effective_date >= l_earliest_ctx_date;
Line: 208

select distinct
       aa.tax_unit_id                                       tax_unit_id
,      rr.jurisdiction_code                                 jurisdiction_code
,      decode(l_si_needed_chr,
              'Y', pay_balance_pkg.find_context('SOURCE_ID'
                                               ,rr.run_result_id)
                                               ,null)       source_id
,      decode(l_st_needed_chr,
              'Y', pay_balance_pkg.find_context('SOURCE_TEXT'
                                               ,rr.run_result_id)
                                               ,null)       source_text
,      decode(l_sn_needed_chr,
              'Y', pay_balance_pkg.find_context('SOURCE_NUMBER'
                                               ,rr.run_result_id)
                                               ,null)      source_number
,      decode(l_st2_needed_chr,
              'Y', pay_balance_pkg.find_context('SOURCE_TEXT2'
                                               ,rr.run_result_id)
                                               ,null)      source_text2
  from pay_assignment_actions aa,
       pay_payroll_actions    pa,
       pay_run_results        rr
 where   aa.ASSIGNMENT_ID = l_assignment_id
   and   aa.assignment_action_id = rr.assignment_action_id
   and   l_action_sequence >= aa.action_sequence
   and   aa.payroll_action_id = pa.payroll_action_id
   and   pa.effective_date >= l_earliest_ctx_date;
Line: 390

   return ('select null COL01 from dual where 1=0');
Line: 415

    SELECT action_type
    FROM   pay_payroll_actions pa
    ,      per_time_periods tp
    ,      pay_assignment_actions aa
    WHERE  pa.payroll_action_id = aa.payroll_action_id
    AND    pa.effective_date = tp.regular_payment_date
    AND    pa.payroll_id = tp.payroll_id
    AND    aa.assignment_action_id = p_assignment_action_id;
Line: 434

                'select tp1.period_name || '' - '' ||  tp2.period_name COL01
                    ,fnd_date.date_to_displaydate(tp1.end_date)   COL04
                    ,fnd_date.date_to_displaydate(pa2.effective_date) COL03
                    ,fnd_date.date_to_displaydate(aa1.start_date) COL05
                    ,fnd_date.date_to_displaydate(aa2.end_date)    COL06
                    ,fnd_date.date_to_displaydate(tp1.start_date)  COL02
                    ,tp1.period_type COL07
                    ,ppf.payroll_name COL10
		    ,prtt.RUN_TYPE_NAME COL08
                from pay_payroll_actions pa1
                    ,pay_payroll_actions pa2
                    ,per_time_periods tp1
                    ,per_time_periods tp2
                    ,pay_assignment_actions aa1
                    ,pay_assignment_actions aa2
                    ,pay_all_payrolls_f ppf
		    ,pay_run_types_f prtf
                    ,pay_run_types_f_tl prtt
                where pa1.payroll_action_id = aa1.payroll_action_id
                and pa1.effective_date = tp1.regular_payment_date
                and pa1.payroll_id = tp1.payroll_id
                and pa1.payroll_id = ppf.payroll_id
                and pa1.effective_date between ppf.effective_start_date and ppf.effective_end_date
                and aa1.assignment_action_id = :PREPAY_MAX_ACTION
                and pa2.payroll_action_id = aa2.payroll_action_id
                and pa2.effective_date = tp2.regular_payment_date
                and pa2.payroll_id = tp2.payroll_id
                and aa2.assignment_action_id = :PREPAY_MIN_ACTION
		and prtf.run_type_id = pa1.run_type_id
                and prtf.run_type_id = prtt.run_type_id
		and pa1.effective_date between prtf.effective_start_date and prtf.effective_end_date';
Line: 467

            'select tp.period_name COL01
                ,fnd_date.date_to_displaydate(tp.end_date)   COL04
                ,fnd_date.date_to_displaydate(pa.effective_date) COL03
                ,fnd_date.date_to_displaydate(aa.start_date) COL05
                ,fnd_date.date_to_displaydate(aa.end_date)    COL06
                ,fnd_date.date_to_displaydate(tp.start_date)  COL02
                ,tp.period_type COL07
                ,ppf.payroll_name COL10
		,prtt.RUN_TYPE_NAME COL08
            from pay_payroll_actions pa
                ,per_time_periods tp
                ,pay_assignment_actions aa
                , pay_all_payrolls_f ppf
		,pay_run_types_f prtf
                ,pay_run_types_f_tl prtt
            where pa.payroll_action_id = aa.payroll_action_id
            and pa.effective_date = tp.regular_payment_date
            and pa.payroll_id = tp.payroll_id
            and pa.payroll_id = ppf.payroll_id
            and pa.effective_date between ppf.effective_start_date and ppf.effective_end_date
            and aa.assignment_action_id = :assignment_action_id
	    and prtf.run_type_id = pa.run_type_id
            and prtf.run_type_id = prtt.run_type_id
	    and pa.effective_date between prtf.effective_start_date and prtf.effective_end_date';
Line: 494

        'SELECT tp.period_name                                  COL01
               ,fnd_date.date_to_displaydate(tp.end_date)       COL04
               ,fnd_date.date_to_displaydate(pa.effective_date) COL03
               ,fnd_date.date_to_displaydate(aa.start_date)     COL05
               ,fnd_date.date_to_displaydate(aa.end_date)       COL06
               ,fnd_date.date_to_displaydate(tp.start_date)     COL02
               ,tp.period_type                                  COL07
               ,ppf.payroll_name                                COL10
	       ,prtt.RUN_TYPE_NAME                              COL08
         FROM   pay_payroll_actions     pa
               ,per_time_periods        tp
               ,pay_assignment_actions  aa
               ,pay_all_payrolls_f      ppf
	       ,pay_run_types_f prtf
               ,pay_run_types_f_tl prtt
         WHERE  pa.payroll_action_id    = aa.payroll_action_id
         AND    pa.payroll_id           = ppf.payroll_id
         AND    pa.effective_date       BETWEEN ppf.effective_start_date
                                        AND     ppf.effective_end_date
         AND    pa.time_period_id       = tp.time_period_id
         AND    aa.assignment_action_id = :assignment_action_id
	 AND    prtf.run_type_id = pa.run_type_id
         AND    prtf.run_type_id = prtt.run_type_id
	 AND    pa.effective_date between prtf.effective_start_date and prtf.effective_end_date';
Line: 535

    'select nvl(ettl.reporting_name,et.element_type_id) COL01
    ,       nvl(ettl.reporting_name,ettl.element_name) ||
    decode(et.element_name,''Other Court Order Deductions'',pay_es_online_soe.Get_Input_Value(et.element_type_id,rr.run_result_id,:effective_date,''Court Order Type'',''ES_OTHER_COURT_ORDER_TYPE'')
                          ,''Company Loan Detail'',pay_es_online_soe.Get_Input_Value(et.element_type_id,rr.run_result_id,:effective_date,''Purpose'',''ES_LOAN_PURPOSE'')
                          ,''Company Loan'',pay_es_online_soe.Get_Input_Value(et.element_type_id,rr.run_result_id,:effective_date,''Purpose'',''ES_LOAN_PURPOSE'')
    			  , '' '') COL02
    ,       to_char(sum(FND_NUMBER.CANONICAL_TO_NUMBER(rrv.result_value)),fnd_currency.get_format_mask(:G_CURRENCY_CODE,40)) COL16
    ,       decode(count(*),1,''1'',''2'') COL17 -- destination indicator
    ,       decode(count(*),1,max(rr.run_result_id),max(et.element_type_id)) COL18
    from pay_assignment_actions aa
    ,    pay_run_results rr
    ,    pay_run_result_values rrv
    ,    pay_input_values_f iv
    ,    pay_input_values_f_tl ivtl
    ,    pay_element_types_f et
    ,    pay_element_types_f_tl ettl
    ,    pay_element_set_members esm
    ,    pay_element_sets es
    where aa.assignment_action_id :action_clause
    and   aa.assignment_action_id = rr.assignment_action_id
    and   rr.status in (''P'',''PA'')
    and   rr.run_result_id = rrv.run_result_id
    and   rr.element_type_id = et.element_type_id
    and   :effective_date between
           et.effective_start_date and et.effective_end_date
    and   et.element_type_id = ettl.element_type_id
    and   rrv.input_value_id = iv.input_value_id
    and   iv.name = ''Pay Value''
    and   :effective_date between
           iv.effective_start_date and iv.effective_end_date
    and   iv.input_value_id = ivtl.input_value_id
    and   rrv.result_value is not null
    and   ettl.language = userenv(''LANG'')
    and   ivtl.language = userenv(''LANG'')
    and   et.element_type_id = esm.element_type_id
    and   esm.element_set_id = es.element_set_id
    and ( es.BUSINESS_GROUP_ID IS NULL
       OR es.BUSINESS_GROUP_ID = :business_group_id )
    AND ( es.LEGISLATION_CODE IS NULL
       OR es.LEGISLATION_CODE = '':legislation_code'' )
    and   es.element_set_name = '''|| p_element_set_name ||'''
    group by nvl(ettl.reporting_name,ettl.element_name) ||
    decode(et.element_name,''Other Court Order Deductions'',pay_es_online_soe.Get_Input_Value(et.element_type_id,rr.run_result_id,:effective_date,''Court Order Type'',''ES_OTHER_COURT_ORDER_TYPE'')
                          ,''Company Loan Detail'',pay_es_online_soe.Get_Input_Value(et.element_type_id,rr.run_result_id,:effective_date,''Purpose'',''ES_LOAN_PURPOSE'')
                          ,''Company Loan'',pay_es_online_soe.Get_Input_Value(et.element_type_id,rr.run_result_id,:effective_date,''Purpose'',''ES_LOAN_PURPOSE'')
    			  , '' '')
    ,nvl(ettl.reporting_name,et.element_type_id)
    order by 1,2';
Line: 617

    SELECT hr_general.decode_lookup(p_lookup_name,PRRV.RESULT_VALUE ) name
    FROM   pay_run_results PRR
	  ,pay_input_values_f PIV
	  ,pay_run_result_values PRRV
    WHERE PRR.element_type_id = p_element_type_id
    AND   PIV.name = p_name
    AND   PRR.RUN_RESULT_ID= p_run_result_id
    AND   PRRV.RUN_RESULT_ID=PRR.RUN_RESULT_ID
    AND   PRRV.Input_value_ID=PIV.Input_value_ID
    AND   p_effective_date         BETWEEN PIV.effective_start_date
                                    AND    PIV.effective_end_date;