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 / 4399 / 223 / 1182 ) »
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.
3993
Views
Feldsymbol auf RANGE-Tabelle
von Erdbaehr » 07.06.2007 07:56 • Verfasst in ABAP Objects®
3
Antw.
1501
Views
Range-Tabelle gegen Range-Tabelle abgleichen
von Romaniac » 09.02.2024 16:26 • Verfasst in ABAP® Core
11
Antw.
4525
Views
RANGE
von robin1at » 13.06.2006 08:33 • Verfasst in ABAP® für Anfänger
2
Antw.
1521
Views
RANGE OF
von Gast » 06.12.2005 14:31 • Verfasst in ABAP® für Anfänger
1
Antw.
1200
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

Regex in where
vor 3 Stunden von edwin 7 / 163
Daten an Tabelle binden
vor 17 Stunden von Bright4.5 3 / 1486

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
vor 3 Stunden von edwin 7 / 163
Daten an Tabelle binden
vor 17 Stunden von Bright4.5 3 / 1486

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