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.
5865
Views
Tabellenspalten dynamisch auswählen
von broeckchen » 18.01.2011 15:26 • Verfasst in ABAP Objects®
0
Antw.
1055
Views
Sortierung anhand von Tabellenspalten
von Lamerman » 18.05.2006 14:33 • Verfasst in ABAP® Core
1
Antw.
1086
Views
Anzahl der Tabellenspalten zur Laufzeit festlegen
von JanMeier » 20.08.2007 19:29 • Verfasst in ABAP® Core
0
Antw.
1775
Views
SmartForms: Summe über eine Tabellenspalten ermitteln
von b0rsti » 12.02.2008 16:56 • Verfasst in Dialogprogrammierung
16
Antw.
5061
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

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.