COLLECT

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

COLLECT

Beitrag von Cola (ForumUser / 19 / 0 / 0 ) »
Hallo,

ich hab ein Problem und zwar will ich ein Spalte "Anzahl" summieren und dazu wollt ich den Befehl COLLECT nutzen. Ich hab mir extra dafür eine Struktur angelegt, welche nur die Schlüsselfelder und dieses eine Nichtschlüsselfeld (Type Numc 6) enthält. Dazu hab ich mir einen Tabellentyp angelegt, in welchen ich natürlich auch die Schlüsselfelder festgelegt habe.
Aber wenn ich jetzt versuche mein Coding zu aktivieren, bekomm ich folgende Fehlermeldung: Der COLLECT-Befehl ist für eine Tabelle nur dann erlaubt, wenn alle Nichtschlüsselfelder numerisch (Typ I, P oder F) sind.

Was läuft hier falsch? Ist NUMC kein numerisches Feld?

Code: Alles auswählen.

DATA: lt_collect TYPE zqm_collect_t,
          ls_collect TYPE zqm_collect.

LOOP AT lt_meth_passed INTO ls_meth_passed .
        MOVE-CORRESPONDING ls_meth_passed TO ls_collect.
        [b]COLLECT ls_collect INTO lt_collect.[/b]
ENDLOOP.
Danke schon mal für eure Antworten/Hilfe.

Gruß,
Cola

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


Re: COLLECT

Beitrag von GastX (Specialist / 277 / 4 / 18 ) »
Hallo Cola,
hast Du schon richtig erkannt, NUMC ist (ähnlich wie der Abap-Typ N) ein echtes Textfeld, welches auf numerische Inhalte eingeschränkt ist. Aber dennoch ein Textfeld.
Also auf INT2, INT4, FLTP oder halt I, S, F ausweichen.

Gruß,
Frank

Re: COLLECT

Beitrag von Cola (ForumUser / 19 / 0 / 0 ) »
Danke, mit INT4 funktionierts! :)

Hatte nämlich schon vorher INT6 ausprobiert, da aber dass auch ein NUMC war und es wieder nicht ging, war ich etwas verwirrt
und hab halt schlussendlich am Freitag das neue Thema erfasst.
Hab jetzt aber daraus gelernt: INT ist nicht immer gleich INT!

Danke nochmal.

Gruß,
cola

Seite 1 von 1

Vergleichbare Themen

15
Antw.
5068
Views
Collect?
von HH_ABAP » 01.06.2018 10:32 • Verfasst in ABAP® für Anfänger
17
Antw.
4232
Views
Collect?
von Fredi » 24.05.2005 13:29 • Verfasst in ABAP® Core
3
Antw.
2169
Views
Collect!
von Parm » 24.09.2007 09:56 • Verfasst in ABAP® für Anfänger
2
Antw.
2728
Views
Alternative zu COLLECT
von anjaortlieb » 05.10.2007 09:16 • Verfasst in ABAP® für Anfänger
4
Antw.
2087
Views
Collect Befehl
von burggartenkind » 31.07.2019 08:46 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 737
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2363
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8947