interne tabelle -> feldsymbol auf felder

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

interne tabelle -> feldsymbol auf felder

Beitrag von marcel schmidt ( / / 0 / 3 ) »
hi,

ich hab eine itab mit kopfzeile und möchte im
loop auf einzelne felder via feldsymbol zugreifen:

loop itab.

assign ?? to <feld>.
concatenate <feld> ';' into str.

endloop.

danke für einen tipp.

cu

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
die Art der Frage läßt mich vermuten, dass Du keine (permanente) Kenntnis der Struktur der Tabelle hast/haben sollst!

Code: Alles auswählen.

FORM do USING itab TYPE table.
  DATA:
    lv_tabix TYPE sytabix.

  FIELD-SYMBOLS:
    <fs_itab>  TYPE ANY,
    <fs_field> TYPE ANY.

  LOOP AT itab ASSIGNING <fs_itab>.
    lv_tabix = 1.
    DO.
      ASSIGN COMPONENT lv_tabix OF STRUCTURE <fs_itab> TO <fs_field>.
      IF sy-subrc EQ 0.
        ...
      ELSE.
        EXIT.
      ENDIF.
    ENDDO.
  ENDLOOP.
ENDFORM.                    "do
Gruß
Ereglam


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

interne tabelle

Beitrag von marcel schmidt ( / / 0 / 3 ) »
hi Ereglam,

geiler code, genau das was ich gesucht
habe.

cu

ps: lv_tabix sollte incrementiert werden ;)

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
:oops: ähmmm....

Ach ja, ich wollte doch sehen, ob Du den Code verstanden hast... :twisted:
Gruß
Ereglam


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

Re: interne tabelle

Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
marcel schmidt hat geschrieben:hi Ereglam,

geiler code, genau das was ich gesucht
habe.

cu

ps: lv_tabix sollte incrementiert werden ;)
Oder Du nimmst sy-index statt lv_tabix.
sy-index wird in der DO-Schleife automatisch incrementiert.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
3217
Views
Feldsymbol auf interne Tabelle
von snooze » 06.04.2005 09:31 • Verfasst in ABAP® Core
5
Antw.
5836
Views
Feldsymbol -> interne Tabelle
von marcel schmidt » 27.04.2005 14:49 • Verfasst in ABAP® Core
10
Antw.
1932
Views
Interne Tabelle um Felder aus SAP-Tabelle ergänzen
von Sonne1234 » 13.12.2019 10:51 • Verfasst in ABAP® für Anfänger
4
Antw.
1060
Views
5
Antw.
3977
Views
Feldsymbol auf RANGE-Tabelle
von Erdbaehr » 07.06.2007 07:56 • Verfasst in ABAP Objects®

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Zeilenumbrüche ersetzen
vor 19 Stunden von ralf.wenzel 6 / 169
Dialog-Container mit Toolbar/Status
Gestern von tar gelöst 19 / 2334
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1548

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

Zeilenumbrüche ersetzen
vor 19 Stunden von ralf.wenzel 6 / 169
Dialog-Container mit Toolbar/Status
Gestern von tar gelöst 19 / 2334
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1548

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 612
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2239
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8831