You are on page 1of 61

Format Setup:

Hint: Define formatting options…


<TEMPLATE TYPE> DELIMITER_BASED
<OUTPUT CHARACTER SET> iso-8859-1
<NEW RECORD CHARACTER> Carriage Return

Format Data Level:


Hint: Define data level that are needed min the format which do not exist in data extract…

Format Data Records:

<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')

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
1’]/ELE_NAME Element Name
Alpha ‘|’
Alpha ELEMENT_HRCHY/
ELEMENT_DG[ELEMENT_RE
C/ELEMENT =
‘Retention
Bonus’]/ELEMENT_REC[I
P_BASE_NAME =
‘Payment Date
1’]/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 1’]/ENTRY_VALUE
no
Alpha ‘|’
Alpha ELEMENT_HRCHY/ Installment Amount
ELEMENT_DG[ELEMENT_RE

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’)

END IF Eff End Dt


<NEW RET_PAY_DT3
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Retention Bonus’]/ELEMENT_REC[IP_BASE_NAME
= ‘Payment Date 3’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN ('LOA_START', 'LOA')
Alpha PERSON_NUMBER Person

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’)

END IF Eff End Dt


<NEW RET_PAY_DT5
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Retention Bonus’]/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 ‘|’

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’)

END IF Eff End Dt


<NEW SCIO_PAY_DT1S
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive -
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Payment Date 1’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN
(‘LOA_START’, ‘LOA’)

Alpha PERSON_NUMBER Person


Number
Alpha ‘|’
Alpha ASG_NO Assignment Number

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’)

END IF Eff End Dt


<NEW SCIO_PAY_DT6S
RECORD>
<DISPLAY CONDITION> ELEMENT_HRCHY/ELEMENT_DG[ELEMENT_REC/ELEMENT = ‘Special Cash Incentive -
Officer’]/ELEMENT_REC[IP_BASE_NAME = ‘Payment Date 6’]/ENTRY_VALUE IS NOT NULL AND ACTION NOT IN
(‘LOA_START’, ‘LOA’)

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’)

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
1’]/ELE_NAME Element Name
Alpha ‘|’
Alpha ELEMENT_HRCHY/ Element Entry ID
ELEMENT_DG[ELEMENT_RE

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’)

END IF Eff End Dt


<NEW SCIBO_PAY_DT2S
RECORD>

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’)

END IF Eff End Dt


<END LEVEL> EMP_DG
<END LEVEL> ABS_080_BonusPayInterfacetoPS

61

You might also like