Seiten eines Formulars
Auf den Seiten eines Formulars legen Sie das Seitenlayout fest und bestimmen die Abfolge von Seiten unterschiedlichen Aufbaus. Generell ist es sinnvoll zwischen Entwurfseiten
und Ausgabeseiten
zu unterscheiden:
Über eine Entwurfseite legen Sie das Layout und den Inhalt einer oder mehrerer Ausgabeseiten fest. Entwurfseiten werden in SAP Smart Forms über den Form Builder definiert.
Als Ausgabeseiten werden die Seiten bezeichnet, die letztlich auf dem Drucker ausgegeben werden.
Zum Seitenlayout gehören das Seitenformat (z.B. DIN A4, Letter, DIN A5 Quer) und die Position der Fenster auf einer Seite.
Die einzelnen Seiten eines Formulars unterscheiden sich in ihrem Aufbau. Zum Beispiel enthält die erste Seite einer Rechnung eine Anschrift, die Sie aber auf der nächsten Seite nicht mehr ausgeben möchten oder Sie möchten Ihre Allgemeinen Geschäftsbedingungen als letzte Seite ausgegeben. Diesen Aufbau legen Sie über Entwurfseiten fest. Für jede Entwurfseite müssen Sie eine Folgeseite wählen, damit festgelegt ist, welche Seite auf welche folgt. Natürlich können Sie eine Entwurfseite auch wiederholt aufrufen, insbesondere falls Sie eine rekursive Ausgabe wünschen.
Viele Formulare bestehen im Prinzip nur aus zwei Seiten unterschiedlichen Aufbaus, zum Beispiel aus einem Anschreiben und einer anschließenden Auflistung von Rechnungsposten. Dies läßt sich durch zwei Entwurfseiten abbilden: Die zweite Seite, die als Folgeseite der ersten definiert wird, verweist dabei auf sich selbst. Falls der komplette Text noch nicht auf die zweite Seite des Dokumentes paßt, kann somit automatisch eine weitere Dokumentenseite ausgegeben werden, die den gleichen Aufbau hat. Die folgende Grafik veranschaulicht das beschriebene Beispiel noch einmal:

Für Entwurfseite 2 stellt sich natürlich die Frage, wann eine neue Ausgabeseite ausgegeben werden soll, d.h., wann es zu einem Seitenumbruch
kommt. Der Seitenumbruch wird entweder automatisch durch das Hauptfenster (siehe auch Haupt- und Nebenfenster) ausgelöst oder Sie bauen ihn manuell in die Formularlogik ein (siehe auch Die Reihenfolge der Seiten vorgeben).