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.
4631
Views
strukturkomponente als feldsymbol
von Pinguincommander » 10.08.2012 10:33 • Verfasst in ABAP® für Anfänger
3
Antw.
3097
Views
Datenreferenz vs. Feldsymbol
von play_abap » 12.05.2009 16:30 • Verfasst in ABAP® für Anfänger
2
Antw.
1711
Views
Übergabe Feldsymbol
von Gast » 28.09.2004 14:42 • Verfasst in ABAP® Core
2
Antw.
1051
Views
Feldsymbol von Range
von Legxis » 06.11.2018 12:33 • Verfasst in ABAP® für Anfänger
2
Antw.
1974
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

E-Mail versenden mit GroupWise 18
vor einer Stunde von a-dead-trousers 3 / 291
PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 73

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

E-Mail versenden mit GroupWise 18
vor einer Stunde von a-dead-trousers 3 / 291
PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 73

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 132
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 166