Feldsymbol

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Feldsymbol

Beitrag von Wigi (ForumUser / 2 / 0 / 0 ) »
Hallo
ich habe eine Aufgabe die soll mit Feldsymbol lösen, leider ich stoße mich mit dem Fehler:
bei Write Anweisung <fs_dummy> nur datenobjekte Unterschtützt die in einen Zeichenartigen Typ konvertiert.
auch unicode -kontext werde Strukturen die nicht nur zeichenartige komponenten besitzen als nicht zahlenartig angesehen.

ich brauche Hilfe.

Code: Alles auswählen.

DATA: ref_itab TYPE  REF TO data,
      ref_wa TYPE  REF TO data.

FIELD-SYMBOLS: <fs_itab> TYPE ANY TABLE,
               <fs_wa> TYPE ANY,
               <fs_dummy> TYPE ANY.
PARAMETERS:  pa_tab TYPE dd02l-tabname DEFAULT 'SPFLI'.
START-OF-SELECTION.
 CREATE DATA ref_itab TYPE TABLE OF (pa_tab) WITH NON-UNIQUE DEFAULT KEY.
 ASSIGN ref_itab->* TO <fs_itab>.

 SELECT * FROM (pa_tab)
           INTO TABLE <fs_itab>
         UP TO 10 ROWS.
 CREATE DATA ref_wa LIKE LINE OF <fs_itab>.

  ASSIGN ref_wa->* TO <fs_wa>.

  LOOP AT <fs_itab> INTO <fs_wa>.
  ASSIGN COMPONENT sy-index OF STRUCTURE <fs_wa> TO <fs_dummy>.
    DO.
      IF sy-subrc NE 0.
        EXIT .
      ENDIF.
      WRITE: <fs_dummy>.
      NEW-LINE.
    ENDDO.

  ENDLOOP.
danke im Voraus

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


Re: Feldsymbol

Beitrag von edwin (Specialist / 305 / 10 / 68 ) »
Hi,

Du wolltest sicher das Statement "ASSIGN COMPONENT sy-index ...." innerhalb der DO -Schleife haben?
So wie es jetzt ist : sy-index ist 0 - <fs_dummy> wird dann die komplette Struktur <fs_wa> = SPFLI "assigned" -> Fehler bei Write.
Hättest Du nur CHAR Felder in der Struktur SPFLI -> hätte der Assign funktioniert -> in der DO Schleife SY-SUBRC = 0 -> Endlos Schleife


/Edwin

Seite 1 von 1

Vergleichbare Themen

9
Antw.
4918
Views
strukturkomponente als feldsymbol
von Pinguincommander » 10.08.2012 10:33 • Verfasst in ABAP® für Anfänger
3
Antw.
3181
Views
Datenreferenz vs. Feldsymbol
von play_abap » 12.05.2009 16:30 • Verfasst in ABAP® für Anfänger
2
Antw.
1166
Views
Feldsymbol von Range
von Legxis » 06.11.2018 12:33 • Verfasst in ABAP® für Anfänger
2
Antw.
6241
Views
dynamischer Feldzugriff auf Feldsymbol
von snooze » 05.01.2005 16:58 • Verfasst in ABAP® Core
3
Antw.
3613
Views
Über feldsymbol loopen?
von Zubasa » 17.05.2011 08:09 • 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

Daten an Tabelle binden
vor 6 Stunden von Bright4.5 3 / 1478
Regex in where
vor 8 Stunden von tar 6 / 144
Programm anlegen mit Vorlage
vor 23 Stunden von DeathAndPain 2 / 126
IT0024 Qualifikationen CP-ID
vor 23 Stunden von DeathAndPain 2 / 357

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

Daten an Tabelle binden
vor 6 Stunden von Bright4.5 3 / 1478
Regex in where
vor 8 Stunden von tar 6 / 144
Programm anlegen mit Vorlage
vor 23 Stunden von DeathAndPain 2 / 126
IT0024 Qualifikationen CP-ID
vor 23 Stunden von DeathAndPain 2 / 357

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821