Auswahl der Mitarbeiter durch die Funktion Check 
Verwendung
Mit der Funktion CHECK werden bei der Generierung des Schemas Programmstatus gesetzt, die Grundfunktionen der Zeitauswertung steuern.
Hierzu gehören zum Beispiel:

Bei der Funktion CHECK ist es unwesentlich, an welcher Stelle im Schema sie positioniert ist.
Funktionsumfang
Auswahl der Mitarbeiter durch die Funktion CHECK
Eine besondere Rolle spielt die Funktion CHECK bei der Auswahl der Mitarbeiter durch die Zeitauswertung. Abhängig vom Status Zeitwirtschaft, der für jeden Mitarbeiter im Infotyp Sollarbeitszeit (0007) hinterlegt wird, wird über die Funktion CHECK überprüft, ob dieser Mitarbeiter durch das Schema ausgewertet werden soll.

Eine Auswertung der Zeitdaten über das Schema TM01 ist nur sinnvoll, wenn für den betreffenden Mitarbeiter lediglich die Abweichungen vom Arbeitszeitplan erfaßt werden.
Im Schema TM01 werden daher nur die Mitarbeiter für die Zeitauswertung selektiert, die den Status Zeitauswertung 9 (Zeitauswertung Soll) besitzen. Dieses erfolgt durch die Funktion CHECK, Parameter 2 = NEG.
Parameter der Funktion CHECK für die Auswahl der Mitarbeiter durch die Zeitauswertung:
Parameter |
Status Zeitwirtschaft |
PON |
alle ungleich 0 |
TRC |
1 - Zeitauswertung Ist |
PDC |
2 - Zeitauswertung BDE |
SRV |
8 - Fremddienstleistungen |
NEG |
9 - Zeitauswertung Soll |
Die Möglichkeit zur Auswahl der Mitarbeiter über die Funktion CHECK können Sie nutzen, wenn Sie die Zeitauswertung mit unterschiedlichen Schemen durchführen möchten.
Über den Wert des Status Zeitwirtschaft können so Mitarbeiter für die Auswertung durch ein bestimmtes Schema ausgewählt und von der Auswertung durch ein anderes Schema ausgeschlossen werden.
Um Mitarbeiter mit unterschiedlichen Status Zeitwirtschaft automatisch durch die Zeitauswertung auseinanderzusteuern, haben Sie zwei Möglichkeiten. Wir verdeutlichen dieses an zwei Beispielen:
Unterschiedliche Verarbeitung aller Mitarbeiter über einen
Zeitauswertungslauf
Sie werten in Ihrem Unternehmen sowohl die Zeitdaten der eigenen Mitarbeiter als auch die von externen Mitarbeitern aus. Dafür lehnen Sie sich an das Schema TM00 (Zeitauswertung mit Personalzeitereignissen) für die eigenen Mitarbeiter, für die externen an das Schema TM02 (Zeitauswertung für Fremddienstleistungen) an.
Um die unterschiedliche Verarbeitung der internen und externen Mitarbeiter über einen einzigen Zeitauswertungslauf zu erreichen, verwenden Sie ein Hauptschema, mit dem Sie die Zeitauswertung einmal täglich über einen Batch-Lauf starten.
Innerhalb dieses Hauptschemas verzweigen Sie in zwei Unterschemen, wobei Sie Varianten der Schemen TM00 und TM02 verwenden.
Diese Varianten werden im folgenden als Variante TM00 und Variante TM02 bezeichnet.

In das Hauptschema fügen Sie die folgenden Zeilen ein:
Funktion |
Par |
Bedeutung |
CHECK |
PON |
Es werden alle Mitarbeiter selektiert, die einen Status Zeitwirtschaft ungleich 0 besitzen |
IF |
POS |
Wenn der Mitarbeiter Status Zeitwirtschaft 1 oder 2 besitzt. |
COPY |
TM00 |
verzweige in das Unterschema Variante TM00. |
ELSE |
Ist diese Bedingung nicht erfüllt, | |
COPY |
TM02 |
verzweige in das Unterschema Variante TM02 |
ENDIF |
Ende der IF-Abfrage |
Verarbeitung der Mitarbeiter über mehrere Zeitauswertungsläufe
Sie werten in Ihrem Unternehmen sowohl die Zeitdaten von Mitarbeitern aus, bei denen die Istzeiten erfaßt werden als auch von Mitarbeitern bei denen nur die Abweichungen vom Arbeitszeitplan erfaßt werden. Die Zeitdaten letzterer Mitarbeiter sollen nur einmal in der Woche ausgewertet werden, die anderen täglich. Für die Zeitauswertung verwenden Sie Varianten der Schemen TM00 und TM01.

Voraussetzung für die Umsetzung dieses Beispiels ist, daß Sie bei den internen Mitarbeitern entweder den Status Zeitwirtschaft 1 oder 2 verwenden.
In die Variante des Schemas TM00 wird die folgende Zeile eingefügt:
Schema Variante TM00
Funktion |
Par |
Bedeutung |
CHECK |
TRC |
Es werden nur Mitarbeiter ausgewählt, die den Status Zeitwirtschaft 1 besitzen |
oder |
||
CHECK |
PDC |
Es werden nur Mitarbeiter ausgewählt, die den Status Zeitwirtschaft 2 besitzen |
In die Variante des Schemas TM01 (Zeitauswertung für Abweichungen vom Arbeitszeitplan) wird die folgende Zeile eingefügt:
Schema Variante TM01
Funktion |
Par |
Bedeutung |
CHECK |
NEG |
Es werden nur Mitarbeiter ausgewält, die den Status Zeitwirtschaft 9 besitzen |
Im Arbeitsschritt Durchführung der Zeitauswertung einplanen, der im Einführungsleitfaden beschrieben ist, planen Sie zwei Batch-Läufe für die Zeitauswertung ein: Dabei soll täglich eine Zeitauswertung über das Schema Variante TM00 erfolgen, wöchentlich eine über das Schema Variante TM01.