Range Tabelle an Unterprogrmm im FUBA übergeben

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

Range Tabelle an Unterprogrmm im FUBA übergeben

Beitrag von jondahl11 (ForumUser / 79 / 0 / 0 ) »
Hallo,

ich habe folgendes Problem. Ich habe hier auch die Suchfunktion verwendet, leider hat keiner der Tipps helfen können.

Ich habe einen Funktionsbaustein.
In diesem Deklariere ich mehrere Range Tabellen.

Beispiel:

Code: Alles auswählen.

rt_bukrs TYPE RANGE OF bukrs.
Nun möchte ich diese Range Tabelle über einen Parameter an ein Unterprogramm übergeben.

Code: Alles auswählen.

PERFORM get_sel_data tables rt_bukrs.
....
....
FORM get_sel_data table rt_bukrs TYPE ????
Was muss ich in der FORM Routine für ein Typ bei der Parameter Deklaration abgeben, damit er nicht meckert? Habe hier schon structure table versucht usw. nicht hat den gewünschten Erfolg gebracht.

Ich möchte wenn möglich nicht extra eine DDIC Struktur anlegen.

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo jondahl11,

definiere Dir dazu einen (globalen) Typ:

Code: Alles auswählen.

TYPES: tr_bukrs TYPE RANGE OF bukrs.
Den benutzt Du dann, um Dein Unterprogramm zu Typisieren, wobei hierfür der TABLES-Parameter nicht benutzt werden kann:

Code: Alles auswählen.

FORM get_sel_data USING ir_bukrs TYPE tr_bukrs.
...
Sicherheitshalber sollte die Datentabelle den gleichen Typ benutzen.
Gruß
Ereglam


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

Beitrag von jondahl11 (ForumUser / 79 / 0 / 0 ) »
Hallo,

danke, das habe ich auch schon versucht.
Das Problem ist das der Typ an der Stelle der Form Routine unbekannt ist, da ich mich in einem FUBA befinde. Ich Deklariere diesen Typ ganz oben im FUBA, aber unten im Unterprogramm kennt er den Typen nicht mehr.

Wo müsste ich den Typ deklarieren?

Beitrag von jondahl11 (ForumUser / 79 / 0 / 0 ) »
Ok, sorry, muss es im Top Include der Funktionsgruppe anlegen.

Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
Für einige Datenelemente gibt's auch RANGES-Strukturen:
RANGE_BUKRS_CO

...Enno...

Seite 1 von 1

Vergleichbare Themen

17
Antw.
9100
Views
Interne Tabelle an Form übergeben innerhalb eines FuBa's
von shapoc » 09.05.2006 14:36 • Verfasst in ABAP® Core
3
Antw.
2303
Views
Range-Objekt dynamisch übergeben
von RiffRaff » 17.01.2005 09:22 • Verfasst in ABAP® Core
0
Antw.
1431
Views
Range wird nicht übergeben
von kirmuh » 22.04.2008 10:23 • 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
4
Antw.
11289
Views
Übergabe eines RANGE an FUBA
von supermario73 » 15.08.2006 12:45 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor 2 Stunden von edwin 7 / 162
Daten an Tabelle binden
vor 15 Stunden von Bright4.5 3 / 1485

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 2 Stunden von edwin 7 / 162
Daten an Tabelle binden
vor 15 Stunden von Bright4.5 3 / 1485

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