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.
8419
Views
Form-routine dynamisch aufrufen
von Pyro » 20.08.2010 09:20 • Verfasst in ABAP® für Anfänger
2
Antw.
3532
Views
READ TABLE dynamisch aufrufen
von RiffRaff » 27.12.2004 12:04 • Verfasst in ABAP® Core
0
Antw.
1905
Views
FuBa RFC_READ_TABLE in BSP aufrufen
von larsbaer » 28.07.2009 10:43 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
1224
Views
FuBa in Excel aufrufen
von Meex » 13.10.2005 11:21 • Verfasst in ABAP® Core
2
Antw.
1646
Views
RFC-FuBa ohne Login aufrufen
von herbivore » 10.08.2006 11:43 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 18 Stunden von black_adept gelöst 23 / 3837
User Exit EXIT_RQCPRM10_001
vor 18 Stunden von a-dead-trousers 2 / 327
Trennen Strasse und Hausnummer
Gestern von payten 13 / 10697
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1380

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

Dialog-Container mit Toolbar/Status
vor 18 Stunden von black_adept gelöst 23 / 3837
User Exit EXIT_RQCPRM10_001
vor 18 Stunden von a-dead-trousers 2 / 327
Trennen Strasse und Hausnummer
Gestern von payten 13 / 10697
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1380

Unbeantwortete Forenbeiträge

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