FuBa dynamisch aufrufen

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

FuBa dynamisch aufrufen

Beitrag von Mr_Machine (ForumUser / 15 / 0 / 0 ) »
Guten Tag

Stehe vor folgedem Problem:
Schreibe im Moment ein Programm welches die Daten eines Funktionsbausteines wegschreibt (sprich Alle Import Parameter, Tables etc...)
(mache ich mit XML)

nun folgende Frage:
Ist es möglich einen Funktionsbaustein dynamisch aufzurufen?

Ich habe folgende Daten in Variabeln gespeichert:
Funktionsbaustein-Name
Strukturnamen
Strukturinhalte

(es wären nur Import Parameter und Tables Parameter)

Ziel: Aufruf des Funktionsbausteines, welcher in der Variable steht und die Strukturen übergeben und aufrufen (keine Rückmeldung nötig, da fire & forget)

Hoffe es kann mir jemand helfen!

Besten Dank!

Nachtrag 0900:
Hab was gefunden, "Call function NAME parameter-table PARA_TAB"

werde mal ein bisschen ausprobieren

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


neue Frage

Beitrag von Mr_Machine (ForumUser / 15 / 0 / 0 ) »
Kennt jemand das aufrufen eines FuBa's mit "PARAMETER-TABLE"?

Kommt es auf die Reihenfolge darauf an?

ich schreibe jetzt zuerst die IMPORT parameter rein und dann die TABLES.
(dies muss so sein, hatte ein dump wo es ein durcheinander war).

müssen aber auch die IMPORT in der exakten reihenfolge sein, wie diese definiert sind?

dito tables

thx!

Beitrag von airwaver (Specialist / 134 / 0 / 1 ) »
gude, ich habe das auch mal ausprobiert. bei mir klappts ohne probs. siehe unten.

Code: Alles auswählen.

TYPE-POOLS: abap.
DATA: user_usr03 TYPE usr03.

*** NORMAL **************************************************
CALL FUNCTION 'SUSR_USER_ADDRESS_READ'
  EXPORTING
    user_name  = sy-uname
  IMPORTING
    user_usr03 = user_usr03.
WRITE:/ user_usr03.

*** PARAMETER-LIST ******************************************
DATA: fuba TYPE char40 VALUE 'SUSR_USER_ADDRESS_READ'.
CLEAR user_usr03.
CALL FUNCTION fuba
  EXPORTING
    user_name  = sy-uname
  IMPORTING
    user_usr03 = user_usr03.
WRITE:/ user_usr03.

*** PARAMETER-TABLE *****************************************
DATA: it_parms TYPE abap_func_parmbind_tab,
      wa_parms LIKE LINE OF it_parms.
CLEAR user_usr03.
*----------------------------------------------------
wa_parms-name = 'USER_NAME'.
wa_parms-kind = abap_func_exporting.
GET REFERENCE OF sy-uname INTO wa_parms-value.
INSERT wa_parms INTO TABLE it_parms.
*----------------------------------------------------
CLEAR wa_parms.
wa_parms-name = 'USER_USR03'.
wa_parms-kind = abap_func_importing.
GET REFERENCE OF user_usr03 INTO wa_parms-value.
INSERT wa_parms INTO TABLE it_parms.
*----------------------------------------------------
CALL FUNCTION fuba
  PARAMETER-TABLE
    it_parms.
WRITE:/ user_usr03.

Beitrag von Mr_Machine (ForumUser / 15 / 0 / 0 ) »
thx, habs auch schon geschafft :)

Seite 1 von 1

Vergleichbare Themen

5
Antw.
8564
Views
Form-routine dynamisch aufrufen
von Pyro » 20.08.2010 09:20 • Verfasst in ABAP® für Anfänger
0
Antw.
1926
Views
FuBa RFC_READ_TABLE in BSP aufrufen
von larsbaer » 28.07.2009 10:43 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
1257
Views
FuBa in Excel aufrufen
von Meex » 13.10.2005 11:21 • Verfasst in ABAP® Core
2
Antw.
1677
Views
RFC-FuBa ohne Login aufrufen
von herbivore » 10.08.2006 11:43 • Verfasst in ABAP® Core
3
Antw.
3039
Views
RFC-fähiger FuBa soll Instanzmethode aufrufen
von the.boomerang » 06.05.2011 15:03 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Absprung VA02 Position
vor 8 Minuten von gs3rr4 3 / 14
OPD Druck im SPOOL
vor einer Stunde von Manfred K. 1 / 9
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1796
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2334

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

Absprung VA02 Position
vor 8 Minuten von gs3rr4 3 / 14
OPD Druck im SPOOL
vor einer Stunde von Manfred K. 1 / 9
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1796
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2334

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor einer Stunde von Manfred K. 1 / 9
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 374
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 981
MS-Word als Editor
letzen Monat von tekko 1 / 4485