PAY_PER_ACT_BAL_RSLT_VL
Details
-
Schema: FUSION
-
Object owner: PAY
-
Object type: VIEW
Columns
Name |
---|
OBJECT_ACTION_ID BASE_BALANCE_NAME BALANCE_NAME CURRENCY_CODE BALANCE_TYPE_ID BALANCE_VALUE |
Query
SQL_Statement |
---|
select Object_action_id,base_balance_name,balance_name, currency_code,balance_type_id,BALANCE_VALUE from( select pra.source_action_id Object_action_id, pbt.base_balance_name, pbt.balance_name, pbt.currency_code, rsi.sequence_num, pbt.balance_type_id, sum(balv.BALANCE_VALUE) BALANCE_VALUE from pay_bal_grp_usages_vl bgu1, per_legislative_data_groups ldg, PAY_REPORT_SORT_ITEMS rsi, pay_balance_groups pbg, pay_bal_grp_inclusions pbgi, pay_bal_att_definitions pbad, pay_balance_attributes pba, pay_defined_balances pdb, pay_balance_types_vl pbt, pay_balance_dimensions pbd, pay_payroll_actions ppa, pay_payroll_rel_actions pra, pay_run_balances balv where bgu1.base_group_usage_name = 'ORA_PAYROLL_ACTIVITY_BALANCE_GROUP_USAGE' and ppa.legislative_data_group_id=ldg.legislative_data_group_id and pbg.balance_group_id = bgu1.balance_group_id and bgu1.report_sort_type_id = rsi.report_sort_type_id and rsi.source_id = pbt.balance_type_id and ((rsi.legislation_code is null and rsi.legislative_data_group_id is null) or rsi.legislation_code = ldg.legislation_code or rsi.legislative_data_group_id = ldg.legislative_data_group_id) and ((pbg.legislation_code is null and pbg.legislative_data_group_id is null) or (pbg.legislation_code = ldg.legislation_code and pbg.legislative_data_group_id is null) or pbg.legislative_data_group_id = ldg.legislative_data_group_id) and pbg.balance_group_id = pbgi.balance_group_id and ((pbgi.legislation_code is null and pbgi.legislative_data_group_id is null) or (pbgi.legislation_code = ldg.legislation_code and pbgi.legislative_data_group_id is null) or pbgi.legislative_data_group_id = ldg.legislative_data_group_id) and pbgi.attribute_id = pbad.attribute_id and ((pbad.legislation_code is null and pbad.legislative_data_group_id is null) or (pbad.legislation_code = ldg.legislation_code and pbad.legislative_data_group_id is null) or pbad.legislative_data_group_id = ldg.legislative_data_group_id) and pbad.attribute_id = pba.attribute_id and ((pba.legislation_code is null and pba.legislative_data_group_id is null) or (pba.legislation_code = ldg.legislation_code and pba.legislative_data_group_id is null) or pba.legislative_data_group_id = ldg.legislative_data_group_id) and pdb.defined_balance_id = pba.defined_balance_id and ((pdb.legislation_code is null and pdb.legislative_data_group_id is null) or (pdb.legislation_code = ldg.legislation_code and pdb.legislative_data_group_id is null) or pdb.legislative_data_group_id = ldg.legislative_data_group_id) and pdb.balance_type_id = pbt.balance_type_id and ((pbt.legislation_code is null and pbt.legislative_data_group_id is null) or (pbt.legislation_code = ldg.legislation_code and pbt.legislative_data_group_id is null) or pbt.legislative_data_group_id = ldg.legislative_data_group_id) and pbd.balance_dimension_id = pdb.balance_dimension_id and ((pbd.legislation_code is null and pbd.legislative_data_group_id is null) or (pbd.legislation_code = ldg.legislation_code and pbd.legislative_data_group_id is null) or pbd.legislative_data_group_id = ldg.legislative_data_group_id) and pbd.period_type ='RUN' and pbd.DIMENSION_LEVEL ='REL' and ppa.action_type IN ('R','Q','B','V') and pra.payroll_action_id = ppa.payroll_action_id AND pra.source_action_id IS NOT NULL AND pra.action_status in('M','C') and balv.defined_balance_id (+) = pdb.defined_balance_id and balv.payroll_rel_action_id (+) = pra.payroll_rel_action_id and ppa.effective_date = balv.effective_Date (+) and balv.BALANCE_VALUE is not null group by pra.source_action_id, pbt.base_balance_name, pbt.balance_name, pbt.currency_code, rsi.sequence_num, pbt.balance_type_id) |