interne Tabelle sortieren?

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

interne Tabelle sortieren?

Beitrag von b0rsti (ForumUser / 86 / 0 / 0 ) »
Hi,

wie kann ich eine interne Tabelle nach einem Feld sortieren?
in einem loop...
geht das mit order by?

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


Beitrag von TakerOne (Specialist / 102 / 0 / 3 ) »
Hallo Bürsti,

am einfachsten bürstst du über die tabelle:

Sort itab
by
Feld1
Feld2 Descending
Feld3 Ascending.


Gruß TakerOne
Ich bin eigentlich ein sehr netter Mensch.
Wenn ich Freunde hätte, könnten diese es bestätigen. :-)

Beitrag von b0rsti (ForumUser / 86 / 0 / 0 ) »
kann ich das auch hier mit einbauen?

Code: Alles auswählen.

READ TABLE gs_position-vbplk INTO gs_vbplk_table
WITH KEY venum = gs_vblpp_table-venum.

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
b0rsti hat geschrieben:kann ich das auch hier mit einbauen?

Code: Alles auswählen.

READ TABLE gs_position-vbplk INTO gs_vbplk_table
WITH KEY venum = gs_vblpp_table-venum.
JO!

Code: Alles auswählen.

SORT  gs_position BY venum.
READ TABLE gs_position-vbplk INTO gs_vbplk_table
WITH KEY venum = gs_vblpp_table-venum.

Beitrag von b0rsti (ForumUser / 86 / 0 / 0 ) »
dann sagt er mir aber gs_position ist keine interne Tabelle.
ist ja auch eine struktur... kann man die auch sortieren?

Beitrag von uh (Specialist / 158 / 0 / 1 ) »
Hi,

dein Code wirft aber auch Fragen auf...:

1. Ist gs_position eine interne Tabelle
oder
2. ist gs_position eine (tiefe) Struktur, die eine interne Tabelle vbplk enthält?

Grüße

Udo

Beitrag von b0rsti (ForumUser / 86 / 0 / 0 ) »
uh hat geschrieben:Hi,

dein Code wirft aber auch Fragen auf...:

1. Ist gs_position eine interne Tabelle
oder
2. ist gs_position eine (tiefe) Struktur, die eine interne Tabelle vbplk enthält?

Grüße

Udo
es ist eine tiefe struktur die die tabelle vbplk enthält.
kann ich die tabelle in der struktur sortieren?

Beitrag von uh (Specialist / 158 / 0 / 1 ) »
klar:

sort gs_position-vbplk by venum.

Grüße

udo

Beitrag von b0rsti (ForumUser / 86 / 0 / 0 ) »
uh hat geschrieben:klar:

sort gs_position-vbplk by venum.

Grüße

udo
dann sagt er mir dummerweise:
"Auf die Tabelle GS_POSITION-VBPLK ist nur lesender Zugriff erlaubt"
:(

Beitrag von uh (Specialist / 158 / 0 / 1 ) »
Kann es sein, dass es sich bei deiner VBPLK um eine sortierte Tabelle handelt? ...

Beitrag von b0rsti (ForumUser / 86 / 0 / 0 ) »
uh hat geschrieben:Kann es sein, dass es sich bei deiner VBPLK um eine sortierte Tabelle handelt? ...
woran erkenne ich das?

Beitrag von uh (Specialist / 158 / 0 / 1 ) »
Bei der Deklaration der Struktur:

.....VBPLK TYPE SORTED TABLE OF ....

Ist aber nur so eine Idee

Seite 1 von 1

Vergleichbare Themen

12
Antw.
12409
Views
interne Tabelle sortieren
von Marc K. » 21.08.2012 08:18 • Verfasst in ABAP® für Anfänger
3
Antw.
1295
Views
Interne Tabelle nach dynamischer Spalte sortieren
von JanR » 27.10.2020 12:20 • Verfasst in ABAP® für Anfänger
6
Antw.
557
Views
Tabelle sortieren
von ralf.wenzel » 22.08.2022 13:28 • Verfasst in ABAP® Core
1
Antw.
1550
Views
Tabelle sortieren
von Chrisba » 18.04.2007 09:06 • Verfasst in ABAP® für Anfänger
4
Antw.
1060
Views

Ü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 20 Stunden von Bright4.5 1 / 448
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2096
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8689