Daten zwischen Datum A und Datum B

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

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

Daten zwischen Datum A und Datum B

Beitrag von cecslucas (ForumUser / 17 / 1 / 0 ) »
Hallo zusammen,

ich stehe mal wieder auf dem Schlauch und bin bereits eine Weile am Rätseln - komme allerdings nicht zu einer sinnvollen Lösung.

Ich habe ein Startdatum (20220301) und das Zieldatum (entspricht Startdatum minus 4 Monate) (20211101), soweit so gut! Nun benötige ich die Daten zwischen Startdatum und Zieldatum:
20211101, 20220101, 20220201

Hat jemand eine Lösung hierfür? Ich zerbreche mir da gerade irgendwie den Kopf dran...

Viele Grüße und lieben Dank

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


Re: Daten zwischen Datum A und Datum B

Beitrag von a-dead-trousers (Top Expert / 4477 / 229 / 1203 ) »

Code: Alles auswählen.

DATA: 
  ld_date TYPE D,
  ld_date_high TYPE D,
  ld_date_low TYPE D.

ld_date_high = '20220301'.
ld_date_low = '20211101'.
ld_date = ld_date_high.

WHILE ld_date GT ld_date_low.
  ld_date = ld_date - 1.
ENDWHILE.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Daten zwischen Datum A und Datum B

Beitrag von cecslucas (ForumUser / 17 / 1 / 0 ) »
unfortunately this does not help me with my problem,
what I am trying to do is this: I have input parameters LFGJA means Year "2022" LFMON the month "02" and the P_months that need to be subtracted (type LFMON) for example "04".

02.2022 - 4 months = 11.2021

What I need now are the dates in between and not counted down day by day but for example the first of the month:

01.11.2021 or 11/2021
01.12.2021 or 12/2021
01.01.2022 or 01/2022
01.02.2022 or 02/2022


Translated with www.DeepL.com/Translator (free version)
a-dead-trousers hat geschrieben:
13.10.2022 12:54

Code: Alles auswählen.

DATA: 
  ld_date TYPE D,
  ld_date_high TYPE D,
  ld_date_low TYPE D.

ld_date_high = '20220301'.
ld_date_low = '20211101'.
ld_date = ld_date_high.

WHILE ld_date GT ld_date_low.
  ld_date = ld_date - 1.
ENDWHILE.

Re: Daten zwischen Datum A und Datum B

Beitrag von a-dead-trousers (Top Expert / 4477 / 229 / 1203 ) »
You can write in german with me but anyway lets keeps the charade up 😉

Code: Alles auswählen.

DATA: 
  ld_date TYPE D,
  ld_date_high TYPE D,
  ld_date_low TYPE D.

ld_date_high = '20220301'.
ld_date_low = '20211101'.
ld_date = ld_date_high.

WHILE ld_date GT ld_date_low.
  ld_date+6(2) = '01'.
  ld_date = ld_date - 1.
ENDWHILE.
EDIT:
Wohooo my post #4000 🥳
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Daten zwischen Datum A und Datum B

Beitrag von cecslucas (ForumUser / 17 / 1 / 0 ) »
Es funktionierte noch nicht so ganz wie ich es mir vorgestellt hatte, aber es war ein guter Denkanstoß und jetzt habe ich eine Lösung! Vielen Dank und Glückwunsch zum 4000ten Beitrag!
a-dead-trousers hat geschrieben:
13.10.2022 14:13
You can write in german with me but anyway lets keeps the charade up 😉

Code: Alles auswählen.

DATA: 
  ld_date TYPE D,
  ld_date_high TYPE D,
  ld_date_low TYPE D.

ld_date_high = '20220301'.
ld_date_low = '20211101'.
ld_date = ld_date_high.

WHILE ld_date GT ld_date_low.
  ld_date+6(2) = '01'.
  ld_date = ld_date - 1.
ENDWHILE.
EDIT:
Wohooo my post #4000 🥳

Seite 1 von 1

Vergleichbare Themen

6
Antw.
8877
Views
Datum Konvertieren
von SaskuAc » 23.10.2017 13:24 • Verfasst in ABAP® für Anfänger
4
Antw.
4992
Views
Kalenderwochen aus Datum
von andyduerr » 05.05.2006 21:50 • Verfasst in ABAP® Core
6
Antw.
6210
Views
Mit Datum Rechnen
von Trulchen » 05.09.2012 08:47 • Verfasst in ABAP® für Anfänger
5
Antw.
24543
Views
Datum berechnen
von schroeta » 19.07.2007 11:41 • Verfasst in ABAP® für Anfänger
9
Antw.
3682
Views
Datum Konvertierung
von nkuhn » 14.02.2007 10:20 • Verfasst in ABAP® Core

Ü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

Zukunft des ABAP Entwicklers
vor 2 Tagen von ewx 9 / 703
Prüfzeugnisse Anlagen finden
vor 2 Tagen von ewx gelöst 2 / 238
Spool vereinen OTF und PDF
vor 5 Tagen von anna2205 1 / 186
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2667

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

Zukunft des ABAP Entwicklers
vor 2 Tagen von ewx 9 / 703
Prüfzeugnisse Anlagen finden
vor 2 Tagen von ewx gelöst 2 / 238
Spool vereinen OTF und PDF
vor 5 Tagen von anna2205 1 / 186
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2667

Unbeantwortete Forenbeiträge

Spool vereinen OTF und PDF
vor 5 Tagen von anna2205 1 / 186
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 6353
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 24104