PAY_OBJECTS_VL

Details

  • Schema: FUSION

  • Object owner: PAY

  • Object type: VIEW

Columns

Name

MODULE_NAME

FLOW_NAME

FLOW_INSTANCE_ID

CHECKLIST_NAME

OBJECT_NAME

TOTAL

PROCESSED

ERROR

SKIPPED

MARK_FOR_RETRY

PROCESSING

UNPROCESSED

TASK_INSTANCE_ID

Query

SQL_Statement

select distinct aaa.module_name, aaa.flow_name,aaa.flow_instance_id,aaa.checklist_name,'Records' as Object_name,

sum(decode(pra.action_status,null,decode(poa.action_status,null,decode(pta.action_status,null,0,1),1),1)) total,

sum(decode(pra.action_status,'C',1,'V',1,'I',1,decode(poa.action_status,'C',1,'V',1,'I',1,decode(pta.action_status,'C',1,'V',1,'I',1,0)))) processed,

sum(decode(pra.action_status,'E',1,decode(poa.action_status,'E',1,decode(pta.action_status,'E',1,0)))) error,

sum(decode(pra.action_status,'S',1,decode(poa.action_status,'S',1,decode(pta.action_status,'S',1,0)))) skipped,

sum(decode(pra.action_status,'M',1,decode(poa.action_status,'M',1,decode(pta.action_status,'M',1,0)))) mark_for_retry,

sum(decode(pra.action_status,'P',1,decode(poa.action_status,'P',1,decode(pta.action_status,'P',1,0)))) processing,

sum(decode(pra.action_status,'U',1,decode(poa.action_status,'U',1,decode(pta.action_status,'U',1,0)))) unprocessed,

aaa.task_instance_id

from pay_payroll_rel_actions pra,

pay_payroll_actions ppa,

pay_requests prq,

pay_object_actions poa,

pay_temp_object_actions pta,

PAY_task_STATUS_VL aaa,

(SELECT LOOKUP_CODE FROM HCM_LOOKUPS ACT WHERE LOOKUP_CODE IN('B','C','CP','CA','CQ','CR','D','E','EC','GI','G','H','L','M','P','PP','PS','PRU','Q','R','RG','S','T','TC','U','X','XWr','V','Wr')

AND LOOKUP_TYPE='ACTION_TYPE') ACT_FLAG

where ppa.action_type=ACT_FLAG.LOOKUP_CODE

and prq.flow_instance_id = AAA.flow_instance_id

and prq.flow_task_instance_id = aaa.task_instance_id

and prq.pay_request_id = ppa.pay_request_id

and aaa.batch_id is null

and ppa.payroll_action_id = pra.payroll_action_id (+)

and ppa.payroll_action_id = poa.payroll_action_id (+)

and ppa.payroll_action_id = pta.payroll_action_id (+)

and pra.source_action_id is null

and pra.RETRO_COMPONENT_ID is null

group by aaa.module_name,aaa.flow_name, aaa.flow_instance_id, aaa.checklist_name, aaa.task_instance_id, 'Records'

union

select distinct aaa.module_name, aaa.flow_name,aaa.flow_instance_id,aaa.checklist_name,'Records' as Object_name,

sum(decode(pbl.batch_line_status,null,0,1)) total,

sum(decode(pbl.batch_line_status,'T',1,0)) processed,

sum(decode(pbl.batch_line_status,'E',1,0)) error,

sum(0) skipped,

sum(0) mark_for_retry,

sum(decode(pbl.batch_line_status,'P',1,0)) processing,

sum(decode(pbl.batch_line_status,'U',1,0)) unprocessed,

aaa.task_instance_id

from pay_batch_lines pbl,

PAY_task_STATUS_VL aaa

where aaa.batch_id=pbl.batch_id

and aaa.batch_id is not null

group by aaa.module_name,aaa.flow_name, aaa.flow_instance_id, aaa.checklist_name, aaa.task_instance_id, 'Records'

union

select distinct aaa.module_name, aaa.flow_name,aaa.flow_instance_id,aaa.checklist_name,'Records' as Object_name,

IMPORT_LINES_TOTAL_COUNT total,

(IMPORT_LINES_TOTAL_COUNT-LINE_UNPROCESSED_COUNT) processed,

LINE_ERROR_COUNT error,

skipped_count skipped,

corrected_count mark_for_retry,

0 processing,

LINE_UNPROCESSED_COUNT unprocessed,

aaa.task_instance_id

from HRC_DL_DATA_SETS pbl,

PAY_task_STATUS_VL aaa

where aaa.hdl_batch_id=pbl.data_set_id

and aaa.hdl_batch_id is not null