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 / 760 / 79 / 35 ) »
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.
9760
Views
Differenz von Jahren, Monaten, Tagen berechnen
von kbit100 » 07.07.2016 12:55 • Verfasst in ABAP® für Anfänger
3
Antw.
7716
Views
Nullwert von Datumsangaben
von m.schwertle » 05.12.2007 15:28 • Verfasst in ABAP® für Anfänger
31
Antw.
13193
Views
Wieviel ganze Jahre zwischen zwei Datumsangaben?
von ralf.wenzel » 24.09.2024 16:02 • Verfasst in ABAP® Core
0
Antw.
2140
Views
Veranstaltung löscht sich beim Verschieben von Datumsangaben
von F_Lee » 10.06.2008 12:47 • Verfasst in Human Resources
1
Antw.
1205
Views
CO:Zuordnung zu gleichem Programm in verschied. Geneh.jahren
von Thomas82515 » 06.08.2007 11:14 • Verfasst in Financials

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
vor 6 Stunden von sap_enthusiast 11 / 1526
Netzplan drucken
vor 6 Stunden von sap_enthusiast 2 / 133
SALV: Titel zu lang
vor 3 Tagen von ralf.wenzel 3 / 362
Web Feature Services (WFS) im SAP
vor 6 Tagen von msfox 1 / 886
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2745

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

FOR mit CORRESPONDING
vor 6 Stunden von sap_enthusiast 11 / 1526
Netzplan drucken
vor 6 Stunden von sap_enthusiast 2 / 133
SALV: Titel zu lang
vor 3 Tagen von ralf.wenzel 3 / 362
Web Feature Services (WFS) im SAP
vor 6 Tagen von msfox 1 / 886
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 2745

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor 6 Tagen von msfox 1 / 886
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 3208
Erweiterung in ME51N/ME52N:
vor 3 Wochen von ABAPlerv 1 / 3071