Ansicht
Dokumentation
SUBTRACT_TIME_FROM_DATE - Subtraktion Datum - Zeit (in Tagen, Wochen, Monaten oder Jahren)
General Data in Customer Master ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit dem Funktionsbaustein kann eine Zeitdauer (I_TIME) von einem Datum (I_IDATE) subtrahiert werden. Über das Periodenkennzeichen I_IPRKZ kann die Maßeinheit der Zeitdauer festgelegt werden. Die zulässigen Periodenkennzeichen finden Sie in Tabelle PRDKZ. Mit dem Rundungskenn- zeichen I_RDMHD ist es möglich, das Ergebnis auf den ersten oder letzten Tag der gewählten Periode zu runden (d.h. bei Periodenkenn- zeichen = 'Tag' ist das Rundungskennzeichen wirkungslos).
Beispiel
Beispiel 1: I_IDATE = 22.10.1998
I_TIME = 5
I_IPRKZ = ' ' (Tag)
I_RDMHD = ' ' (keine Rundung)
-> O_IDATE = 17.10.1998
Beispiel 2: I_IDATE = 22.10.1998
I_TIME = 5
I_IPRKZ = '2' (Monat)
I_RDMHD = '+' (aufrunden)
-> O_IDATE = 31.05.1998
Beispiel 3: I_IDATE = 22.10.1998
I_TIME = 5
I_IPRKZ = '3' (Jahr)
I_RDMHD = '-' (abrunden)
-> O_IDATE = 01.01.1993
Parameter
I_IDATEI_IPRKZ
I_RDMHD
I_TIME
O_IDATE
Ausnahmen
INTERNAL_ERRORINVALID_PERIOD
INVALID_ROUND_UP_RULE
Funktionsgruppe
VBMDCL_GUI_FRONTEND_SERVICES - Frontend Services BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1495 Date: 20240523 Time: 093724 sap01-206 ( 31 ms )