Feldsymbol von Range

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Feldsymbol von Range

Beitrag von Legxis (Specialist / 160 / 90 / 28 ) »
Hallo zusammen,

ich würde eigentlich gerne immer Feldsymbole statt Workareas verwenden, habe aber Probleme, damit eine Range aufzubauen.
Ich würde die Range gerne mit vbelns füllen, um damit später aus einer Z-DB löschen zu können.

Code: Alles auswählen.

DATA: gr_vbeln  TYPE RANGE OF  vbeln_vl.

FIELD-SYMBOLS: <fs_r_vbeln> LIKE LINE OF gr_vbeln
               <fs_vbeln>   TYPE ANY.

Code: Alles auswählen.

ASSIGN COMPONENT 'VBELN' OF STRUCTURE itab TO <fs_vbeln>.   " DATA: itab TYPE STANDARD TABLE OF struktur WITH HEADER LINE.
ASSIGN gr_vbeln TO <fs_r_vbeln>. """ Fehler
<fs_r_vbeln>-sign = 'I'.
<fs_r_vbeln>-option = 'EQ'.
<fs_r_vbeln>-low = <fs_vbeln>.
APPEND <fs_r_vbeln> TO gr_vbeln.
Dieser Code ist innerhalb eines LOOPs, aber nicht über diese itab, sondern über andere. Die itab wird durch diesen LOOP gefüllt. Der LOOP-Teil des Codes und die Tabellendeklaration ist nicht meiner, daher würde ich ich gerne nicht ändern.

Zurzeit kommt noch der Fehler, dass "gr_vbeln und <fs_r_vbeln> typinkomatibel sind".

Ich wäre sehr dankbar für Hilfe =)
( SAP ECC 6.0, NetWeaver 7.0, ohne unicode, ohne support/enhancement packages )

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


Re: Feldsymbol von Range

Beitrag von a-dead-trousers (Top Expert / 4420 / 224 / 1189 ) »
Dein Code ist etwas verdreht:

Code: Alles auswählen.

ASSIGN COMPONENT 'VBELN' OF STRUCTURE itab TO <fs_vbeln>.
APPEND INITIAL LINE TO gr_vbeln ASSIGNING <fs_r_vbeln>.
<fs_r_vbeln>-sign = 'I'.
<fs_r_vbeln>-option = 'EQ'.
<fs_r_vbeln>-low = <fs_vbeln>.
In der neuen Sytax geht das übrigens sogar mit noch weniger Zeilen und ohne Feldsymbol:

Code: Alles auswählen.

ASSIGN COMPONENT 'VBELN' OF STRUCTURE itab TO <fs_vbeln>. 
APPEND VALUE #( sign = 'I' option = 'EQ' low = <fs_vbeln> ) TO gr_vbeln.
Zuletzt geändert von a-dead-trousers am 06.11.2018 12:51, insgesamt 1-mal geändert.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Legxis

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Feldsymbol von Range

Beitrag von Legxis (Specialist / 160 / 90 / 28 ) »
Was für eine schnelle Antwort, danke ADT, funktioniert^^
Danke auch für die neue Syntax, selbst wenn ich sie hier nicht benutzen kann. Das wird später hilfreich =)
( SAP ECC 6.0, NetWeaver 7.0, ohne unicode, ohne support/enhancement packages )

Seite 1 von 1

Vergleichbare Themen

5
Antw.
4086
Views
Feldsymbol auf RANGE-Tabelle
von Erdbaehr » 07.06.2007 07:56 • Verfasst in ABAP Objects®
3
Antw.
1752
Views
Range-Tabelle gegen Range-Tabelle abgleichen
von Romaniac » 09.02.2024 16:26 • Verfasst in ABAP® Core
2
Antw.
1553
Views
RANGE OF
von Gast » 06.12.2005 14:31 • Verfasst in ABAP® für Anfänger
11
Antw.
4596
Views
RANGE
von robin1at » 13.06.2006 08:33 • Verfasst in ABAP® für Anfänger
1
Antw.
1227
Views
Feldsymbol
von Wigi » 21.02.2013 16:49 • Verfasst in ABAP® für Anfänger

Ü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

Aktuelle Forenbeiträge

Workflow-Datenfluss mit Multi-Line-Container
vor 2 Tagen von ewx gelöst 2 / 308
Mahnung erstellen
vor 2 Tagen von Sebastian82 4 / 371

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

Workflow-Datenfluss mit Multi-Line-Container
vor 2 Tagen von ewx gelöst 2 / 308
Mahnung erstellen
vor 2 Tagen von Sebastian82 4 / 371

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 4 Tagen von Manfred K. 1 / 331
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 1506
Feldberechnung ME32K
vor 2 Wochen von ZF_SAPler 1 / 2024