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 / 306 / 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.
4922
Views
strukturkomponente als feldsymbol
von Pinguincommander » 10.08.2012 10:33 • Verfasst in ABAP® für Anfänger
3
Antw.
3187
Views
Datenreferenz vs. Feldsymbol
von play_abap » 12.05.2009 16:30 • Verfasst in ABAP® für Anfänger
2
Antw.
1169
Views
Feldsymbol von Range
von Legxis » 06.11.2018 12:33 • Verfasst in ABAP® für Anfänger
2
Antw.
6242
Views
dynamischer Feldzugriff auf Feldsymbol
von snooze » 05.01.2005 16:58 • Verfasst in ABAP® Core
3
Antw.
3623
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

Regex in where
Gestern von tar 8 / 445
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1690
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 341
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 585

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

Regex in where
Gestern von tar 8 / 445
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1690
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 341
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 585

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Tagen von snooga87 1 / 275
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3464
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 10012