Funktionsbaustein: dynamische Parameterübergabe

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

Funktionsbaustein: dynamische Parameterübergabe

Beitrag von Nautilus (ForumUser / 45 / 0 / 0 ) »
Hallo und einen schönen Guten Morgen.

Ich habe mal wieder eine kleine Frage. Diesmal zum dynamischen Aufruf eines Funktionsbausteins.

Ich möchte nämlich nur mit dem Funktionsnamen (z.B. als Parameter vorgegeben) einen FuBa aufrufen. Die Exportparameter für diesen FuBa hole ich mir aus der Tabelle FUPARAREF.

Soweit ist dies jetzt kein Problem.

Jetzt möchte ich mit diesen dynamischen Aufrufparametern aus der FUPARAREF den oben vorgegebenen Funktionsbaustein versorgen.
Ich habe aber leider keine Ahnung, wie ich das machen soll, da ich ja am Anfang, wo ich den Aufruf des FuBa deklariere, noch nicht weiss, wieviele Aufrufparameter zur Laufzeit zu einem FuBa vorhanden sind.

Code: Alles auswählen.


REPORT  ZTEST.

PARAMETER FNAME LIKE FUPARAREF-FUNCNAME DEFAULT 'CS_WHERE_USED_MAT'
OBLIGATORY.

* Hier folgt noch die Selektion aus der FUPARAREF...
* Wird aber nicht explizit drauf eingegangen!

CALL FUNCTION FNAME 
	EXPORTING ???.

Nun lautet meine Frage, wie ich diese Parameter dynamisch übergeben kann!

Hört sich vielleicht etws umständlich an meine Fragestellung, aber ich musste nicht, wie ich es sonst formulieren sollte.

Falls Euch etwas unklar ist, schreibt kurz.

Ich hoffe, Ihr könnt mir hier aus diesem Problem helfen.

Vielen Dank im Voraus

Nautilus

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


Beitrag von aladinHH (ForumUser / 5 / 0 / 0 ) »
Hallo Nautilus,

die SAP verwendet ähnliche Aufrufe auch gerne, z.B. für Userexits. Den Namen des FBs kannst Du dabei dynamisieren, jedoch müssen die Fbs alle die gleiche Schnittstelle haben, d.h. leider keine Dynamisierung der Parameter.

Gruss
aladin

Beitrag von black_adept (Top Expert / 4090 / 127 / 940 ) »
Hallo nautilus,

bei einer derart dynamischen Vorgehensweise wirst du um "GENERATE SUBROUTINEPOOL" wohl nicht herumkommen.

Aber da kannst du dann auch so ziemlich alles dynamisieren...
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

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

schau Dir doch mal die Hilfe zu CALL Function und dort im Speziellen den Zusatz PARAMETER-TABLE itab an.
Ich denke, Du wirst dort finden, was Du suchst.
Gruß
Ereglam


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

Beitrag von Gast ( / / 0 / 3 ) »
ereglam hat geschrieben:schau Dir doch mal die Hilfe zu CALL Function und dort im Speziellen den Zusatz PARAMETER-TABLE itab an.
Ich denke, Du wirst dort finden, was Du suchst.
Wohl erst ab 6.x nutzbar.
Und auf die FUPARAREF sollte man sich nicht verlassen.
Da steht auch öfter mal Schrott drin.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1675
Views
Parameterübergabe
von Gregor » 28.04.2006 11:21 • Verfasst in ABAP Objects®
1
Antw.
2284
Views
SUBMIT Parameterübergabe
von hmaxi96 » 25.01.2016 13:23 • Verfasst in ABAP® für Anfänger
2
Antw.
1957
Views
Parameterübergabe im Batchjob
von Gast » 25.11.2005 08:46 • Verfasst in ABAP® Core
2
Antw.
2904
Views
Parameterübergabe bei SUBMIT
von KlausB » 22.05.2007 13:58 • Verfasst in ABAP® für Anfänger
2
Antw.
1585
Views
Parameterübergabe zwischen Seiten
von MelanieR » 18.10.2005 13:25 • Verfasst in Web-Dynpro, BSP + BHTML

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor einer Stunde von DeathAndPain 14 / 10745
Dialog-Container mit Toolbar/Status
vor einer Stunde von DeathAndPain gelöst 24 / 3890
User Exit EXIT_RQCPRM10_001
vor 20 Stunden von a-dead-trousers 2 / 348
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1400

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

Trennen Strasse und Hausnummer
vor einer Stunde von DeathAndPain 14 / 10745
Dialog-Container mit Toolbar/Status
vor einer Stunde von DeathAndPain gelöst 24 / 3890
User Exit EXIT_RQCPRM10_001
vor 20 Stunden von a-dead-trousers 2 / 348
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1400

Unbeantwortete Forenbeiträge

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