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 / 4872 / 314 / 644 ) »
Für einige Datenelemente gibt's auch RANGES-Strukturen:
RANGE_BUKRS_CO

...Enno...

Seite 1 von 1

Vergleichbare Themen

17
Antw.
9255
Views
Interne Tabelle an Form übergeben innerhalb eines FuBa's
von shapoc » 09.05.2006 14:36 • Verfasst in ABAP® Core
0
Antw.
1446
Views
Range wird nicht übergeben
von kirmuh » 22.04.2008 10:23 • Verfasst in ABAP Objects®
3
Antw.
1725
Views
Range-Tabelle gegen Range-Tabelle abgleichen
von Romaniac » 09.02.2024 16:26 • Verfasst in ABAP® Core
4
Antw.
11359
Views
Übergabe eines RANGE an FUBA
von supermario73 » 15.08.2006 12:45 • Verfasst in ABAP® Core
5
Antw.
4413
Views
^Übergabe eines Range an FUBA
von supermario73 » 07.08.2007 17:30 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Mahnung erstellen
Gestern von wreichelt 2 / 47
Absprung VA02 Position
Gestern von gs3rr4 gelöst 3 / 61
OPD Druck im SPOOL
Gestern von Manfred K. 1 / 37

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

Mahnung erstellen
Gestern von wreichelt 2 / 47
Absprung VA02 Position
Gestern von gs3rr4 gelöst 3 / 61
OPD Druck im SPOOL
Gestern von Manfred K. 1 / 37

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
Gestern von Manfred K. 1 / 37
Export von Spools in XLSX
vor 6 Tagen von abapamateur 1 / 469