Schnittstelle Smart Forms Formular auslesen mit Funktionsbaustein FUNCTION IMPORT INTERFACE

Aus SAP-Wiki
Wechseln zu: Navigation, Suche

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

Diese Information bietet der Funktionsbaustein FUNCTION IMPORT INTERFACE.

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 Formular zu erkennen.

FUNCTION IMPORT INTERFACE2.jpg

Literatur