Function Module: CD_EVALUATION_PERIODSThis module transfers the payroll results to a payroll run as ‘A’ records (current). It also transfers the accompanying ‘P’ records (previous).
This is the module most frequently used in evaluation programs.
Example
Table contents before the function module is accessed:
SEQNR |
FPPER |
FPBEG |
FPEND |
INPER |
IPBEG |
IPEND |
BONDT |
PAYTY |
PAYID |
INPTY |
INPID |
00001 |
01.1996 |
01.01.96 |
01.15.96 |
01.1996 |
01.01.96 |
01.15.96 |
|||||
00002 |
01.1996 |
01.01.96 |
01.15.96 |
01.16.96 |
01.16.96 |
B |
0 |
||||
00003 |
01.16.96 |
01.16.96 |
01.16.96 |
01.16.96 |
01.16.96 |
B |
0 |
B |
0 |
||
00004 |
01.17.96 |
01.17.96 |
01.17.96 |
01.17.96 |
01.17.96 |
A |
0 |
A |
0 |
||
00005 |
01.17.96 |
01.17.96 |
01.17.96 |
01.17.96 |
01.17.96 |
A |
1 |
A |
1 |
||
00006 |
02.1996 |
01.16.96 |
01.31.96 |
02.1996 |
01.16.96 |
01.31.96 |
|||||
00007 |
02.1996 |
01.16.96 |
01.31.96 |
03.1996 |
02.01.96 |
01.15.96 |
|||||
00008 |
03.1996 |
01.16.96 |
01.31.96 |
03.1996 |
01.01.96 |
02.15.96 |
The following parameters are transferred:
- BONUS_DATE = '00000000'
- INPER_MODIF = '02'
- INPER = '199803'
- PAYTY = ' '
- PAYID = ' '
Result:
SEQNR |
FPPER |
FPBEG |
FPEND |
INPER |
IPBEG |
IPEND |
BONDT |
PAYTY |
INPTY |
INPID |
SRTZA |
00006 |
02.1996 |
01.16.96 |
01.31.96 |
02.1996 |
01.16.96 |
01.31.96 |
P |
||||
00007 |
02.1996 |
01.16.96 |
01.31.96 |
03.1996 |
02.01.96 |
02.15.96 |
A |
||||
00008 |
03.1996 |
01.16.96 |
01.31.96 |
03.1996 |
02.01.96 |
02.15.96 |
A |