Zum Hauptinhalt springen

Datum nach FLOAT konvertieren

Example banner

F├╝r die Klassifizierung m├╝ssen Datumsfelder ins FLOAT-Format konvertiert werden. Der FuBa CTCV_CONVERT_DATE_TO_FLOAT konvertiert hierbei ein Datum im Format YYYYMMTT (Standard in ABAP) in eine Gleitpunktzahl (Float).

BeispielÔÇő

DATA
: lv_dat_float TYPE ATFLV
.

CALL FUNCTION 'CTCV_CONVERT_DATE_TO_FLOAT'
EXPORTING
DATE = sy-datum
IMPORTING
FLOAT = lv_dat_float
.
Resultat:

DATE = '20211023' -> FLOAT = '2,021102300000000E+07'

Achtung

Das DATE-Format muss YYYYMMTT sein, sonst wird ein Kurzdump ausgel├Âst.

Gegenst├╝ckÔÇő

Die R├╝ckkonvertireung aus FLOAT nach DATE erfolgt mit den Funktionsbaustein CTCV_CONVERT_FLOAT_TO_DATE, dieser konvertiert ein Datumswert im Gleitpunktformat in das Format YYYYMMTT.