Aufbau eines Formulars
Ein Formular besteht aus Seiten, Ausgabebereichen, Adressen, Grafiken (z.B. Firmenlogos) und Inhalten wie Daten oder Text. In einen Ausgabebereich können statische oder dynamische Tabellen für eine zeilen-, spalten- oder zellenorientierte Ausgabe von Daten oder Text benutzt werden. Ebenso können Absätze sowie deren Absatzformate und Zeichenformate zur weiteren Strukturierung und Formatierung von Text und Daten verwendet werden.
Ausgabebereiche werden bei SAP als Fenster bezeichnet. Die Position dieser Fenster ist auf einer Seite frei wählbar (siehe auch Seiten eines Formulars und Haupt- und Nebenfenster).
Wir betrachten eine einfache Rechnung, in der für bestimmte Kunden alle ihre Flugbuchungen mit Preisen in tabellarischer Form in einem Fenster ausgegeben werden. Zudem finden sich weitere Fenster mit Firmenlogo, Absender, Kundenadresse, firmenspezifische Angaben (Sachbearbeiter, Kundennummer, Zeichen, Datum etc.), Bankverbindungen sowie eine Seitennumerierung.
Auf der ersten Seite wird das Kundenanschreiben ausgegeben, danach folgen alle Flugbuchungen eines bestimmten Kunden als Tabelle, deren Ausgabelänge abhängig von den einzelnen Posten ist (= dynamische Tabelle). Im Tabellenkopf und -fuß befinden sich die Spaltenüberschriften und die Gesamtsumme. Falls nicht genügend Platz auf der ersten Seite für alle Posten ist, werden diese auf der nächsten Seite mit den Spaltenüberschriften ausgegeben. Zusätzlich befinden sich auf der ersten Seite
das Firmenlogo, das als Grafik im Bitmap-Format eingebunden wird,
die Kundenadresse, die ausschließlich auf der ersten Seite mit der Absenderadresse kleingedruckt vorangestellt (Sichtfenster im Brief) ausgegeben wird,
ein Fenster mit firmenspezifischen Angaben in verschiedenen Schriftgrößen und -schnitten (Rechnung, Sachbearbeiter, Telefon/Telefax, Zeichen, Kundennummer, Datum),
der Fußbereich mit der Geschäftsverbindung inkl. der Bankverbindung
Die zweite Seite enthält zusätzlich eine Seitennumerierung mit der aktuellen Seitenzahl und die Gesamtseitenzahl des Dokumentes.