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 / 4884 / 317 / 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

11
Antw.
3161
Views
Dump bei SUSR_USER_BUFFERS_TO_DB
von Suta_K » 21.08.2017 14:18 • Verfasst in ABAP® für Anfänger
0
Antw.
1215
Views
DUMP-Analyse
von Tellerchen58 » 20.01.2011 10:16 • Verfasst in ABAP® Core
5
Antw.
1718
Views
cl_gui_alv_tree: Dump
von Icke0801 » 01.02.2019 16:41 • Verfasst in ABAP® für Anfänger
1
Antw.
2462
Views
Dump DBIF_RSQL_INVALID_RSQL
von F12_man » 07.02.2007 16:45 • Verfasst in ABAP® Core
2
Antw.
1926
Views
Dump bei ALV_CONSISTENCY_CHECK
von toto » 09.07.2007 15:26 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

SAP GUI Installation Probleme
Gestern von Romaniac gelöst 2 / 123
Erweiterung in ME51N/ME52N:
vor 4 Tagen von ABAPlerv 1 / 316
Erweiterung in ME51N/ME52N:
vor 4 Tagen von ABAPlerv 1 / 281
DIN Norm Klassifizierung
vor 5 Tagen von Radinator 2 / 3209

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

SAP GUI Installation Probleme
Gestern von Romaniac gelöst 2 / 123
Erweiterung in ME51N/ME52N:
vor 4 Tagen von ABAPlerv 1 / 316
Erweiterung in ME51N/ME52N:
vor 4 Tagen von ABAPlerv 1 / 281
DIN Norm Klassifizierung
vor 5 Tagen von Radinator 2 / 3209

Unbeantwortete Forenbeiträge

Erweiterung in ME51N/ME52N:
vor 4 Tagen von ABAPlerv 1 / 316
Erweiterung in ME51N/ME52N:
vor 4 Tagen von ABAPlerv 1 / 281