Hauptfenster (MAIN) 
Jedes Formular muß genau ein Fenster vom Typ MAIN enthalten. Ein solches Fenster wird als Hauptfenster des Formulars bezeichnet. Innerhalb von SAPscript-Formularen hat das Hauptfenster eine zentrale Bedeutung. Wichtige Eigenschaften sind:
Steuerung des Seitenumbruchs
Aufnahme des Fließtextes, der sich über mehrere Seiten erstrecken kann
Plazierung von Textelementen am oberen oder unteren Rand des zugeordneten Seitenfensters (z.B. Spaltenüberschriften)
Sobald ein Seitenfenster vom Typ MAIN vollständig gefüllt ist, erzeugt SAPscript automatisch einen Seitenumbruch, wobei der nachfolgende Text im Hauptfenster der Folgeseite ausgegeben wird. Seitenfenster vom Typ MAIN haben im gesamten Formular die gleiche Breite. Damit vermeidet der Formularprozessor von SAPscript eine erneute Formatierung des Textes beim Seitenumbruch.
Achtung
Besitzt eine Seite kein Hauptfenster, so werden implizit alle anderen Fenster dieser Seite prozessiert und sofort mit der Folgeseite dieser Seite fortgefahren. Eine solche Seite darf als Nachfolgeseite nicht auf sich selbst verweisen, da es sonst zu einer Endlosschleife kommt. In einem solchen Fall bricht SAPscript die Ausgabe nach drei weiteren Seiten ab.
Besonders wichtig für die Ausgabe von Überschriftenzeilen oder Summen etc. sind die verschiedenen Ausgabebereiche im Hauptfenster.