Product: | PAY - Payroll |
---|---|
Description: | |
Implementation/DBA Data: |
![]() |
SELECT PXE.EVENT_ID
, PC.COST_ID
, TGL_AA.ASSIGNMENT_ACTION_ID
, PC.ASSIGNMENT_ACTION_ID
, PXE.ACCOUNTING_DATE
, PC.COSTED_VALUE
, PC.DEBIT_OR_CREDIT
, DECODE(IV.UOM
, 'M'
, ET.OUTPUT_CURRENCY_CODE
, 'STAT')
, ETTL.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
FROM PAY_XLA_EVENTS PXE
, PAY_ASSIGNMENT_ACTIONS TGL_AA
, PAY_ACTION_INTERLOCKS COST_LOCK
, PAY_ASSIGNMENT_ACTIONS COST_AA
, PAY_PAYROLL_ACTIONS COST_PA
, PER_ALL_ASSIGNMENTS_F PERA
, PAY_COSTS PC
, PAY_INPUT_VALUES_F IV
, PAY_ELEMENT_TYPES_F ET
, PAY_ELEMENT_TYPES_F_TL ETTL
, PAY_COST_ALLOCATION_KEYFLEX KEY
WHERE TGL_AA.ASSIGNMENT_ACTION_ID = PXE.ASSIGNMENT_ACTION_ID
AND COST_LOCK.LOCKING_ACTION_ID = TGL_AA.ASSIGNMENT_ACTION_ID
AND COST_AA.ASSIGNMENT_ACTION_ID = COST_LOCK.LOCKED_ACTION_ID
AND COST_PA.PAYROLL_ACTION_ID = COST_AA.PAYROLL_ACTION_ID
AND COST_PA.ACTION_TYPE = 'EC'
AND PC.ASSIGNMENT_ACTION_ID = COST_AA.ASSIGNMENT_ACTION_ID
AND PC.TRANSFER_TO_GL_FLAG = 'Y'
AND IV.INPUT_VALUE_ID = PC.INPUT_VALUE_ID
AND COST_PA.EFFECTIVE_DATE BETWEEN IV.EFFECTIVE_START_DATE
AND IV.EFFECTIVE_END_DATE
AND ET.ELEMENT_TYPE_ID = IV.ELEMENT_TYPE_ID
AND COST_PA.EFFECTIVE_DATE 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 PC.COST_ALLOCATION_KEYFLEX_ID = KEY.COST_ALLOCATION_KEYFLEX_ID
AND PERA.ASSIGNMENT_ID = COST_AA.ASSIGNMENT_ID
AND COST_PA.EFFECTIVE_DATE BETWEEN PERA.EFFECTIVE_START_DATE
AND PERA.EFFECTIVE_END_DATE
AND DECODE(PC.SOURCE_ID
, NULL
, COST_PA.EFFECTIVE_DATE
, PAY_SLA_PKG.GET_ECOST_ACCOUNTING_DATE(PERA.PAYROLL_ID
, COST_PA.EFFECTIVE_DATE)) = PXE.ACCOUNTING_DATE