
Ziel
Speichern Sie einen Bericht aus SAP in einer Datei (der durch einen Hintergrundjob erstellt wurde) (der etwa 5 Tage lang ausgeführt wird, bevor er abgeschlossen ist).
1. Option 1 [hat Problem]: über den generischen Druckertreiber
Ich habe den Windows Generic/Text Only-Druckertreiber (unter Windows 7) installiert.
Das Problem besteht darin, dass alle Zeilen bei 167 Zeichen abgeschnitten werden: Daher sind Ausgaben nach dieser Spalte überhaupt nicht in der Ausgabe enthalten (also nicht einmal umbrochen). Beispielsweise sind die Monate 1 bis 12 sichtbar, die Monate 13 bis 20 jedoch nicht in der Datei. (Im SAP-Vorschaufenster sind sie jedoch korrekt.) (Es handelt sich also nicht um SAP.)
1.1 Test aus Notepad++
Wenn ich in Notepad++ eine Datei erstelle und Zeilen mit dem letzten Zeichen an Position 204 eingebe und dann auf Drucken drücke (Drucker auf A3 und Querformat), wird trotzdem eine Ausgabedatei test.txt erstellt, bei der jede Zeile an den Positionen zwischen 157-161 umbrochen wird. Das ist unerwünscht, ich möchte keinen Zeilenumbruch.
1.2 Wie erhält man Spalten mit 255 Zeichen?
Hat jemand Erfahrung ODER kennt jemand eine andere Möglichkeit, z. B. einen anderen Druckertreiber, der in xx.txt ausgibt und „sehr breite Seiten“ hat, sodass an einer bestimmten Stelle weder abgeschnitten noch umgebrochen wird?
1.3 Was ich versucht habe
Ich spiele viel mit den Druckereigenschaften des generischen Druckertreibers herum, ändere ihn in verschiedene Formate usw. ... nichts scheint zu funktionieren. Also löse ich entweder dieses Problem oder kehre zu früheren Versuchen zurück:
2. Option 2 über Spool>Looking Glass>Als Datei speichern [hat Problem]
Diese Option (z. B. wie hier beschrieben:http://kb.mit.edu/confluence/pages/viewpage.action?pageId=6750941) gibt mir nur den aktuellen Inhalt der Vorschau aus, NICHT alle 38.269 Seiten, die im Testjob sind (habe deutlich größere). Das funktioniert bei mir also nicht.
3. Option 3 über Spool > Menü Spool > In Text herunterladen [hat Problem]
Das Problem ist, dass die Ausgabe so groß ist, dass während des „Downloads läuft“ ein Timeout auftritt und ich mit einer halben Datei zurückbleibe. Es scheint auch unglaublich langsam zu sein, als ob der Job erneut ausgeführt wird.