Read interne Tabelle mit Range möglich?

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

Read interne Tabelle mit Range möglich?

Beitrag von Stefano (ForumUser / 2 / 0 / 0 ) »
Hallo zusammen,

ich habe eine interne Tabelle und eine Range-Tabelle. Ist es möglich die interne Tabelle nun basierend auf den Einschränkungen der Range-Tabelle auszulesen?

Bei einem reinen DB Select funktioniert das ja mit "IN" wunderbar. Nur wie liest man interne Tabellen richtig aus?

Ich möchte erreichen, dass das eingeschränkte Ergebnis aus der internen Tabelle T1 dann in einer weiteren internen Tabelle T2 steht.

Danke und Gruss
Stefano

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


Re: Read interne Tabelle mit Range möglich?

Beitrag von michael.sbs (ForumUser / 6 / 0 / 1 ) »
Hallo Stefano
Ranges kannst auch bei IF und WHERE verwenden.
Beispiel:
loop at T1 into WA_T1 where Feld1 in R_F1.
append wa_t1 to T2.
endloop.

oder:
loop at T1 into wa_t1.
if feld1 in R_F1.
append wa_t1 to t2.
endif.
endloop.

Re: Read interne Tabelle mit Range möglich?

Beitrag von casman (Specialist / 420 / 1 / 63 ) »
Hallo,

kleiner Performance-Tipp: Sollte die T1 relativ groß sein, würde ich LOOP ASSIGNING wählen, oder alternativ (wenn möglich) gleich ein DELETE WHERE auf T1 machen.

Grüße
CASMAN

Re: Read interne Tabelle mit Range möglich?

Beitrag von Stefano (ForumUser / 2 / 0 / 0 ) »
Danke für eure Tipps. Werde dann mal probieren und auch über Performance nachdenken.

Viele Grüsse
Stefano

Seite 1 von 1

Vergleichbare Themen

8
Antw.
6269
Views
[gelöst] READ auf interne Tabelle mit Objektreferenzen
von ewx » 15.11.2012 14:13 • Verfasst in ABAP Objects®
3
Antw.
4176
Views
LOOP über führende interne Tabelle + READ TABLE und MODIFY
von HawkDT » 23.03.2017 13:02 • Verfasst in ABAP® für Anfänger
4
Antw.
3321
Views
Interne Tabelle ab einer bestimmten Spalte anfangen zu befüllen möglich?
von tekko » 11.09.2020 15:00 • Verfasst in ABAP® für Anfänger
3
Antw.
2601
Views
Range-Tabelle gegen Range-Tabelle abgleichen
von Romaniac » 09.02.2024 16:26 • Verfasst in ABAP® Core
6
Antw.
4732
Views
Range Tabelle vom Typ RRRANGESID in eine DB-Tabelle füllen
von kaim77 » 15.09.2014 12:32 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Banf anlegen
vor 3 Tagen von wreichelt 2 / 3454
Banf anlegen
vor 3 Tagen von Manfred K. 1 / 3264
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 17719
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 8431
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 10194

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

Banf anlegen
vor 3 Tagen von wreichelt 2 / 3454
Banf anlegen
vor 3 Tagen von Manfred K. 1 / 3264
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 17719
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 8431
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 10194