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 / 300 / 9 / 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.
4586
Views
strukturkomponente als feldsymbol
von Pinguincommander » 10.08.2012 10:33 • Verfasst in ABAP® für Anfänger
3
Antw.
3090
Views
Datenreferenz vs. Feldsymbol
von play_abap » 12.05.2009 16:30 • Verfasst in ABAP® für Anfänger
2
Antw.
1708
Views
Übergabe Feldsymbol
von Gast » 28.09.2004 14:42 • Verfasst in ABAP® Core
2
Antw.
1044
Views
Feldsymbol von Range
von Legxis » 06.11.2018 12:33 • Verfasst in ABAP® für Anfänger
2
Antw.
1971
Views
CURRENCY bei Feldsymbol
von RiffRaff » 07.07.2004 13:53 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 255

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 255

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140