Select mit Aggregatsfunktion into @data(var)

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

Select mit Aggregatsfunktion into @data(var)

Beitrag von Temeraire (ForumUser / 5 / 1 / 1 ) »
Hallo Experten,

ich habe vor kurzem erst angefangen, mich mit ABAP > 7.31 auseinanderzusetzen, da wir das Upgrade jetzt erst durchführen.

Mir ist dabei jetzt aufgefallen, dass bei folgendem Code der Typ der Variablen F(8) ist:

Code: Alles auswählen.

SELECT AVG( fltime )
FROM spfli
INTO @DATA(avg_fltime) .
Kann ich die inline Definition bei INTO manipulieren?
Meine Herausforderung liegt darin, dass mein Programm später abbricht.
Fehler:
Der Wert war "5.3342307692307702E+02". Der Typ des ABAP-Feldes ist "F" mit der
Länge 8 und den Dezimalstellen 0. Der Zieltyp ist "I" mit der Länge 4 und den Dezimalstellen 0.

Wenn ich das Feld "avg_fltime" vorher als TYPE spfli-fltime definiere ist alles fein, also:

Code: Alles auswählen.

  DATA: avg_fltime TYPE spfli-fltime.

  SELECT AVG( fltime )
    FROM spfli
    INTO avg_fltime .

Da ich aber gerne inline besser kennen lernen möchte, würde ich eine Anpassung der inline-Deklaration vorziehen, denke ich? Wie kann ich das >7.40 konform lösen?

Lieben Gruß,
Temeraire

PS: Wir upgraden gerade auf 7.50..

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


Re: Select mit Aggregatsfunktion into @data(var)

Beitrag von ewx (Top Expert / 4918 / 332 / 655 ) »
Müsste mit dem sql_cast gehen.

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
Temeraire


Seite 1 von 1

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 67201
Stücklisten
vor einer Woche von Selma.schwarz 1 / 68897
Belege
vor einer Woche von Selma.schwarz 1 / 66960

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

Select into table @data(xxx) und returning Parameter
von Basler84 » 06.08.2018 18:40
SELECT ... INTO TABLE @DATA... als Quelle für Tabellenausdrücke
von whaslbeck » 22.05.2023 09:54
Export Data
von Heikeb » 28.08.2012 12:45
DATA BROWSER
von pohlmann-schwarza » 29.08.2008 13:31
TYPES und DATA
von bohne » 19.11.2006 23:27

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 67201
Stücklisten
vor einer Woche von Selma.schwarz 1 / 68897
Belege
vor einer Woche von Selma.schwarz 1 / 66960

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 68897
Belege
vor einer Woche von Selma.schwarz 1 / 66960