• Header exxsens Developer Blog

Sammlung von Funktionsbausteinen zur Datumsberechnung

In Entwicklungen kommt es immer wieder vor, dass mit Datumsangaben gerechnet werden muss bzw. bestimmte Informationen zu einem Datum ermittelt werden müssen. In diesem Artikel wollen wir eine Übersicht über einige nützliche Funktionsbausteine hierzu geben.

​Kalenderwoche zum Datum ermitteln
​DATE_GET_WEEK
​Datum zur Kalenderwoche
​WEEK_GET_FIRST_DAY
​Ostern
​EASTER_GET_DATE
​Erster und letzter Montag im Jahr
​HRVE_GET_FIRST_LAST_MONDAY
​Letzter Tag eines Monats
​RP_LAST_DAY_OF_MONTHS
​Wochentag ermitteln
​DAY_IN_WEEK
​Wochentag mit Bezeichnung ermitteln
RH_GET_DATE_DAYNAME
​Arbeitstage innerhalb einer Periode
​RKE_SELECT_FACTDAYS_FOR_PERIOD
​Anzahl Arbeitstage in einer Woche
​WEEK_GET_NR_OF_WORKDAYS
​Datum auf Arbeitstag prüfen
​DATE_CHECK_WORKINGDAY
​Auf Feiertag prüfen
​HOLIDAY_CHECK_AND_GET_INFO
​Arbeitstage
​FACTORYDATE_CONVERT_TO_DATE
​Erster/ Letzter Tag einer Periode
​PERIOD_DAY_DETERMINE
​Berechnet die Informationen zu der Woche, die zu einem Datum gehören
​GET_WEEK_INFO_BASED_ON_DATE
​Bezeichnung eines Wochentags (Sonntag, Montag etc.) lesen aus Datum
​ISP_GET_WEEKDAY_NAME


Weitere nützliche Funktionsbausteine sind in der Funktionsgruppe FF04 - Kalendarische Hilfsfunktionen enthalten:

FIMA_BASE_DAYS_OF_INTEREST Ermittelt die Basistage für Zinsrechnung 

FIMA_DATE_COMPARE Vergleicht zwei kalendarische Daten mit Inklusiv- und Ultimokennzeichen 

FIMA_DATE_CREATE Ermittelt aus einem Datum und Zins- sowie Kalendertagen ein neues Datum 

FIMA_DATE_CREATE_2 Kalendarische Hilfsfunktionen 

FIMA_DATE_CREATE_WITH_CALENDAR Ermittelt aus einem Datum ein neues Datum 

FIMA_DATE_CREATE_WITH_KEY_DAY Ermittelt aus einem Datum und Monaten ein neues Datum 

FIMA_DATE_OF_ADVANCE_CREATE Ermittelt das Datum, an dem vor-, mittel- oder nachschüssig gezahlt wird 

FIMA_DATE_RECURRENCE_CREATE Ermittelt Termine zwischen zwei kalendarischen Daten

FIMA_DATE_RECURRENCE_CREATE_2 Ermittelt Termine für ein Zeitintervall 

FIMA_DATE_SHIFT_WITH_WEEKDAY Ermittelt unter bestimmten Kriterien einen Kalendertag 

FIMA_DAYS_AND_MONTHS_AND_YEARS Ermittelt Tage, Monate und Jahre zwischen zwei kalendarischen Daten 

FIMA_DAYS_AND_PERIODS Berechnet Anzahl Tage und Perioden 

FIMA_DAYS_BETWEEN_TWO_DATES Ermittelt die Tageanzahl zwischen zwei kalendarischen Daten 

FIMA_DAYS_BETWEEN_TWO_DATES_2 Berechnet die Anzahl an Tagen zwischen zwei kalendarischen Daten 

FIMA_DAY_CONVERT_TO_WORKINGDAY Ermittelt einen Arbeitstag unter Berücksichtigung mehrerer Kalender 

FIMA_DECIMAL_MONTHS_AND_YEARS Ermittelt Monate und Jahre zwischen zwei kalendarischen Daten 

FIMA_DFAELL_CALCULATE Obsolet, nicht löschen wegen 6.10 Include-Belegung U17 

FIMA_END_OF_FEBRUARY_CREATE Ermittelt aus einem Datum und Monaten ein neues Datum 

FIMA_END_OF_MONTH_DETERMINE Bestimmt das Ende eines Monats 

FIMA_END_OF_PERIOD_DETERMINE Ermittelt das Perioden-Ende aus Perioden-Beginn und Rhythmus in Monaten 

FIMA_INITIAL_DATE_CREATE Ermittelt einen neuen Starttermin 

FIMA_LEAP_DAYS_BETWEEN_2_DATES Ermittelt die Schalttage zwischen zwei kalendarischen Daten 

FIMA_RELATION_BETWEEN_2_DATES Vergleicht zwei kalendarische Daten mit Inklusiv- und Ultimokennzeichen 

FIMA_X_DATE_IN_MONTH_CREATE Ermittelt unter bestimmten Kriterien einen Kalendertag 

FIMA_X_DAY_IN_MONTH_COMPUTE Ermittelt unter bestimmten Kriterien einen Kalendertag

Informationen über einen ALV anzeigen
Neue Anlaufstelle für die Suche im SAP Network (OS...

Empfehlen Sie uns weiter