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.