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.
5886
Views
Feldsymbol -> interne Tabelle
von marcel schmidt » 27.04.2005 14:49 • Verfasst in ABAP® Core
5
Antw.
3252
Views
Feldsymbol auf interne Tabelle
von snooze » 06.04.2005 09:31 • Verfasst in ABAP® Core
10
Antw.
2025
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.
1466
Views
5
Antw.
4081
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

Mahnung erstellen
vor 7 Stunden von wreichelt 2 / 28
Absprung VA02 Position
vor 10 Stunden von gs3rr4 gelöst 3 / 40
OPD Druck im SPOOL
vor 11 Stunden von Manfred K. 1 / 24

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

Mahnung erstellen
vor 7 Stunden von wreichelt 2 / 28
Absprung VA02 Position
vor 10 Stunden von gs3rr4 gelöst 3 / 40
OPD Druck im SPOOL
vor 11 Stunden von Manfred K. 1 / 24

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 11 Stunden von Manfred K. 1 / 24
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 416