Schnittstelle Smart Forms Formular auslesen mit Funktionsbaustein FUNCTION IMPORT INTERFACE

Aus SAP-Wiki
Zur Navigation springenZur Suche springen


Siehe Funktionsbausteine.

Es kann notwendig sein dynamisch zur Laufzeit die Schnittstelle vom Smart Forms Formular zu kennen.

Diese Information bietet der Funktionsbaustein FUNCTION_IMPORT_INTERFACE. Er gibt zu einem Funktionsbaustein die Parameter jedes SAP-Funktionsbausteins zurück.

Coding Funktionsbausteinaufruf

CALL FUNCTION 'FUNCTION_IMPORT_INTERFACE'
   EXPORTING
     funcname                 = lf_fm_name   "Übergabe des Funktionbausteinnamen vom Smart Forms Formular
   TABLES
     exception_list           = exception[]
     export_parameter         = export[]
     import_parameter         = import[]
     tables_parameter         = tables[]       EXCEPTIONS
     error_message            = 1
     function_not_found       = 2
     invalid_name             = 3
     OTHERS                   = 4.
               
IF sy-subrc <> 0.
   MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
   WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.

Anzeige Parameter im Debugger

Anzeige Inhalte der internen Tabelle IMPORT.

FUNCTION IMPORT INTERFACE1.jpg

Anzeige Parameter in Schnittstelle

Die Parameter sind identisch im Smart Forms-Formular zu erkennen mit den Importparametern, Tables-Parametern, Exportparametern und Ausnahmen.

FUNCTION IMPORT INTERFACE2.jpg

Literatur