Professional Documents
Culture Documents
BonusPayInterfacetoPS RL
BonusPayInterfacetoPS RL
<LEVEL> ABS_080_BonusPayInterfacetoPS
<SORT ASCENDING> PERSON_NUMBER, ELEMENT_HRCHY/ELEMENT_DG/ELEMENT_REC/ELE_NAME,
ELEMENT_HRCHY/ELEMENT_DG/ELEMENT_REC/ENTRY_VALUE
<MAXIMUM
<FORMAT> <DATA> <COMMENTS>
LENGTH>
<NEW HeaderRec
RECORD>
Alpha ‘Person Number’
Alpha ‘|’
Alpha ‘Assignment Number’
Alpha ‘|’
Alpha ‘Company’
Alpha ‘|’
Alpha 'Pay Group'
Alpha ‘|’
Alpha 'Element Name'
Alpha ‘|’
Alpha 'Element Entry ID'
Alpha ‘|’
Alpha 'Payment Installment
#'
Alpha ‘|’
Alpha 'Installment Amount'
Alpha ‘|’
1
Alpha 'Payment Date'
Alpha ‘|’
Alpha 'Payment Status'
Alpha ‘|’
Alpha 'Effective Start
Date'
Alpha ‘|’
Alpha 'Effective End Date'
<LEVEL> EMP_DG
<NEW SOB_BO_BONUS
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Sign on Bonus - Below
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Payment Date’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN
(‘LOA_START’, ‘LOA’)
Alpha PERSON_NUMBER Person
Number
Alpha ‘|’
Alpha ASG_NO Assignment Number
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Sign on
Bonus - Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment
Date’]/ELE_NAME Element Name
Alpha ‘|’
Alpha ELEMENT_HRCHY/ Element Entry ID
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Sign on
Bonus - Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment
2
Date’]/ELE_ENTR_ID
Alpha ‘|’
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Sign on Bonus - Below
Installment
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Sign on
Bonus - Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Total Bonus
Amount’]/ENTRY_VALUE Installment Amount
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Sign on
Bonus - Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment
Date’]/ENTRY_VALUE,1,
10), ‘YYYY-MM-DD’) Payment Date
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Sign on
Bonus - Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment
Date’]/ELE_START_DATE
,1,10), ‘YYYY-MM-DD’) Eff St Dt
Alpha ‘|’
Date, YYYY/MM/DD IF Eff End Dt
3
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Sign on
Bonus - Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment
Date’]/ELE_END_DATE,1
,10) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Sign on Bonus -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment
Date’]/ELE_END_DATE,1
,10), ‘YYYY-MM-DD’)
END IF
<NEW SOBO_BONUS
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Sign on Bonus –
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Payment Date’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN
(‘LOA_START’, ‘LOA’)
Alpha PERSON_NUMBER Person
Number
Alpha ‘|’
Alpha ASG_NO Assignment Number
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
Alpha ‘|’
4
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Sign on
Bonus –
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment
Date’]/ELE_NAME Element Name
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Sign on
Bonus –
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment
Date’]/ELE_ENTR_ID Element Entry ID
Alpha ‘|’
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Sign on Bonus –
Installment
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Sign on
Bonus –
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Total Bonus
Amount’]/ENTRY_VALUE Installment Amount
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN Payment Date
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Sign on
Bonus –
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment
Date’]/ENTRY_VALUE,1,
5
10), ‘YYYY-MM-DD’)
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Sign on
Bonus –
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment
Date’]/ELE_START_DATE
,1,10), ‘YYYY-MM-DD’) Eff St Dt
Alpha ‘|’
Date, YYYY/MM/DD IF Eff End Dt
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Sign on
Bonus –
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment
Date’]/ELE_END_DATE,1
,10) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Sign on Bonus –
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment
Date’]/ELE_END_DATE,1
,10), ‘YYYY-MM-DD’)
6
END IF
<NEW RET_PAY_DT1
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Retention Bonus’] /ELEMENT_REC[IP_BASE_NAME
= ‘Payment Date 1’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN ('LOA_START', 'LOA')
7
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Installment 1
Amount’]/ENTRY_VALUE
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
1’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) Payment Date
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG
[ELEMENT_REC/ELEMENT
= ‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
1’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’) Eff St Dt
Alpha ‘|’
Date, YYYY/MM/DD IF Eff End Dt
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG
[ELEMENT_REC/ELEMENT
= ‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
1’]/ELE_END_DATE,1,10
) = '4712-12-31'
8
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG
[ELEMENT_REC/ELEMENT
= ‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
1’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
END IF
<NEW RET_PAY_DT2
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Retention Bonus’] /ELEMENT_REC[IP_BASE_NAME
= ‘Payment Date 2’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN ('LOA_START', 'LOA')
Alpha PERSON_NUMBER Person
Number
Alpha ‘|’
Alpha ASG_NO Assignment Number
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG
[ELEMENT_REC/ELEMENT
= ‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
2’]/ELE_NAME Element Name
Alpha ‘|’
Alpha ELEMENT_HRCHY/ Element Entry ID
9
ELEMENT_DG
[ELEMENT_REC/ELEMENT
= ‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
2’]/ELE_ENTR_ID
Alpha ‘|’
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG [ELEMENT_REC/ELEMENT = ‘Retention
Installment
Bonus’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment 2’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha IF Installment Amount
(
ACTION IN
(‘LOA_START’, ‘LOA’)
AND
TO_DATE(SUBSTR(ASGDT,
1,10), ‘YYYY-MM-DD’)
>=
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
1’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) AND
TO_DATE(SUBSTR(ASGDT,
1,10), ‘YYYY-MM-DD’)
<
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG
[ELEMENT_REC/ELEMENT
= ‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
2’]/ENTRY_VALUE,1,10)
10
, ‘YYYY-MM-DD’)
)
THEN
INTEGER_PART(TO_CHAR(
TO_NUMBER(ELEMENT_HRC
HY/ELEMENT_DG[ELEMENT
_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Installment 2
Amount’]/ENTRY_VALUE)
*
TO_NUMBER(TO_CHAR(ASG
DT, ‘WW’)) -
TO_NUMBER(TO_CHAR(TO_
DATE(SUBSTR(ELEMENT_H
RCHY/ELEMENT_DG[ELEME
NT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
1’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’),
‘WW’))
+
52*(TO_NUMBER(TO_CHAR
(ASGDT, ‘YYYY’)) -
TO_NUMBER(TO_CHAR(TO_
DATE(SUBSTR(ELEMENT_H
RCHY/ELEMENT_DG
[ELEMENT_REC/ELEMENT
11
= ‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
1’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’),
‘YYYY’)))
) DIV 52
) )
ELSE
TO_CHAR(TO_NUMBER(ELE
MENT_HRCHY/ELEMENT_DG
[ELEMENT_REC/ELEMENT
= ‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Installment 2
Amount’]/ENTRY_VALUE)
)
END IF
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
2’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) Payment Date
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN Eff St Dt
T_HRCHY/
12
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
2’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’)
Alpha ‘|’
Date, YYYY/MM/DD IF
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
2’]/ELE_END_DATE,1,10
) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
2’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
13
Number
Alpha ‘|’
Alpha ASG_NO Assignment Number
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
3’]/ELE_NAME Element Name
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
3’]/ELE_ENTR_ID Element Entry ID
Alpha ‘|’
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Retention
Installment
Bonus’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment 3’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha IF Installment Amount
(
ACTION IN
(‘LOA_START’, ‘LOA’)
AND
TO_DATE(SUBSTR(ASGDT,
1,10), ‘YYYY-MM-DD’)
>=
TO_DATE(SUBSTR(ELEMEN
14
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
2’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) AND
TO_DATE(SUBSTR(ASGDT,
1,10), ‘YYYY-MM-DD’)
<
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
3’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’)
)
THEN
INTEGER_PART(TO_CHAR(
TO_NUMBER(ELEMENT_HRC
HY/ELEMENT_DG[ELEMENT
_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Installment 3
Amount’]/ENTRY_VALUE)
*
TO_NUMBER(TO_CHAR(ASG
DT, ‘WW’)) -
15
TO_NUMBER(TO_CHAR(TO_
DATE(SUBSTR(ELEMENT_H
RCHY/ELEMENT_DG[ELEME
NT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
2’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’),
‘WW’))
+
52*(TO_NUMBER(TO_CHAR
(ASGDT, ‘YYYY’)) -
TO_NUMBER(TO_CHAR(TO_
DATE(SUBSTR(ELEMENT_H
RCHY/ELEMENT_DG[ELEME
NT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
2’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’),
‘YYYY’)))
) DIV 52
) )
ELSE
TO_CHAR(TO_NUMBER(ELE
MENT_HRCHY/ELEMENT_DG
[ELEMENT_REC/ELEMENT
= ‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Installment 3
Amount’]/ENTRY_VALUE)
16
)
END IF
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
3’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) Payment Date
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
3’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’) Eff St Dt
Alpha ‘|’
Date, YYYY/MM/DD IF Eff End Dt
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
3’]/ELE_END_DATE,1,10
) = '4712-12-31'
THEN TO_DATE('2099-
17
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
3’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
END IF
<NEW RET_PAY_DT4
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Retention Bonus’]/ELEMENT_REC[IP_BASE_NAME
= ‘Payment Date 4’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN ('LOA_START', 'LOA')
Alpha PERSON_NUMBER Person
Number
Alpha ‘|’
Alpha ASG_NO Assignment Number
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
4’]/ELE_NAME Element Name
Alpha ‘|’
Alpha ELEMENT_HRCHY/ Element Entry ID
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
18
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
4’]/ELE_ENTR_ID
Alpha ‘|’
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Retention
Installment
Bonus’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment 4’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha IF Installment Amount
(
ACTION IN
(‘LOA_START’, ‘LOA’)
AND
TO_DATE(SUBSTR(ASGDT,
1,10), ‘YYYY-MM-DD’)
>=
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
3’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) AND
TO_DATE(SUBSTR(ASGDT,
1,10), ‘YYYY-MM-DD’)
<
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
4’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’)
)
19
THEN
INTEGER_PART(TO_CHAR(
TO_NUMBER(ELEMENT_HRC
HY/ELEMENT_DG[ELEMENT
_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Installment 4
Amount’]/ENTRY_VALUE)
*
TO_NUMBER(TO_CHAR(ASG
DT, ‘WW’)) -
TO_NUMBER(TO_CHAR(TO_
DATE(SUBSTR(ELEMENT_H
RCHY/ELEMENT_DG[ELEME
NT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
3’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’),
‘WW’))
+
52*(TO_NUMBER(TO_CHAR
(ASGDT, ‘YYYY’)) -
TO_NUMBER(TO_CHAR(TO_
DATE(SUBSTR(ELEMENT_H
RCHY/ELEMENT_DG[ELEME
NT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
20
P_BASE_NAME =
‘Payment Date
3’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’),
‘YYYY’)))
) DIV 52
) )
ELSE
TO_CHAR(TO_NUMBER(ELE
MENT_HRCHY/ELEMENT_DG
[ELEMENT_REC/ELEMENT
= ‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Installment 4
Amount’]/ENTRY_VALUE)
)
END IF
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
4’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) Payment Date
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN Eff St Dt
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
21
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
4’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’)
Alpha ‘|’
Date, YYYY/MM/DD IF
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
4’]/ELE_END_DATE,1,10
) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
4’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
22
Alpha ASG_NO Assignment Number
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
5’]/ELE_NAME Element Name
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
5’]/ELE_ENTR_ID Element Entry ID
Alpha ‘|’
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Retention
Installment
Bonus’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment 5’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha IF Installment Amount
(
ACTION IN
(‘LOA_START’, ‘LOA’)
AND
TO_DATE(SUBSTR(ASGDT,
1,10), ‘YYYY-MM-DD’)
>=
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Retention
23
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
4’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) AND
TO_DATE(SUBSTR(ASGDT,
1,10), ‘YYYY-MM-DD’)
<
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
4’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’)
)
THEN
INTEGER_PART(TO_CHAR(
TO_NUMBER(ELEMENT_HRC
HY/ELEMENT_DG[ELEMENT
_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Installment 5
Amount’]/ENTRY_VALUE)
*
TO_NUMBER(TO_CHAR(ASG
DT, ‘WW’)) -
TO_NUMBER(TO_CHAR(TO_
DATE(SUBSTR(ELEMENT_H
RCHY/ELEMENT_DG[ELEME
24
NT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
4’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’),
‘WW’))
+
52*(TO_NUMBER(TO_CHAR
(ASGDT, ‘YYYY’)) -
TO_NUMBER(TO_CHAR(TO_
DATE(SUBSTR(ELEMENT_H
RCHY/ELEMENT_DG[ELEME
NT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
4’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’),
‘YYYY’)))
) DIV 52
))
ELSE
TO_CHAR(TO_NUMBER(ELE
MENT_HRCHY/ELEMENT_DG
[ELEMENT_REC/ELEMENT
= ‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Installment 5
Amount’]/ENTRY_VALUE)
)
END IF
25
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
5’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) Payment Date
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
5’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’) Eff St Dt
Alpha ‘|’
Date, YYYY/MM/DD IF Eff End Dt
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
5’]/ELE_END_DATE,1,10
) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
26
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
5’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
END IF
<NEW RET_PAY_DT6
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Retention Bonus’]/ELEMENT_REC[IP_BASE_NAME
= ‘Payment Date 6’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN ('LOA_START', 'LOA')
Alpha PERSON_NUMBER Person
Number
Alpha ‘|’
Alpha ASG_NO Assignment Number
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
6’]/ELE_NAME Element Name
Alpha ‘|’
Alpha ELEMENT_HRCHY/ Element Entry ID
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
27
‘Payment Date
6’]/ELE_ENTR_ID
Alpha ‘|’
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Retention
Installment
Bonus’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment 6’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha IF Installment Amount
(
ACTION IN
(‘LOA_START’, ‘LOA’)
AND
TO_DATE(SUBSTR(ASGDT,
1,10), ‘YYYY-MM-DD’)
>=
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
5’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) AND
TO_DATE(SUBSTR(ASGDT,
1,10), ‘YYYY-MM-DD’)
<
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
6’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’)
)
THEN
INTEGER_PART(TO_CHAR(
28
TO_NUMBER(ELEMENT_HRC
HY/ELEMENT_DG[ELEMENT
_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Installment 6
Amount’]/ENTRY_VALUE)
*
TO_NUMBER(TO_CHAR(ASG
DT, ‘WW’)) -
TO_NUMBER(TO_CHAR(TO_
DATE(SUBSTR(ELEMENT_H
RCHY/ELEMENT_DG[ELEME
NT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
5’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’),
‘WW’))
+
52*(TO_NUMBER(TO_CHAR
(ASGDT, ‘YYYY’)) -
TO_NUMBER(TO_CHAR(TO_
DATE(SUBSTR(ELEMENT_H
RCHY/ELEMENT_DG[ELEME
NT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
5’]/ENTRY_VALUE,1,10)
29
, ‘YYYY-MM-DD’),
‘YYYY’)))
) DIV 52
) )
ELSE
TO_CHAR(TO_NUMBER(ELE
MENT_HRCHY/ELEMENT_DG
[ELEMENT_REC/ELEMENT
= ‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Installment 6
Amount’]/ENTRY_VALUE)
)
END IF
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
6’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) Payment Date
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN Eff St Dt
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
30
‘Payment Date
6’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’)
Alpha ‘|’
Date, YYYY/MM/DD IF
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
6’]/ELE_END_DATE,1,10
) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
6’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
31
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
1’]/ELE_NAME Element Name
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
1’]/ELE_ENTR_ID Element Entry ID
Alpha ‘|’
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive -
Installment
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment 1’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Installment 1
Amount’]/ENTRY_VALUE Installment Amount
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN Payment Date
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
32
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
1’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’)
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
1’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’) Eff St Dt
Alpha ‘|’
Date, YYYY/MM/DD IF Eff End Dt
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
1’]/ELE_END_DATE,1,10
) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Special Cash
Incentive -
33
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
1’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
END IF
<NEW SCIO_PAY_DT2S
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive -
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Payment Date 2’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN
(‘LOA_START’, ‘LOA’)
Alpha PERSON_NUMBER Person
Number
Alpha ‘|’
Alpha ASG_NO Assignment Number
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
2’]/ELE_NAME Element Name
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
2’]/ELE_ENTR_ID Element Entry ID
Alpha ‘|’
34
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive -
Installment
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment 2’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Installment 2
Amount’]/ENTRY_VALUE Installment Amount
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
2’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) Payment Date
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
2’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’) Eff St Dt
Alpha ‘|’
Date, YYYY/MM/DD IF Eff End Dt
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
35
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
2’]/ELE_END_DATE,1,10
) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Special Cash
Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
2’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
END IF
<NEW SCIO_PAY_DT3S
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive -
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Payment Date 3’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN
(‘LOA_START’, ‘LOA’)
Alpha PERSON_NUMBER Person
Number
Alpha ‘|’
Alpha ASG_NO Assignment Number
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
Alpha ‘|’
Alpha ELEMENT_HRCHY/ Element Name
36
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
3’]/ELE_NAME
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
3’]/ELE_ENTR_ID Element Entry ID
Alpha ‘|’
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive -
Installment
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Installement 3’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Installment 3
Amount’]/ENTRY_VALUE Installment Amount
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
3’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) Payment Date
37
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
3’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’) Eff St Dt
Alpha ‘|’
Date, YYYY/MM/DD IF Eff End Dt
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
3’]/ELE_END_DATE,1,10
) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Special Cash
Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
3’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
38
END IF
<NEW SCIO_PAY_DT4S
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive -
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Payment Date 4’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN
(‘LOA_START’, ‘LOA’)
Alpha PERSON_NUMBER Person
Number
Alpha ‘|’
Alpha ASG_NO Assignment Number
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
4’]/ELE_NAME Element Name
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
4’]/ELE_ENTR_ID Element Entry ID
Alpha ‘|’
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive -
Installment
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment 4’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha ELEMENT_HRCHY/ Installment Amount
ELEMENT_DG[ELEMENT_RE
39
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Installment 4
Amount’]/ENTRY_VALUE
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
4’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) Payment Date
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
4’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’) Eff St Dt
Alpha ‘|’
Date, YYYY/MM/DD IF Eff End Dt
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
4’]/ELE_END_DATE,1,10
40
) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Special Cash
Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
4’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
END IF
<NEW SCIO_PAY_DT5S
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive -
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Payment Date 5’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN
(‘LOA_START’, ‘LOA’)
Alpha PERSON_NUMBER Person
Number
Alpha ‘|’
Alpha ASG_NO Assignment Number
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
Alpha ‘|’
Alpha ELEMENT_HRCHY/ Element Name
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
41
5’]/ELE_NAME
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
5’]/ELE_ENTR_ID Element Entry ID
Alpha ‘|’
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive -
Installment
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment 5’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Installment 5
Amount’]/ENTRY_VALUE Installment Amount
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
5’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) Payment Date
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN Eff St Dt
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
42
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
5’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’)
Alpha ‘|’
Date, YYYY/MM/DD IF
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
5’]/ELE_END_DATE,1,10
) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Special Cash
Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
5’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
43
Alpha PERSON_NUMBER Person
Number
Alpha ‘|’
Alpha ASG_NO Assignment Number
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
6’]/ELE_NAME Element Name
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
6’]/ELE_ENTR_ID Element Entry ID
Alpha ‘|’
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive -
Installment
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment 6’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Installment 6
Amount’]/ENTRY_VALUE Installment Amount
44
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
6’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) Payment Date
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
6’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’) Eff St Dt
Alpha ‘|’
Date, YYYY/MM/DD IF Eff End Dt
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
6’]/ELE_END_DATE,1,10
) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
45
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Special Cash
Incentive -
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
6’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
END IF
<NEW SCIBO_PAY_DT1S
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive - Below
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Payment Date 1’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN
(‘LOA_START’, ‘LOA’)
46
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
1’]/ELE_ENTR_ID
Alpha ‘|’
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive -
Installment
Below Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment 1’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Installment 1
Amount’]/ENTRY_VALUE Installment Amount
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
1’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) Payment Date
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN Eff St Dt
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
47
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
1’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’)
Alpha ‘|’
Date, YYYY/MM/DD IF
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
1’]/ELE_END_DATE,1,10
) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Special Cash
Incentive - Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
1’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
48
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive - Below
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Payment Date 2’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN
(‘LOA_START’, ‘LOA’)
Alpha PERSON_NUMBER Person
Number
Alpha ‘|’
Alpha ASG_NO Assignment Number
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
2’]/ELE_NAME Element Name
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
2’]/ELE_ENTR_ID Element Entry ID
Alpha ‘|’
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive -
Installment
Below Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment 2’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha ELEMENT_HRCHY/ Installment Amount
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
49
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Installment 2
Amount’]/ENTRY_VALUE
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
2’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) Payment Date
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
2’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’) Eff St Dt
Alpha ‘|’
Date, YYYY/MM/DD IF Eff End Dt
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
50
[IP_BASE_NAME =
‘Payment Date
2’]/ELE_END_DATE,1,10
) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Special Cash
Incentive - Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
2’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
END IF
<NEW SCIBO_PAY_DT3S
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive - Below
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Payment Date 3’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN
(‘LOA_START’, ‘LOA’)
Alpha PERSON_NUMBER Person
Number
Alpha ‘|’
Alpha ASG_NO Assignment Number
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
Alpha ‘|’
Alpha ELEMENT_HRCHY/ Element Name
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
51
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
3’]/ELE_NAME
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
3’]/ELE_ENTR_ID Element Entry ID
Alpha ‘|’
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive -
Installment
Below Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment 3’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Installment 3
Amount’]/ENTRY_VALUE Installment Amount
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN Payment Date
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
3’]/ENTRY_VALUE,1,10)
52
, ‘YYYY-MM-DD’)
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
3’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’) Eff St Dt
Alpha ‘|’
Date, YYYY/MM/DD IF Eff End Dt
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
3’]/ELE_END_DATE,1,10
) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Special Cash
Incentive - Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
53
3’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
END IF
<NEW SCIBO_PAY_DT4S
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive - Below
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Payment Date 4’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN
(‘LOA_START’, ‘LOA’)
Alpha PERSON_NUMBER Person
Number
Alpha ‘|’
Alpha ASG_NO Assignment Number
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
4’]/ELE_NAME Element Name
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
4’]/ELE_ENTR_ID Element Entry ID
Alpha ‘|’
Alpha ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive - Payment
54
Installment
Below Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment 4’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Installment 4
Amount’]/ENTRY_VALUE Installment Amount
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
4’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) Payment Date
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
4’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’) Eff St Dt
Alpha ‘|’
Date, YYYY/MM/DD IF Eff End Dt
55
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
4’]/ELE_END_DATE,1,10
) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Special Cash
Incentive - Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
4’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
END IF
<NEW SCIBO_PAY_DT5S
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive - Below
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Payment Date 5’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN
(‘LOA_START’, ‘LOA’)
Alpha PERSON_NUMBER Person
Number
Alpha ‘|’
Alpha ASG_NO Assignment Number
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
56
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
5’]/ELE_NAME Element Name
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
5’]/ELE_ENTR_ID Element Entry ID
Alpha ‘|’
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive -
Installment
Below Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment 5’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Installment 5
Amount’]/ENTRY_VALUE Installment Amount
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN Payment Date
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
57
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
5’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’)
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
5’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’) Eff St Dt
Alpha ‘|’
Date, YYYY/MM/DD IF Eff End Dt
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
5’]/ELE_END_DATE,1,10
) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
58
‘Special Cash
Incentive - Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
5’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
END IF
<NEW SCIBO_PAY_DT6S
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive - Below
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Payment Date 6’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN
(‘LOA_START’, ‘LOA’)
Alpha PERSON_NUMBER Person
Number
Alpha ‘|’
Alpha ASG_NO Assignment Number
Alpha ‘|’
Alpha LE_NAME LE Name
Alpha ‘|’
Alpha PAYGROUP PayGroup
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
6’]/ELE_NAME Element Name
Alpha ‘|’
Alpha ELEMENT_HRCHY/ Element Entry ID
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
59
[IP_BASE_NAME =
‘Payment Date
6’]/ELE_ENTR_ID
Alpha ‘|’
Alpha Payment
ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive -
Installment
Below Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Installment 6’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Installment 6
Amount’]/ENTRY_VALUE Installment Amount
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
6’]/ENTRY_VALUE,1,10)
, ‘YYYY-MM-DD’) Payment Date
Alpha ‘|’
Alpha ‘’ Payment Status
Alpha ‘|’
Date, YYYY/MM/DD TO_DATE(SUBSTR(ELEMEN Eff St Dt
T_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
60
‘Payment Date
6’]/ELE_START_DATE,1,
10), ‘YYYY-MM-DD’)
Alpha ‘|’
Date, YYYY/MM/DD IF
SUBSTR(ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT = ‘Special
Cash Incentive -
Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
6’]/ELE_END_DATE,1,10
) = '4712-12-31'
THEN TO_DATE('2099-
12-31', ‘YYYY-MM-DD’)
ELSE
TO_DATE(SUBSTR(ELEMEN
T_HRCHY/ELEMENT_DG[EL
EMENT_REC/ELEMENT =
‘Special Cash
Incentive - Below
Officer’]/ELEMENT_REC
[IP_BASE_NAME =
‘Payment Date
6’]/ELE_END_DATE,1,10
), ‘YYYY-MM-DD’)
61