Ungewollte Leerseiten in SAPscript
Ein interessanter Fehler bei der Verwendung von SAPscript sind Leerseiten in SAPscript Formularen, die durch den Drucker ausgegeben werden, obwohl dies gar nicht erwünscht ist. Im Internet findet man häufig Fragen zu dieser Problematik. Es ist schwer dafür die Ursache zu finden. Aus der Erfahrung heraus gibt es einige Fehlerquellen, die recht häufig für diesen Fehler verantwortlich sind, einige davon werden in diesem Beitrag vorgestellt.
Projektleitung, Projektbegleitung oder einfach nur Unterstützung in der Entwicklung. Unsere Mitarbeiter haben langjährige Erfahrungen in der SAP Formulargestaltung und Sie können von unserem gesamten Knowhow profitieren. Unser passendes Angebot finden sie hier: Formular-Experten von MINDFORMS buchen
Kontaktieren Sie mich: Telefon 0211 946 285 72-35 oder per E-Mail info@mindforms.de
In einem unverbindlichen Gespräch kann ich mit Ihnen über Ihre Ausgangslage sprechen und Ihnen Möglichkeiten aufzeigen. Selbstverständlich können wir danach auch ein unverbindliches Angebot unterbreiten.
New-Page im SAPscript
Ein einfacher, aber häufiger Fehler ist eine vergessene New-Page Anweisung im SAPscript des Formulars. Für diesen Fall sollte der SAPscript Code nach dieser Anweisung durchsucht und geprüft werden, ob die Anweisung wirklich benötigt wird und an der richtigen Stelle ist. Sollte das Formular zu komplex zum Durchsuchen in der SE71 sein, so kann das Formular mit dem Report (RSTXSCRP) als Textdatei heruntergeladen und dann einfacher durchsucht werden. Achten Sie hierbei bitte auch auf eventuell eingebundene SO10 Texte.
Fenstergröße nicht passend für Seitenformat
Für jedes Formular muss ein Seitenformat angegeben werden. Ist ein Fenster größer als die Abmessungen des Seitenformats oder geht über den Rand einer Seite hinaus, so kann es ebenfalls dazu kommen, dass eine Leerseite gedruckt wird. Achten Sie daher darauf, dass die Fenster nie zu groß und immer passend positioniert sind. Für die Umrechnung der verschiedenen Längenangaben finden Sie einen Rechner hier.
Leerzeile nach letztem Text
Unter ungünstigen Umständen kann auch eine Leerzeile nach dem letzten Text zu einer Leerseite führen. Es sollte daher vermieden werden, am Ende eines Formulars noch einmal eine Leerzeile zu drucken.
Sonderfall Endlospapier
Bei Druckern mit Endlospapier gibt es einen Sonderfall. Hier wird je nach Drucker hinter jeden Ausdruck eine Leerseite ausgegeben, damit das Papier besser abgerissen werden kann. Sollten mehrere Druckaufträge einzeln ausgegeben werden, so sieht es danach aus, als ob jeweils eine Leerseite gedruckt wird. Dies ist allerdings nicht immer der Fall. Sie sollten versuchen ein Formular mit mehreren Seiten zu drucken. Sollte dort auch noch eine Leerseite zwischen jeder Formularseite gedruckt werden, so handelt es sich tatsächlich um einen Fehler. In den meisten Fällen wird es sich hier aber nur um den Seitenvorschub für den Abriss handeln. Einen Aufschluss über die Anzahl der gedruckten Seiten gibt auch die Transaktion SP01.
Kennen Sie dieses Problem?
Hatten Sie auch bereits mit diesem Phänomen der Leerseiten in SAPscript zu kämpfen? Wenn Sie es lösen konnten: Was war der Fehler? Falls Sie noch suchen: Vielleicht können wir Ihnen ja helfen? Wir freuen uns über jeden Kommentar und jede E-Mail die Sie uns zusenden.