Funktionsbausteine und Methoden für Datumsermittlungen und Zeitdatenauslesung in SAP® HCM
15.11.2022|
Zusammenfassung einiger Funktionsbausteine und Methoden zum Auslesen von Zeitdaten und näherer Datumsbestimmung.
Letzter Tag eines Monats
Zu einem Datum wird der letzte Tag eines Monats bestimmt.
Wochentag zu einem Datum
Zu einem Datum wird der Wochentag als Zahl zurückgegeben. (1 = Montag, 2 = Dienstag …)
Der Funktionsbaustein DAY_ATTRIBUTES_GET liefert noch weitere Informationen (z.B. Wochentag-Text, Feiertagsbezeichnung) zu einem Datum.
Mit der Methode GET_WEEKDAY der Klasse CL_RECA_DATE kann ebenfalls der Wochentag-Text zu einem Tag ermittelt werden.
Differenz zwischen zwei Daten
Um die Differenz zwischen zwei Daten zu ermitteln, bietet sich die Klasse CL_RECA mit der Methode GET_DATE_DIFF an. Die Zeitspanne wird in Jahre, Monate und Tage unterteilt.
Zeitspanne auf ein Datum addieren oder subtrahieren
Mit diesem Funktionsbaustein kann auf ein Datum Monate, Jahre und/oder Tage addiert oder subtrahiert werden.
Umrechnung in Stunden:Minuten
Codingbeispiel für die Umrechnung von einer Dezimal-Uhrzeit in Stunden/Minuten
Zeitcluster auslesen
Die ermittelten Werte aus der Zeitauswertung stehen im Cluster B2.
Die Informationen aus diesem Zeitwirtschaftscluster können mit den folgenden Funktionsbausteinen ausgelesen werden.
Eine weitere Möglichkeit für das Auslesen des Zeitwirtschaftscluster B2 ist der folgende Funktionsbaustein. Mit diesem besteht die Möglichkeit über mehrere Monate auszuwerten.
Perioden lesen
Für einige Auswertungen benötigt man die Abrechnungsperioden.
PSP auslesen
Für nähere Informationen der Arbeitszeiten pro Tag ist dieser Funktionsbaustein sehr nützlich.
Neben den Sollstunden pro Tag können z.B. auch die Feiertage ermittelt werden.