01 Raumcode.
05 Lebens-KZ PIC 9.
05 Einricht-KZ PIC 9.
:
:
EVALUATE Lebens-KZ
WHEN 1 PERFORM Human1
WHEN 2 PERFORM Vulkan1
WHEN 3 PERFORM Klingon1
:
:
WHEN 9 PERFORM Ferenghi1
WHEN OTHER PERFORM OPS-Anfrage
END-EVALUATE |
01 Raumcode PIC 99.
:
:
EVALUATE Raumcode
WHEN 10 THRU 19 PERFORM Human1
WHEN 20 THRU 29 PERFORM Vulkan1
WHEN 30 THRU 39 PERFORM Klingon1
:
:
WHEN 90 THRU 99 PERFORM Ferenghi1
WHEN OTHER PERFORM OPS-Anfrage
END-EVALUATE |
01 Raumcode PIC 99.
:
:
IF Raumcode >= 10 AND Raumcode <= 99 THEN
IF Raumcode >= 10 AND Raumcode <= 19 THEN PERFORM Human1
IF Raumcode >= 20 AND Raumcode <= 29 THEN PERFORM Vulkan1
IF Raumcode >= 30 AND Raumcode <= 39 THEN PERFORM Klingon1
:
:
IF Raumcode >= 90 AND Raumcode <= 99 THEN PERFORM Ferenghi1
ELSE PERFORM OPS-Anfrage
END-IF |
01 Raumcode.
05 Lebens-KZ PIC 9.
05 Einricht-KZ PIC 9.
:
:
EVALUATE Lebens-KZ ALSO Einricht-KZ
WHEN 1 ALSO 1 THRU 5 PERFORM Human1b
WHEN 1 ALSO 6 THRU 9 PERFORM Human1a
WHEN 2 ALSO 1 THRU 5 PERFORM Vulkan1b
WHEN 2 ALSO 6 THRU 9 PERFORM Vulkan1a
WHEN 3 ALSO 1 THRU 5 PERFORM Klingon1b
WHEN 3 ALSO 6 THRU 9 PERFORM Klingon1a
:
:
WHEN 9 ALSO 1 THRU 5 PERFORM Ferenghi1b
WHEN 9 ALSO 6 THRU 9 PERFORM Ferenghi1a
WHEN OTHER PERFORM OPS-Anfrage
END-EVALUATE |
01 Drink PIC X.
01 Raumcode.
05 Lebens-KZ PIC 9.
05 Einricht-KZ PIC 9.
:
:
EVALUATE Lebens-KZ ALSO Einricht-KZ
WHEN 1 ALSO 1 THRU 5 PERFORM Human1b
WHEN 1 ALSO 6 THRU 9 PERFORM Human1a
WHEN 2 ALSO 1 THRU 5 PERFORM Vulkan1b
WHEN 2 ALSO 6 THRU 9 PERFORM Vulkan1a
WHEN 3 ALSO 1 THRU 5 PERFORM Klingon1b
WHEN 3 ALSO 6 THRU 9 PERFORM Klingon1a
:
:
WHEN 9 ALSO 1 THRU 5 PERFORM Ferenghi1b
WHEN 9 ALSO 6 THRU 9 PERFORM Ferenghi1a
WHEN ANY ALSO 1 THRU 6 MOVE "D" TO Drink
WHEN OTHER PERFORM OPS-Anfrage
END-EVALUATE |
01 Wert1 PIC 9(3). 01 Wert2 PIC 9(3). 01 AWert PIC X. 01 Dummy PIC X. : : EVALUATE TRUE ALSO Wert1 > Wert2 WHEN AWert = "D" ALSO FALSE MOVE "X" TO Dummy END-EVALUATE |
| Personal.tab | - 1 - | - 2 - | - Else - | |
| praktische Erfahrung | - | N | ||
| Hochschulstudium | N | J | ||
| akadem. Laufbahn | N | N | ||
| Gesprächseinladung drucken | X | X | ||
| Absage drucken | X | |||
| In Kandidatenliste aufnehmen | X | |||
88 Erfahrung VALUE 1.
88 Studium VALUE 1.
88 Laufbahn VALUE 1.
:
:
EVALUATE Erfahrung ALSO Studium ALSO Laufbahn
WHEN ANY ALSO FALSE ALSO FALSE
PERFORM Absage-drucken
WHEN FALSE ALSO TRUE ALSO FALSE
PERFORM Einladung-drucken
WHEN OTHER
PERFORM Einladung-drucken
PERFORM Listeneintrag
END-EVALUATE |