PAY_XLA_COSTS_V

Details

  • Schema: FUSION

  • Object owner: PAY

  • Object type: VIEW

Columns

Name

EVENT_ID

LINE_NUMBER

PAYROLL_REL_ACTION_ID

COST_ACTION_ID

RUN_ACTION_ID

COSTED_VALUE

DEBIT_OR_CREDIT

CURRENCY_CODE

ELEMENT_NAME

DISTRIBUTED_ELEMENT_NAME

COST_ALLOCATION_KEYFLEX_ID

SEGMENT1

SEGMENT2

SEGMENT3

SEGMENT4

SEGMENT5

SEGMENT6

SEGMENT7

SEGMENT8

SEGMENT9

SEGMENT10

SEGMENT11

SEGMENT12

SEGMENT13

SEGMENT14

SEGMENT15

SEGMENT16

SEGMENT17

SEGMENT18

SEGMENT19

SEGMENT20

SEGMENT21

SEGMENT22

SEGMENT23

SEGMENT24

SEGMENT25

SEGMENT26

SEGMENT27

SEGMENT28

SEGMENT29

SEGMENT30

TERM_NUMBER

ASSIGNMENT_NUMBER

Query

SQL_Statement

SELECT PXE.EVENT_ID, PC.COST_ID LINE_NUMBER, TGL_RA.PAYROLL_REL_ACTION_ID, COST_RA.PAYROLL_REL_ACTION_ID COST_ACTION_ID,

RUN_RA.PAYROLL_REL_ACTION_ID RUN_ACTION_ID, PC.COSTED_VALUE,

decode(nvl(PXE.REVERSAL_FLAG, 'N'), 'N', PC.DEBIT_OR_CREDIT, decode(PC.DEBIT_OR_CREDIT, 'C', 'D', 'C')) DEBIT_OR_CREDIT,

DECODE(IV.UOM, 'M', ET.OUTPUT_CURRENCY_CODE, 'STAT') CURRENCY_CODE, ETTL.ELEMENT_NAME,

DIST_ETTL.ELEMENT_NAME DISTRIBUTED_ELEMENT_NAME,

KEY.COST_ALLOCATION_KEYFLEX_ID, KEY.SEGMENT1, KEY.SEGMENT2, KEY.SEGMENT3, KEY.SEGMENT4, KEY.SEGMENT5,

KEY.SEGMENT6, KEY.SEGMENT7, KEY.SEGMENT8, KEY.SEGMENT9, KEY.SEGMENT10, KEY.SEGMENT11, KEY.SEGMENT12,

KEY.SEGMENT13, KEY.SEGMENT14, KEY.SEGMENT15, KEY.SEGMENT16, KEY.SEGMENT17, KEY.SEGMENT18,

KEY.SEGMENT19, KEY.SEGMENT20, KEY.SEGMENT21, KEY.SEGMENT22, KEY.SEGMENT23, KEY.SEGMENT24,

KEY.SEGMENT25, KEY.SEGMENT26, KEY.SEGMENT27, KEY.SEGMENT28, KEY.SEGMENT29, KEY.SEGMENT30,

decode(TERM.RELATIONSHIP_GROUP_ID, null, null, PAY_SLA_PKG.GET_ASG_NUM(TERM.RELATIONSHIP_GROUP_ID,RUN_PA.EFFECTIVE_DATE)) TERM_NUMBER,

decode(ASG.RELATIONSHIP_GROUP_ID, null, null, PAY_SLA_PKG.GET_ASG_NUM(ASG.RELATIONSHIP_GROUP_ID,RUN_PA.EFFECTIVE_DATE)) ASSIGNMENT_NUMBER

FROM PAY_XLA_EVENTS PXE,

PAY_PAYROLL_REL_ACTIONS TGL_RA,

PAY_ACTION_INTERLOCKS COST_LOCK,

PAY_PAYROLL_REL_ACTIONS COST_RA,

PAY_PAYROLL_ACTIONS COST_PA,

PAY_ACTION_CLASSIFICATIONS COST_CLA,

PAY_ACTION_INTERLOCKS RUN_LOCK,

PAY_PAYROLL_REL_ACTIONS RUN_RA,

PAY_PAYROLL_ACTIONS RUN_PA,

PAY_ACTION_CLASSIFICATIONS RUN_CLA,

PAY_PAYROLL_REL_ACTIONS RUN_RA2,

PAY_COSTS PC,

PAY_RUN_RESULTS RR,

PAY_REL_GROUPS_DN TERM,

PAY_REL_GROUPS_DN ASG,

PAY_INPUT_VALUES_F IV,

PAY_ELEMENT_TYPES_F ET,

PAY_ELEMENT_TYPES_TL ETTL,

PAY_INPUT_VALUES_F DIST_IV,

PAY_ELEMENT_TYPES_TL DIST_ETTL,

PAY_COST_ALLOCATION_KEYFLEX KEY

WHERE TGL_RA.PAYROLL_REL_ACTION_ID = PXE.PAYROLL_REL_ACTION_ID

AND COST_LOCK.LOCKING_ACTION_ID = TGL_RA.PAYROLL_REL_ACTION_ID

AND COST_RA.PAYROLL_REL_ACTION_ID = COST_LOCK.LOCKED_ACTION_ID

AND COST_PA.PAYROLL_ACTION_ID = COST_RA.PAYROLL_ACTION_ID

AND COST_PA.ACTION_TYPE = COST_CLA.ACTION_TYPE

AND COST_CLA.CLASSIFICATION_NAME = 'TRANSGL'

AND COST_PA.ACTION_TYPE in ('C', 'S','CA')

AND RUN_LOCK.LOCKING_ACTION_ID = TGL_RA.PAYROLL_REL_ACTION_ID

AND RUN_RA.PAYROLL_REL_ACTION_ID = RUN_LOCK.LOCKED_ACTION_ID

AND RUN_PA.PAYROLL_ACTION_ID = RUN_RA.PAYROLL_ACTION_ID

AND RUN_PA.ACTION_TYPE = RUN_CLA.ACTION_TYPE

AND RUN_CLA.CLASSIFICATION_NAME = 'COSTED'

AND RUN_RA2.PAYROLL_ACTION_ID = RUN_PA.PAYROLL_ACTION_ID

AND RUN_RA2.PAYROLL_RELATIONSHIP_ID = RUN_RA.PAYROLL_RELATIONSHIP_ID

AND RR.PAYROLL_REL_ACTION_ID = RUN_RA2.PAYROLL_REL_ACTION_ID

AND RR.RUN_RESULT_ID = PC.RUN_RESULT_ID

AND PC.PAYROLL_REL_ACTION_ID = COST_RA.PAYROLL_REL_ACTION_ID

AND TERM.RELATIONSHIP_GROUP_ID (+) = nvl(RR.PAYROLL_TERM_ID, -999)

AND TERM.GROUP_TYPE (+) = 'T'

AND ASG.RELATIONSHIP_GROUP_ID (+) = nvl(RR.PAYROLL_ASSIGNMENT_ID, -999)

AND ASG.GROUP_TYPE (+) = 'A'

AND IV.INPUT_VALUE_ID = PC.INPUT_VALUE_ID

AND RUN_PA.DATE_EARNED BETWEEN IV.EFFECTIVE_START_DATE AND IV.EFFECTIVE_END_DATE

AND ET.ELEMENT_TYPE_ID = RR.ELEMENT_TYPE_ID

AND RUN_PA.DATE_EARNED BETWEEN ET.EFFECTIVE_START_DATE AND ET.EFFECTIVE_END_DATE

AND ETTL.ELEMENT_TYPE_ID = ET.ELEMENT_TYPE_ID

AND ETTL.LANGUAGE (+) = USERENV('LANG')

AND DIST_IV.INPUT_VALUE_ID (+) = PC.DISTRIBUTED_INPUT_VALUE_ID

AND RUN_PA.DATE_EARNED BETWEEN DIST_IV.EFFECTIVE_START_DATE (+) AND DIST_IV.EFFECTIVE_END_DATE (+)

AND DIST_ETTL.ELEMENT_TYPE_ID (+) = DIST_IV.ELEMENT_TYPE_ID

AND DIST_ETTL.LANGUAGE (+) = USERENV('LANG')

AND PC.COST_ALLOCATION_KEYFLEX_ID = KEY.COST_ALLOCATION_KEYFLEX_ID

AND PC.TRANSFER_TO_GL_FLAG = 'Y'