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 / 766 / 84 / 40 ) »
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

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.

Vergleichbare Themen

Differenz von Jahren, Monaten, Tagen berechnen
von kbit100 » 07.07.2016 12:55
Nullwert von Datumsangaben
von m.schwertle » 05.12.2007 15:28
Wieviel ganze Jahre zwischen zwei Datumsangaben?
von ralf.wenzel » 24.09.2024 16:02
CO:Zuordnung zu gleichem Programm in verschied. Geneh.jahren
von Thomas82515 » 06.08.2007 11:14