SAP Smart Forms - Architektur
In einem SAP Smart Form haben Sie mehrere Komponenten, bei denen sich die Anwendungsdaten von der Formulardefinition unterscheiden. Wenn ein Smart Form aktiviert ist, wird ein Funktionsbaustein generiert und Daten aus der Datenbank abgerufen.
In einem SAP Smart Form werden die folgenden Komponenten verwendet:
Form Layout - Das Formularlayout definiert die Position der Elemente auf den Seiten und die Position der Objekte in der Formularausgabe.
Form Logic - Die Formularlogik definiert die Daten, die aus der Datenbank gelesen werden sollen, um die Bedingung zu definieren und den Fluss der Formularausgabe zu steuern.
Individual Elements- Es enthält die Elemente, die in der Formularausgabe angezeigt werden sollen. Übliche Elementtypen sind Text, Tabelle, Grafik usw.
Form Interface - Über eine Formularschnittstelle in SAP Smart Form werden die Anwendungsdaten in die Formulardefinition übertragen.
Im obigen Bild sehen Sie die Smart Form Architecture. Wenn ein Smart Form aktiviert ist, wird ein Funktionsbaustein generiert. Wenn das Anwendungsprogramm das Funktionsmodul aufruft, wird die Modulschnittstelle verwendet, um die Tabellendaten gemäß der Formularbeschreibung zu übertragen und das Formular zu drucken.
Sie können Anweisungen auch in die Formularbeschreibung einbetten, um die Daten für die Formularverarbeitung auszuwählen. Dies wird jedoch nicht empfohlen, wenn Sie die Leistung der Massenformulare drucken müssen.
Es ist auch möglich, die Daten als Tabellen auf dem Formular zu drucken und mit den Anwendungsdaten mit dem Smart Form zusammenzuführen. Ein einzelner Aufruf eines intelligenten Formulars generiert immer ein Formular zum Drucken. Es kann immer ein anderer Ausgabetyp ausgewählt werden, z. B. - Fax, Drucken, E-Mail oder im HTML / XML-Format für einen Webbrowser.