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

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.

Unbeantwortete Forenbeiträge

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