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 / 4396 / 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.
3992
Views
Feldsymbol auf RANGE-Tabelle
von Erdbaehr » 07.06.2007 07:56 • Verfasst in ABAP Objects®
3
Antw.
1492
Views
Range-Tabelle gegen Range-Tabelle abgleichen
von Romaniac » 09.02.2024 16:26 • Verfasst in ABAP® Core
11
Antw.
4520
Views
RANGE
von robin1at » 13.06.2006 08:33 • Verfasst in ABAP® für Anfänger
2
Antw.
1516
Views
RANGE OF
von Gast » 06.12.2005 14:31 • Verfasst in ABAP® für Anfänger
1
Antw.
1197
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

Dialog-Container mit Toolbar/Status
vor 3 Stunden von black_adept gelöst 23 / 3573
User Exit EXIT_RQCPRM10_001
vor 4 Stunden von a-dead-trousers 2 / 187
Trennen Strasse und Hausnummer
vor 10 Stunden von payten 13 / 10486
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1244

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

Dialog-Container mit Toolbar/Status
vor 3 Stunden von black_adept gelöst 23 / 3573
User Exit EXIT_RQCPRM10_001
vor 4 Stunden von a-dead-trousers 2 / 187
Trennen Strasse und Hausnummer
vor 10 Stunden von payten 13 / 10486
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1244

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2793
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9373