Differenz in Jahren zwischen 2 Datumsangaben

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

Differenz in Jahren zwischen 2 Datumsangaben

Beitrag von sap-known (ForumUser / 4 / 0 / 0 ) »
Hallo,
ich arbeite zur Zeit an einem kleinem ABAP Projekt im Rahmen einer Einführungsveranstaltung. Leider bin ich an ein paar Dinge gestoßen die ich bisher nicht lösen konnte... :?

Ich habe ein Datum in der Form TT.MM.JJJJ als CHAR vorliegen und möchte die Differenz in Jahren zum SY-DATUM ermitteln.

so in etwa: SY-DATUM - '11.12.1986' --> 20 Jahre

Ich habe bereits danach gesucht, bin aber nicht fündig geworden.
Ich wäre für eure Hilfe echt sehr dankbar.

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


Beitrag von Thomas R. (Expert / 755 / 78 / 34 ) »
Hallo,
genau so geht es, nur
musst Du vorher Dein Vergleichsdatum in ein Datumsformat umsetzen (Datentyp Date mit yyyymmdd)
und das Ergebnis der Differenz von Tagen in Jahre umrechnen. Dabei bleibt es Dir überlassen wie genau Du es mit Schaltjahren usw. nimmst.

MfG
Thomas R.

Beitrag von Nordlicht (Specialist / 304 / 8 / 3 ) »
Unter ECC 6.0 läuft das als normale Differenz:

Code: Alles auswählen.

REPORT  Z_TEMP.

data: von(10) value '11.12.1986',
      heute type sy-datum,
      diff  type i.

move sy-datum to heute.

diff = heute+0(4) - von+6(4).

write diff.
Jetzt wäre natürlich noch zu prüfen, ob das volle Jahr im laufenden Jahr schon erreicht und ob das wichtig ist, ob oben also 20 oder 21 rauskommen soll.

Ciao

Nordlicht

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Dein Charfeld musst natürlich erst in ein gescheites Feld vom TYPE sy-datum schieben.

Zum Rest erfährst hier was:
http://www.abapforum.com/viewtopic.php? ... highlight=

Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
oder versuch fuba FIMA_DAYS_AND_MONTHS_AND_YEARS
a s
s oon
a s
p ossible
h elp
http://www.clv.de/

Seite 1 von 1

Vergleichbare Themen

4
Antw.
9371
Views
Differenz von Jahren, Monaten, Tagen berechnen
von kbit100 » 07.07.2016 12:55 • Verfasst in ABAP® für Anfänger
3
Antw.
6803
Views
Nullwert von Datumsangaben
von m.schwertle » 05.12.2007 15:28 • Verfasst in ABAP® für Anfänger
3
Antw.
1591
Views
ABAP in den nächsten 5 bis 10 Jahren ...
von Gast » 22.02.2005 13:42 • Verfasst in ABAP® Core
31
Antw.
3083
Views
Wieviel ganze Jahre zwischen zwei Datumsangaben?
von ralf.wenzel » 24.09.2024 16:02 • Verfasst in ABAP® Core
0
Antw.
1198
Views
Veranstaltung löscht sich beim Verschieben von Datumsangaben
von F_Lee » 10.06.2008 12:47 • Verfasst in Human Resources

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 9 Stunden von DeathAndPain gelöst 22 / 2987
Daten an Tabelle binden
vor 14 Stunden von Lukas Sanders 2 / 975
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 540

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

Dialog-Container mit Toolbar/Status
vor 9 Stunden von DeathAndPain gelöst 22 / 2987
Daten an Tabelle binden
vor 14 Stunden von Lukas Sanders 2 / 975
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 540

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2553
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9134