VALEN 2
Sets the length of the variable key to 2
VALEN 3
Sets the length of the variable key to 3
VAOFF 2
Variable offset - set here to 2. The system with then ignores the first 2 digits.
VARGBINDBW
Place the table field "indicator for indirect valuation" in the variable key
VARGBPRAKN
Place the table field "premium number" in the variable key
VARGBTRFKZ
Place the table field "ES grouping for collective agreement provision" in the
variable key
VWTCL 64
Interrogate processing class 64
WGTYP?
Usually part of a decision - where the wage type is queried
WGTYP=*
Passes through the wage type as unchanged
WPALL?LAST
Decide if employee has had a pay change in pay period & if the one being
processed is the last
WPBPC
Operation WPBPC distributes the amount of the current wage type to the
active WPBP periods in the payroll period.
WPBPCW
This operation splits the amounts but does not distribute them to the different
periods

342
Z
Expect to call another PCR in this line
ZERO= AN
Sets the AMT and NUM to zero
ZERO= RNA
Set the values for the rate, number and amount equal to zero
ZERO=& ABCD
Initialises the variable ABCD
ZERO=NRA
Sets the NUM RTE and AMT to zero
Wishing to retrieve previous payroll period results to be used in a PCR?
You can do so by using the operation IMPRE with parameter NN (NN periods before current payroll period). Also
have a look at the documentation of IMPRE.
An example in using this operation is as follows (reading the period 6 months ago):
D ZERO = NRA IMPRE 6 SUBRC?IMP *
0 AMT = O 1001SETIN A=01SETIN R=3 ZERO= NR ADDWTI1001

343

344

345

346

347

348

349

350

351

352

353

354

355

356

357

358

359

360

