Range-Objekt dynamisch übergeben

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Range-Objekt dynamisch übergeben

Beitrag von RiffRaff (Specialist / 379 / 0 / 1 ) »
Hallo,

wie kann man ein RANGE-Objekt dynamisch übergeben.

z.Z. habe ich folgenden Aufruf:
PERFORM get_parameter CHANGING s_format[].

FORM get_parameter CHANGING pit_ranges TYPE rseloption.

der liefert allerdings nur:
Bei PERFORM "GET_PARAMETER" ist der Aktualparameter "S_FORMAT" zum Formalparameter "PIT_RANGES" inkompatibel.
mfg
richard

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


Beitrag von Thomas R. (Expert / 755 / 78 / 34 ) »
Hallo RiffRaff,
definiere Dir doch mit TYPES einen eigenen Typ
(F1 hilft Dir)
TYPES itabtype {TYPE RANGE OF type|TYPES itabtype LIKE RANGE OF f}
und verwende diesen dann für die Definition von pit_ranges und auch den formalen Parameter.
MfG
Thomas R.

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Typisieren den Parameter mit TYPE TABLE. Dann frist es der Compiler.

Um allerdings innerhalb Deiner Unterroutine auf die Feldinhalte zugreifen zu können, musst Du DIR mittels ASSIGN COMPONENT 'LOW'/'HIGH' OF STRUCTURE pit_ranges Feldsymbols anlegen, die Du für jede Tabellenzeile neu setzen musst.

Nachtrag zu Thomas R.:
Die Typisierung mittels TYPES funktioniert nicht, wenn die Range-Tabelle als SELECT-OPTION definiert wurde...
In allen anderen Fällen würde es funktionieren, wenn der Typ des low-/high-Feldes bekannt ist.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von RiffRaff (Specialist / 379 / 0 / 1 ) »
Hallo,

habe jetzt Thomas Variante eingebaut.
So wie's scheint, funkt das jetzt :lol:

mfg
Richard

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1431
Views
Range wird nicht übergeben
von kirmuh » 22.04.2008 10:23 • Verfasst in ABAP Objects®
4
Antw.
3083
Views
Range Tabelle an Unterprogrmm im FUBA übergeben
von jondahl11 » 24.01.2007 15:16 • Verfasst in ABAP® für Anfänger
5
Antw.
1020
Views
1
Antw.
1649
Views
Auswahl in Radiobutton-Group an Objekt übergeben
von steffan87 » 21.04.2008 09:03 • Verfasst in ABAP® für Anfänger
7
Antw.
4141
Views
ALV - Tabelle dynamisch übergeben
von RiffRaff » 27.01.2005 08:33 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 19 Minuten von black_adept gelöst 23 / 3404
User Exit EXIT_RQCPRM10_001
vor einer Stunde von a-dead-trousers 2 / 127
Trennen Strasse und Hausnummer
vor 6 Stunden von payten 13 / 10410
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1183

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 19 Minuten von black_adept gelöst 23 / 3404
User Exit EXIT_RQCPRM10_001
vor einer Stunde von a-dead-trousers 2 / 127
Trennen Strasse und Hausnummer
vor 6 Stunden von payten 13 / 10410
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1183

Unbeantwortete Forenbeiträge

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