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

LSMW-Problem
vor 16 Stunden von mazu gelöst 5 / 786
ATC Finding in Smartforms
vor 4 Tagen von sap_enthusiast 2 / 754

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

LSMW-Problem
vor 16 Stunden von mazu gelöst 5 / 786
ATC Finding in Smartforms
vor 4 Tagen von sap_enthusiast 2 / 754

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 78859
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 131972