Architektur 

Wenn Sie zu einer Anwendung Formulare erstellen, müssen Sie in der Regel Anwendungsdaten in das Formular einbinden. Die Architektur von SAP Smart Forms ist darauf ausgelegt, die Beschaffung der Anwendungsdaten von der Definition des eigentlichen Formulars zu trennen:

 

 

In einer Smart Form beschreiben Sie:

Beim Aktivieren der Smart Form wird ein Funktionsbaustein generiert, der alle Eigenschaften der Smart Form kapselt. Wenn das Anwendungsprogramm den Baustein aufruft, übergibt sie über dessen Schnittstelle (entspricht der Formularschnittstelle) vorher selektierte Tabellendaten und gibt das Formular anhand der Formularbeschreibung aus.

Die Formularbeschreibung kann auch Befehle enthalten, um während der Formularausgabe weitere Daten zu selektieren. Vor allem beim Massenformulardruck ist von dieser Möglichkeit abzuraten, da mit hohen Performance-Einbußen zu rechnen ist.