RFC-Fuba-Aufruf mit dynamischer Schnittstelleversorgung

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

RFC-Fuba-Aufruf mit dynamischer Schnittstelleversorgung

Beitrag von Stefan7777 (ForumUser / 11 / 0 / 0 ) »
Hallo,
hat schon mal jemand einen RFC-Aufruf mit dynamischer Schnittstelleversorgung durchgeführt.
Das Ganze würde meiner Vorstellung nach so aussehen:

Code: Alles auswählen.

  data: lt_PARA type abap_func_parmbind_tab,
        lt_tmp type abap_func_parmbind_tab.
  data l_PARA  like line of lt_PARA.
  data lt_EXCP type ABAP_FUNC_EXCPBIND_TAB.
  data l_EXCP like line of lt_EXCP.


  DATA: l_equnr TYPE equnr,
        l_tidnr TYPE tidnr.
  data: l_dest type RFCDEST,
        l_func type RS38L_FNAM,
        s type char0128.

  SELECT tidnr FROM equz INTO l_tidnr UP TO 1 ROWS
  WHERE equnr = equi-equnr
  AND   datbi = ( SELECT MAX( datbi ) FROM equz
                WHERE equnr = equz-equnr ).
  ENDSELECT.
  IF sy-subrc = 0.
    IF l_tidnr IS INITIAL.
      MESSAGE i912(zu3zu3a) WITH equi-equnr.
    ELSE.
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
        EXPORTING
          input  = l_tidnr
        IMPORTING
          output = l_equnr.

      l_PARA-NAME = 'I_EQUI'.
      l_PARA-KIND = ABAP_FUNC_EXPORTING.
      get reference of l_equnr into l_PARA-VALUE.
      append l_PARA to lt_PARA.
      l_EXCp-NAME = 'NO_EQUI'.
      l_EXCP-VALUE = 1.
      insert l_EXCP into table lt_EXCP.
      l_EXCp-NAME = 'COMMUNICATION_FAILURE'.
      l_EXCP-VALUE = 2.
      insert l_EXCP into table lt_EXCP.
      l_EXCp-NAME = 'SYSTEM_FAILURE'.
      l_EXCP-VALUE = 3.
      insert l_EXCP into table lt_EXCP.

      if sy-ucomm+1(2) = '24'.
        l_dest = 'ZU5_P24_EQUI.
        l_func = 'ZVSA_AUFRUF_EQUIANZEIGE_IE03'.
      else.
        l_dest = 'SHOW_EQUI_INFO'.
        l_func = 'Z_S2_SHOW_EQUI_INFO'.

        l_PARA-NAME = 'I_TCODE'.
        l_PARA-KIND = ABAP_FUNC_EXPORTING.
        get reference of sy-ucomm into l_PARA-VALUE.
        append l_PARA to lt_PARA.

      endif.

      CALL FUNCTION l_func
        DESTINATION l_dest
        PARAMETER-TABLE
          lt_para
        EXCEPTION-TABLE
          lt_excp.
Der Compiler meckert allerdings rum.
Ich denke die Kombination RFC und Parameter-Table ist nich möglich.
Gruß
Stefan

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


Beitrag von Stefan7777 (ForumUser / 11 / 0 / 0 ) »
ich bin mittlerweile selbst drauf gekommen.
Bei FuBa-Aufruf mit Parameter-Table wird nur eine Datenreferenz übergeben. Das geht halt bei RFC nicht.

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1421
Views
Dynamischer FuBa aufruf - New Task / BG/ RFC
von Mr_Machine » 22.08.2007 16:05 • Verfasst in ABAP® Core
1
Antw.
1933
Views
Dynamischer Mime Aufruf
von Bobby » 12.04.2005 15:31 • Verfasst in Web-Dynpro, BSP + BHTML
2
Antw.
1862
Views
Dynamischer Aufruf von Funktionsbausteinen
von SAP_ENTWICKLER » 24.10.2016 12:39 • Verfasst in ABAP® Core
1
Antw.
1266
Views
Dynamischer Aufruf von Reports
von fba9901 » 20.10.2014 10:10 • Verfasst in ABAP® Core
4
Antw.
1233
Views
Fehlermeldung SE91 dynamischer Aufruf zurückverfolgen
von kolumbus70 » 21.09.2021 09:50 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1757
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2304

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1757
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2304

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 311
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 906
MS-Word als Editor
letzen Monat von tekko 1 / 4407