select sum( (var) ) --> dump

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

select sum( (var) ) --> dump

Beitrag von freeze (ForumUser / 4 / 0 / 0 ) »
Hallo,

ich wollte eine dynamische Select-Bedingung schreiben in der eine Summe berechnet wird.
Das ganze sollte so aussehen:

SELECT SUM( (var) ) FROM (tabname) INTO var2

Wenn ich es so versuche dumpt mein Programm allerdings mit folgender Meldung:
"Die Select-Klausel wurde zur Laufzeit in einer internen Tabelle angegeben. Der darin auftretende Feldname "(var)" kommt in keiner Datenbanktabelle aus der From-Klausel vor."

Wenn ich den entsprechenden Feldnamen explizit angebe funktioniert es:
SELECT SUM( umsatz ) FROM (tabname) INTO var2

Da ich den Feldnamen aber eigentlich nicht wissen kann/will wollte ich statts dem Feldnamen in der Select-Anweisung eine var einbauen die den entsprechenden Feldnamen enthält.

Bei normalen Select-Anweisungen funktioniert das ganze, z.B.
SELECT DISTINCT (attr) FROM (tabname) INTO CORRESPONDING FIELDS
OF TABLE ...

Warum klappt das ganze mit Sum nicht? Hab schon alle möglichen Kombinationen ausprobiert mit Hochkomma, ohne Klammern usw. aber nichts hat funktioniert.
Wäre wirklich super wenn mir jemand sagen kann wie ich das zum laufen kriege.

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


Beitrag von ewx (Top Expert / 4889 / 319 / 644 ) »
so geht's bei mir:

Code: Alles auswählen.

data menge type p.

data fname type text40.

fname = 'SUM( KWMENG )'.

select (fname) from vbap into menge.
  exit.
ENDSELECT.

write: / 'MENGE:', menge.

Beitrag von freeze (ForumUser / 4 / 0 / 0 ) »
Ahh danke!

Ich hab mir fname mit einem Concatenate zusammengebaut:

data fname type text40.
concatenate 'SUM(' var ')' into fname separated by ' '.

das mit dem select (fname) funktioniert jetzt bestens :)

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2034
Views
Dump bei ALV_CONSISTENCY_CHECK
von toto » 09.07.2007 15:26 • Verfasst in ABAP Objects®
0
Antw.
1295
Views
DUMP-Analyse
von Tellerchen58 » 20.01.2011 10:16 • Verfasst in ABAP® Core
5
Antw.
1886
Views
cl_gui_alv_tree: Dump
von Icke0801 » 01.02.2019 16:41 • Verfasst in ABAP® für Anfänger
2
Antw.
1942
Views
Dump HTTP_OUT_OF_MEMORY
von GünterL » 14.06.2024 12:52 • Verfasst in ABAP® Core
1
Antw.
2521
Views
Dump DBIF_RSQL_INVALID_RSQL
von F12_man » 07.02.2007 16:45 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

TABSTRIP oder Subscreen
vor 4 Tagen von ewx 2 / 5661
SELECT SUM CUST
vor 4 Tagen von wreichelt 4 / 5727
Banf anlegen
vor 5 Tagen von IHe 3 / 17424
FS-CD schnellstmöglich lernen
vor einer Woche von waltersen 3 / 9944
Banf anlegen
vor 2 Wochen von wreichelt 2 / 17869

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

TABSTRIP oder Subscreen
vor 4 Tagen von ewx 2 / 5661
SELECT SUM CUST
vor 4 Tagen von wreichelt 4 / 5727
Banf anlegen
vor 5 Tagen von IHe 3 / 17424
FS-CD schnellstmöglich lernen
vor einer Woche von waltersen 3 / 9944
Banf anlegen
vor 2 Wochen von wreichelt 2 / 17869