Skip to main content

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.

vom 15. November 2022, veröffentlicht in