Datum berechnen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
9 Beiträge • Seite 1 von 1
9 Beiträge Seite 1 von 1

Datum berechnen

Beitrag von Sepp ( / / 0 / 3 ) »
Guten Abend,

ich möchte im Ereignis Initialization in meinem ABAP
eine Datumsberechnung durchführen.

Und zwar soll das jeweilig aktuelle Datum des Systems (sy-datum) immer fest um 2 Jahre oder 24 Monate subtrahiert werden.

Also: datum_neu = sy-datum - 2 Jahre oder 24 Monate.

Ich habe auch schon bei den Fubas gesucht, aber nix gefunden!
Wie kann ich das zum Punkt Initialization am Schlausten lösen, weiss jemand einen Fuba oder etwas anderes?
Stehe auf dem Schlauch und weiss net weiter!??!?


Grüsse und Danke und noch einen schönen Abend Sepp

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Datum berechnen

Beitrag von Patrick76 (ForumUser / 34 / 0 / 1 ) »
Hallo Sepp,

nimm den FuBa RE_ADD_MONTH_TO_DATE.
Wenn Du 24 Monate abziehen willst, übergibst Du im Import-Parameter MONTHS einfach -24.
Dann sollte es gehen.

viele Grüße, Patrick

Beitrag von black_adept (Top Expert / 3946 / 105 / 886 ) »
Hi Sepp,

Code: Alles auswählen.

datum_neu = sy-datum.
subtract 2 from datum_neu(4).
funktioniert in 99,93% aller Fälle :D
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Danke

Beitrag von Sepp ( / / 0 / 3 ) »
Hallo,

vielen Dank für die Antworten!

Habe den Fuba benutzt und nach längerem Testen gehts auch.
Grüsse Sepp

Beitrag von Gast ( / / 0 / 3 ) »
Aus Performancegründen ist black_adept´s Lösung zu bevorzugen. Da spricht man einfach die Stelle des Datums an, die man möchte und addiert/subtrahiert den gewünschten Wert davon. Funktioniert wunderbar.

Beitrag von Gast ( / / 0 / 3 ) »
Gast hat geschrieben:Funktioniert wunderbar.
Nicht an einem 29. Februar!

Beitrag von schnaku (ForumUser / 4 / 0 / 1 ) »
Ich habe den FuBa RHPP_HALFVALUE_WORKFLOW_DATE gefunden, der super rechnet. Tag/Monat/Jahr +/-.
Funktioniert super.

Folgende Benutzer bedankten sich beim Autor schnaku für den Beitrag:
guey73


Re: Datum berechnen

Beitrag von guey73 (ForumUser / 2 / 1 / 0 ) »
Hallo zusammen,

super - hatte genau das Gleiche hier beim Kunden gerade, merci für die FuBas.

Fürs ZURÜCKRECHNEN allerdings, wir wollen hier 7 Monate in die Vergangenheit, geht nur der "RHPP_HALF*"-FuBa.
Der andere FuBa "RE_ADD*" funktioniert nicht mit einer negativen Wertübergabe für die Monate.

FYI und alles Gute

Re: Datum berechnen

Beitrag von guey73 (ForumUser / 2 / 1 / 0 ) »
So, Kommando rückwärts, verzeiht.

Der FuBa 'RE_ADD*' funktioniert AUCH für die Rückwärtsrechnung. Man beachte dann allerdings die richtige/adäquate Feldtypisierung, bspw. char3 oder ein festes '-' (minus) vor der Zahl 'nn'.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
22668
Views
Datum berechnen
von schroeta » 19.07.2007 11:41 • Verfasst in ABAP® für Anfänger
6
Antw.
5650
Views
Datum - Zeitintervall berechnen
von abap_coder » 08.03.2013 14:40 • Verfasst in ABAP® für Anfänger
2
Antw.
3400
Views
SELECT-OPTION -> Datum und Datum - 7 Tage
von etalon » 08.09.2004 10:48 • Verfasst in ABAP® Core
7
Antw.
5777
Views
Convert Gregorianisches Datum -> Julianisches Datum
von michael baum » 06.06.2005 09:25 • Verfasst in ABAP® Core
4
Antw.
349
Views
Daten zwischen Datum A und Datum B
von cecslucas » 13.10.2022 09:44 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

SELECT CHAR16 in CHAR12-Feld
vor einer Stunde von Patrick1982 gelöst 5 / 57
alv_grid aktualisieren
vor 6 Stunden von Egzon gelöst 4 / 82

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

SELECT CHAR16 in CHAR12-Feld
vor einer Stunde von Patrick1982 gelöst 5 / 57
alv_grid aktualisieren
vor 6 Stunden von Egzon gelöst 4 / 82

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 170