Die Formularschnittstelle definieren
Sie definieren die Formularschnittstelle, um Daten an das Formular zu übergeben. An der Schnittstelle können Import-/Exportparameter, Tabellen und Ausnahmen definiert werden. Die Schnittstelle enthält bereits einige Standard-Parameter von SAP Smart Forms, mit denen Sie die Formularausgabe im Anwendungsprogramm kontrollieren können.
Die Formularschnittstelle eines Formulars ist gleich aufgebaut wie die Schnittstelle eines Funktionsbausteins im System mit dem Unterschied dass die Formularschnittstelle keine Changing-Parameter unterstützt. Standard-Parameter sind Optional.
Hinweis
Die Semantik der zugelassenen Parameterarten stimmt mit der eines Funktionsbausteins überein. Siehe dazu Informationen über Schnittstellenparameter anzeigen,
Übersicht über Funktionsbausteine (aus der ABAP-Workbench: Werkzeuge Dokumentation) oder auch
Unterprogramme und Funktionsbausteine (aus der Dokumentation ABAP: Programmierung (BC-ABA)).
Im Anwendungsprogramm werden die Daten bereitgestellt, die Sie im Formular einbinden wollen. Die Typen der zugehörigen Variablen sind Ihnen also bekannt.
Klicken Sie auf den Knoten Globale .
Tragen Sie die Parameternamen für die zu übergebenen Daten ein. Der Name ist im ganzen Formular gültig und muss nicht dem Variablennamen im Datenbeschaffungsprogramm entsprechen. Standardparameter von Smart Forms sind nicht eingabebereit.
Hinweis
Unter Export- und Import-Parametern sind beliebige Datentypen zugelassen. Auf der Registerkarte Tabellen
ist es nur möglich, Tabellen mit flacher Struktur zu übergeben.
Tragen Sie den zugehörigen Bezugstyp ein. Sie können über das Schlüsselwort LIKE oder TYPE typisieren. Über einen Doppelklick auf den Bezugstyp gelangen Sie zu dessen Definition.
Hinweis
Beachten Sie auch die F1 und F4-Hilfe zu den Eingabefeldern.
Falls erwünscht, definieren Sie Ausnahmen
zum Formular.
Prüfen Sie Ihre Angaben in der Formularschnittstelle über die lokale Prüfung auf der jeweiligen Registerkarte.
Sie haben die Formularschnittstelle definiert. Angegebene Parameternamen können als Felder im Formular verwendet werden.