Maximal ein Fenster kann als Hauptfenster ausgezeichnet werden. Über das Hauptfenster können Sie Inhalte auch über verschiedene Ausgabeseiten ausgeben, was für die
Ausgabe von Tabellen unabdingbar ist. Die Ausgabesteuerung des Hauptfensters fügt dazu einen automatischen Seitenumbruch ein, sobald das Hauptfenster gefüllt ist, also kein Platz für weitere Ausgaben vorhanden ist.Das Hauptfenster 'merkt' sich, an welcher Stelle die Ausgabe unterbrochen wurde. Auf der Folgeseite führt dann die Ausgabesteuerung die Ausgabe an dieser Stelle fort, und zwar genau dann, wenn nach der Reihenfolge im Baum wiederum das Hauptfenster an der Reihe ist. Weitere Fenster beziehungsweise Ausgabebereiche werden also auch auf den folgenden Ausgabeseiten ausgegeben, wenn sie nicht durch eine Bedingung unterdrückt werden.
Je nach Anwendungsfall kann es nun sinnvoll sein, das Hauptfenster entweder nur auf einer oder auf mehreren Entwurfseiten zu verwenden.
Aktivitäten
Verwendung auf einer Entwurfseite
Dies ist der Standardfall. Das Hauptfenster befindet sich auf nur einer Entwurfseite, die über das Attribut
Folgeseite des Seiten-Knotens auf sich selbst verweist. Die Entwurfseite wird dann solange prozessiert, bis das Ende des Hauptfensters erreicht ist. Je nachdem, wie viele Ausgaben in dem Hauptfenster gemacht werden, erzeugt SAP Smart Forms dann eine oder mehrere Ausgabeseiten.Am Ende des Hauptfensters ist in diesem Fall die Formularausgabe beendet. Falls Sie weitere Seiten ausgeben möchten, müssen Sie als letzten Unterknoten des Hauptfensters einen
dynamischen Seitenumbruch über den Kommando-Knoten einfügen.Verwendung auf mehreren Entwurfseiten
Obwohl es pro Formular nur ein Hauptfenster geben kann, können Sie es auf mehrere Seiten kopieren und verweisen damit auf ein und dieselbe Ausgabesteuerung. Dies ist meist erwünscht, wenn nicht alle Seiten, auf denen eine Tabelle mit Positionen ausgegeben wird, das gleiche Layout haben sollen. Die Höhe und die Position eines Hauptfensters darf auf den verschiedenen Seiten unterschiedlich sein, dessen Breite muß aber konstant bleiben.
Es gibt nun zwei Möglichkeiten, wie Sie von der ersten Entwurfseite auf die zweite gelangen:
Die angesprungene Entwurfseite wird von Anfang an prozessiert. Wird dann das Hauptfenster prozessiert, setzt SAP Smart Forms die Ausgabe bei einem automatischen Seitenumbruch an der Abbruchstelle und bei einem dynamischen Seitenumbruch direkt nach dem ausgeführten Kommando-Knoten fort.