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 / 4087 / 126 / 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.
1664
Views
Parameterübergabe
von Gregor » 28.04.2006 11:21 • Verfasst in ABAP Objects®
1
Antw.
2271
Views
SUBMIT Parameterübergabe
von hmaxi96 » 25.01.2016 13:23 • Verfasst in ABAP® für Anfänger
2
Antw.
1934
Views
Parameterübergabe im Batchjob
von Gast » 25.11.2005 08:46 • Verfasst in ABAP® Core
2
Antw.
2892
Views
Parameterübergabe bei SUBMIT
von KlausB » 22.05.2007 13:58 • Verfasst in ABAP® für Anfänger
2
Antw.
1584
Views
Parameterübergabe zwischen Seiten
von MelanieR » 18.10.2005 13:25 • Verfasst in Web-Dynpro, BSP + BHTML

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 511
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2146
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8742