Print-Controls für Listenausgabe
Die folgende Liste zeigt die im SAP-System für Listenausgabe verwendeten Schlüsselwörter für Print-Controls.
Print-Controls werden mit den ABAP-Anweisungen FORMAT und PRINT-CONTROL in Listen- ausgabe eingefügt. Listenausgabe wird vom System unterschiedlich behandelt, je nachdem, ob die Liste bei der Erstellung oder direkt vom Anzeigebildschirm aus gedruckt wird. Beim Drucken während der Erstellung werden sowohl PRINT-CONTROL- als auch FORMAT-Print-Controls verwendet, beim Drucken von der Anzeige nur FORMAT-Print-Controls.
FORMAT und PRINT-CONTROL verwenden beide eine Reihe von "eingebauten" Print-Controls, d. h. Print-Controls, auf die über FORMAT- oder PRINT-CONTROL-Argumente zugegriffen wird. PRINT-CONTROL bietet zudem das Argument FUNCTION, mit dem jede im SAP-Spool-System definierte Print-Control in die Ausgabedaten eingefügt werden kann.
Beachten Sie, dass SAPscript
eigene Print-Controls für die Aufbereitung von Ausgabetext verwendet. Diese Print-Controls werden unter SAPscript-Print-Controls separat aufgelistet.
Standard-ABAP-Print-Controls für den Listendruck
ABAP-Anweisung |
Durch diese Anweisung verwendete Print-Control |
|---|---|
FORMAT Weitere Informationen finden Sie in der Schlüsselwort-Dokumentation |
COL<xx> Stellt die Listenfarben für den Farb- und Halbtondruck ein (SAPWIN-Treiber und Microsoft-Windows-Drucker). Die Anweisung FORMAT und dazugehörige Print-Controls vom Typ COL<xx> ersetzen die Farbeinstellung mit PRINT-CONTROL und CO00<n>. Der SAP-Standard enthält die folgenden Print-Controls vom Typ COL<xx>:
|
PRINT-CONTROL Weitere Informationen finden Sie in der Schlüsselwort-Dokumentation |
CI<cpi>: Schrittweite (Zeichen pro Zoll) Die Schrittweiten in vorhandenen CI-Print-Controls sind dreistellige Zahlen, die ohne Dezimalstelle gelesen werden. Beispiel: Schrittweite 10 wird durch den Steuercode CI010 dargestellt. Das System liest den Wert als "10". Der SAP-Standard enthält die folgenden CI-Print-Controls:
|
PRINT-CONTROL |
CO00<n>: Veraltet. Wurde durch die Print-Controls COL<xx> der Anweisung FORMAT ersetzt. Wenn die Print-Control verwendet wird, setzt sie die Textfarbe auf eine der folgenden unterstützten Farben:
|
PRINT-CONTROL |
LI<lpi>: Zeilenabstand (Zeilen pro Zoll) Die Zeilenabstände in vorhandenen LI-Print-Controls sind dreistellige Zahlen, die ohne Dezimalstelle gelesen werden. Beispiel: Ein Zeilenabstand von sechs Zeilen pro Zoll wird durch den Steuercode LI006 dargestellt. Das System liest den Wert als "6". Der SAP-Standard enthält die folgenden LI-Anweisungen:
|
PRINT-CONTROL |
LM<nnn>: Linker Rand Der Wert wird in Zeichen angegeben. Beispiel: LM005 stellt den Abstand vom linken Rand auf fünf Zeichen ein. |
PRINT-CONTROL |
FO<nnn>: Wählt einen Font oder eine Schriftart. Der Befehl stellt entsprechend der Implementierung in den Standard-FO-Print-Controls folgendes ein:
|
PRINT-CONTROL FUNCTION Argument (direkte Eingabe einer Print-Control anhand ihres Namens) |
Da jede Print-Control mit PRINT CONTROL FUNCTION <pcname> aufgerufen werden kann, gibt es keine umfassende Liste der entsprechenden Print-Controls im Standard-SAP-System. Die folgenden Listen zeigen SAP-Standard-Print-Controls. Bei der Erstellung eines neuen Gerätetyps sollten Sie möglichst anhand eines verwandten Gerätetyps oder eines Gerätetyps mit ähnlichen Funktionen ermitteln, welche Print-Controls definiert werden müssen. Barcodes: Werden nur in bestimmten Gerätetypen verwendet (beispielsweise in solchen für Kyocera-Drucker). Das Drucken von Barcodes aus SAP erfolgt meistens in SAP
|