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 / 757 / 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.
9585
Views
Differenz von Jahren, Monaten, Tagen berechnen
von kbit100 » 07.07.2016 12:55 • Verfasst in ABAP® für Anfänger
3
Antw.
7026
Views
Nullwert von Datumsangaben
von m.schwertle » 05.12.2007 15:28 • Verfasst in ABAP® für Anfänger
3
Antw.
1710
Views
ABAP in den nächsten 5 bis 10 Jahren ...
von Gast » 22.02.2005 13:42 • Verfasst in ABAP® Core
31
Antw.
5534
Views
Wieviel ganze Jahre zwischen zwei Datumsangaben?
von ralf.wenzel » 24.09.2024 16:02 • Verfasst in ABAP® Core
0
Antw.
1387
Views
Veranstaltung löscht sich beim Verschieben von Datumsangaben
von F_Lee » 10.06.2008 12:47 • Verfasst in Human Resources

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1749
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2298

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1749
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2298

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 305
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 896
MS-Word als Editor
letzen Monat von tekko 1 / 4401