Aufbereitungsarten von Gerätetypen

Alle Fragen rund um Basisthemen
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Aufbereitungsarten von Gerätetypen

Beitrag von geko (ForumUser / 2 / 0 / 0 ) »
Hallo ABAPs, Admins, Basisler et al.,

bin selbst zwar Entwickler, habe aber heute eine eher der Basis zuzuordnende Frage.
Folgendes Problem:
Ein (SAP-)Report erstellt eine Bildschirmausgabe. Will ich diese Liste ausdrucken, so gelange ich in den Druckdialog, in dem ich die Druckausgabe steuern kann. Automatisch werden im Druckdialog bei der Druckaufbereitung die Felder Reportseite (Zeilen) und Reportbreite (Spalten) sowie Aufbereitung (abhängig von Drucker, bzw. dem dazugehörigen Gerätetyp) belegt. Dabei scheinen die Angaben für Zeilen und Spalten offensichtlich etwas mit LINE-COUNT und LINE-SIZE des Reports zu tun zu haben :?:. Die Aufbereitung wird offensichtlich aus dem Pool der Aufbereitungsarten des Gerätetyps automatisch so gewählt, dass alle Zeilen und Spalten dargestellt werden können :?:. Allerdings gibt es an der Stelle sehr viele Schrauben, an denen man drehen kann. Schaue ich mir die Aufbereitung 'Drucker-Initialisierung' einer Aufbereitungsart (z.B. X_65_200 [SAPWIN]) an, so ist das nicht gerade selbsterklärender Code, der darin steht. Inzwischen weiß ich, dass \e eine ESCAPE-Sequenz einleitet. \el8.5 definiert demnach die Einstellung LPI, aber dann ist mit meinem Latein bereits Ende. Weiß irgend jemand mehr über diese ominösen ESCAPE und sonstigen Zeichen innerhalb der Aufbereitungen der Aufbereitungsarten (OSS 17895 hat nicht wirklich viel geholfen)?
Ich wäre für jeden Tip dankbar.

Gruß geko 8)

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Aufbereitungsarten von Gerätetypen

Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
geko hat geschrieben:Automatisch werden im Druckdialog bei der Druckaufbereitung die Felder Reportseite (Zeilen) und Reportbreite (Spalten) sowie Aufbereitung (abhängig von Drucker, bzw. dem dazugehörigen Gerätetyp) belegt. Dabei scheinen die Angaben für Zeilen und Spalten offensichtlich etwas mit LINE-COUNT und LINE-SIZE des Reports zu tun zu haben :?:.
Ja. Und wenn es irgendwo NEW-PAGE-Anweisungen mit LINE-SIZE oder LINE-COUNT gibt, egal wo (also z.B. auch bei AT LINE-SELECTION), bekommt man noch die Info, dass diese Angaben im Programm dynamisch geändert werden können.
Die Aufbereitung wird offensichtlich aus dem Pool der Aufbereitungsarten des Gerätetyps automatisch so gewählt, dass alle Zeilen und Spalten dargestellt werden können :?:.
Auch ja.
Allerdings gibt es an der Stelle sehr viele Schrauben, an denen man drehen kann. Schaue ich mir die Aufbereitung 'Drucker-Initialisierung' einer Aufbereitungsart (z.B. X_65_200 [SAPWIN]) an, so ist das nicht gerade selbsterklärender Code, der darin steht. Inzwischen weiß ich, dass \e eine ESCAPE-Sequenz einleitet. \el8.5 definiert demnach die Einstellung LPI, aber dann ist mit meinem Latein bereits Ende. Weiß irgend jemand mehr über diese ominösen ESCAPE und sonstigen Zeichen innerhalb der Aufbereitungen der Aufbereitungsarten.
Vielleicht hilft Dir ja dieser Beitrag weiter:
http://www.sapfans.com/forums/viewtopic.php?t=98770

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

im Prizip geht es darum, daß man bei einer Seitenaufbereitung alle Parameter wie Zeilenabstand, Zeichengröße, Schriftart, Schriftstil erstmal festlegen muß, bevor man drucken kann. Das geschieht über die ESCAPE-Sequenzen, mit der der Drucker erstmal richtig eingestellt wird, bevor die Nutzdaten zum Drucker geschickt werden.

Für viele Drucker sind die üblichen Formate bereits vordefiniert, für andere "Geschmäckle" muß man selbst ran.

mfg.
babap

Seite 1 von 1

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Materialstammerweiterung: Neuer Reiter
vor 4 Tagen von DeathAndPain gelöst 4 / 530
Ermittlung der Arbeitstage (Mosid)
vor 5 Tagen von Radinator 11 / 46186
LSMW-Problem
vor 2 Wochen von DeathAndPain gelöst 6 / 4081

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.