Ansicht
Dokumentation

FKK_DTE_CALC_NEXT_DATES - Berechnen der nächsten Daten in Abhängigkeit von einer Periode

FKK_DTE_CALC_NEXT_DATES - Berechnen der nächsten Daten in Abhängigkeit von einer Periode

Addresses (Business Address Services)   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Ermittelt in Tabellenform, welche Tage/Stunden zwischen einem Ausgangsdatum und einem Zieldatum bezogen auf eine bestimmte Periodizität liegen.

Parameter

  • BASE_DATE
Bezeichnet das Datum, ab dem gerechnet wird. Dieses muß kleiner sein als das Horizontdatum und kann mehrere Jahre in der Vergangenheit liegen.
  • BASE_TIME wenn die Periodizität stundenrelevante Berechnungen
impliziert, müssen Sie eine Ausgangszeit angeben.
  • PERIODE
Gibt an, in welcher Periodizität zu rechnen ist, z.B. täglich, wöchentlich.
  • PERIOD_FACTOR
Bestimmt den Faktor der Periodizität. Um zum Beispiel ein Datum vierteljährlich zu berechnen, geben Sie als Periode 'monatlich' ein und als Faktor '3' (z.B. bedeutet 14-tägig als Periode wöchentlich und als Faktor 2).
  • HORIZON_DATE
Bestimmt den Tag, bis zu dem gerechnet werden soll. Diese Angabe darf nicht kleiner als das aktuelle Systemdatum sein.
  • HORIZON_TIME
Für stundenrelevante Berechnungen können Sie hier einen Zielwert mitgeben.
  • USE_FACCAL
Legt fest, ob der Fabrikkalender zu berücksichtigen ist. Beachten Sie hierbei die Dokumentation zum Funktionsbaustein FKK_SAMPLE_1920.
  • WORKDAY_INDICATOR
    Nur bei Verwendung des Fabrikkalenders
Fällt ein berechnetes Datum auf ein Datum, das im Fabrikkalender nicht als Arbeitstag eingetragen ist, wird der direkt davorliegende letzte Arbeitstag verwendet.

Beispiel

BASE_DATE = 01.10.1998
HORIZON_DATE = 01.01.1999
PERIODE = M

Liefert als Ergebnis:
01.11.1998
01.12.1998

------------------------------------------------------------------------

BASE_DATE = 01.10.1998
HORIZON_DATE = 01.01.1999
PERIODE = M
USE_FACCAL = 'X'
WORKDAY_INDICATOR = '-'

Liefert als Ergebnis:
01.11.1998
01.12.1998
31.12.1998 <= weil der 01.01.1999 nun mal ein Feiertag ist und wir
rückwärts zählen

---------------------------------------------------------------------

BASE_DATE = 01.10.1998
HORIZON_DATE = 01.01.1999
PERIODE = M
USE_FACCAL = 'X'
WORKDAY_INDICATOR = '+'

Liefert als Ergebnis:
01.11.1998
01.12.1998

Der 31.12.1998 fehlt hier, da das System vorwärts zählt und somit der 02.01.1999 das nächste Ergebnis wäre.

Hinweise

Weiterführende Informationen





Parameter

I_BASE_DATE
I_BASE_TIME
I_DAYCORRECT
I_DONT_CHECK_DATE_IN_PAST
I_HORIZON_DATE
I_HORIZON_TIME
I_PERIODE
I_PERIOD_FACTOR
I_USE_FACCAL
I_WORKDAY_INDICATOR
T_RESULT

Ausnahmen

HORIZON_BEFORE_BASE
HORIZON_IN_THE_PAST
INITIAL_BASE_DATE
NO_DATES

Funktionsgruppe

FKDATE

PERFORM Short Reference   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3858 Date: 20240523 Time: 151210     sap01-206 ( 47 ms )