Tabellenspalten dynamisch abfragen

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

Tabellenspalten dynamisch abfragen

Beitrag von dgmeiner (ForumUser / 2 / 0 / 0 ) »
Hallo Zusammen,

ich möchte gerne den Inhalt von Spalten einer ZTabelle dynamisch abfragen.
Das heisst ich lese aus der DD03L TAbelle die Spalten Namen der ZTabelle.
Danach möchte ich gerne über diese Spalten der ZTabelle loopen und
prüfen ob in der Spalte ein Wert enthalten ist.

Hat jemand eine Ahnung wie ich das machen kann.
Die Spaltenanzahl der ZTabelle ändert sich ständig bzw. wird erweitert.

Gruss
DGmeiner

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


Beitrag von olli-x (Specialist / 166 / 0 / 1 ) »
Hallo,

schau dir mal "Field-Symbols" in der Doku an...

Außerdem findest du in dem Beitrag
http://www.abapforum.com/viewtopic.php? ... =dynamisch
Quellcode-Beispiele ( 1ste Antwort von JHM ). Das sollte in etwa das sein, was du brauchst.


Viele Grüße,
Oliver

Beitrag von dgmeiner (ForumUser / 2 / 0 / 0 ) »
Hallo Oliver,

die Verbindung von CONCATENATE und FIELD-SYMBOLS hats gebracht.
Ich kann jetzt dynamisch die Spalten einer Tabelle abfragen.

Vielen Dank für Deine Hilfe

Gruss Dgmeiner

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo dgmeiner,

schau Dir mal den ASSIGN COMPONENT an. Dieser Befehl ist eigentlich noch besser für Deine Zwecke geeignet, da der Compiler sicherstellen kann, dass die referenzierte Struktur auch namentlich existiert.

Code: Alles auswählen.

* lv_feld = 'FELDNAME'.
* greift auf des Feld 'FELDNAME' der Struktur 'LS_STRUCTURE' zu
ASSIGN COMPONENT lv_feld OF STRUCTURE ls_structure TO <fieldsymbol>.
* versus
CONCATENATE
  'LS_STRUCTURE'
  lv_feld
  INTO lv_fieldname
  SEPARATED BY '-'.
* => lv_fieldname EQ 'LS_STRUCTURE-FELDNAME'.
ASSIGN (lv_fieldname) TO <fieldsymbol>.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Seite 1 von 1

Vergleichbare Themen

7
Antw.
6008
Views
Tabellenspalten dynamisch auswählen
von broeckchen » 18.01.2011 15:26 • Verfasst in ABAP Objects®
0
Antw.
1260
Views
Sortierung anhand von Tabellenspalten
von Lamerman » 18.05.2006 14:33 • Verfasst in ABAP® Core
1
Antw.
1143
Views
Anzahl der Tabellenspalten zur Laufzeit festlegen
von JanMeier » 20.08.2007 19:29 • Verfasst in ABAP® Core
0
Antw.
1821
Views
SmartForms: Summe über eine Tabellenspalten ermitteln
von b0rsti » 12.02.2008 16:56 • Verfasst in Dialogprogrammierung
16
Antw.
5759
Views
IF-Abfragen
von Rantantan » 14.11.2013 15:41 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

IF mit AND und OR
vor einer Woche von GastX 6 / 9251
Meine Inbox
vor einer Woche von Rabea1103 1 / 6988
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 8117
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13621

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

IF mit AND und OR
vor einer Woche von GastX 6 / 9251
Meine Inbox
vor einer Woche von Rabea1103 1 / 6988
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 8117
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13621