Ansicht
Dokumentation
ABAPPRINT-CONTROL_OBSOLETE - PRINT-CONTROL OBSOLETE
CPI1466 during Backup ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
PRINT-CONTROL, formats
PRINT-CONTROL formats$|${FUNCTION code$}
$[LINE line$] $[POSITION col$].
Wirkung
Diese obsolete Variante der Anweisung PRINT-CONTROL formatiert Bereiche von Spool-Listen. Sie wirkt nur für mit NEW-PAGE PRINT ON, SUBMIT TO SAP-SPOOL und durch die Auswahl von Ausführen und Drucken auf dem Selektionsbild erstellte Spool-Listen. Sie wirkt nicht für eine Bildschirmliste, die während der Anzeige durch die Auswahl von Drucken (Funktionscode "PRI") gespoolt wird.
Die Anweisung setzt ab der in line angegebenen Zeile und der in col angegebenen Stelle für alle folgenden Ausgabeanweisungen der aktuellen Seite ein Druckformat. Der Wert in col bezieht sich auf die Position innerhalb des Listenpuffers. Wenn die Zusätze LINE oder POSITION nicht angegeben sind, wird die jeweilige Position des Listen-Cursors (sy-linno, sy-colno) verwendet. Für line und col werden Datenobjekte vom Typ i erwartet, deren Werte innerhalb der aktuellen Seitenbreite bzw. aktuellen Seitenlänge liegen. Wenn line oder col ungültige Werte enthalten, wird die Anweisung ignoriert.
Die möglichen Druckformate formats sind in der folgenden Tabelle aufgeführt. Das
Laufzeit-Framework verwandelt diese Angaben in druckerunabhängige Codes namens Print-Control.
Beim eigentlichen Drucken einer Liste werden die Print-Control-Codes in druckerspezifische Steuerzeichen übersetzt.
formats | Drucksteuerung | Bedeutung |
CPI cpi | CIcpi | Zeichen pro Zoll |
LPI lpi | LIlpi | Zeilen pro Zoll |
COLOR BLACK | CO001 | Farbe Schwarz |
COLOR RED | CO002 | Farbe Rot |
COLOR BLUE | CO003 | Farbe Blau |
COLOR GREEN | CO004 | Farbe Grün |
COLOR YELLOW | CO005 | Farbe Gelb |
COLOR PINK | CO006 | Farbe Rosa |
FONT font | FOfont | Schriftart |
LEFT MARGIN left | LMleft | Abstand vom linken Rand |
SIZE siz | SIsiz | Schriftgröße |
Die Umsetzung in die gerätespezifischen Steuerzeichen geschieht über die Datenbanktabellen
TSP03 und
T022D. Ist für einen bestimmten Druckertyp
(gemäß Tabelle TSP03) eine bestimmte Option in Tabelle T022D nicht unterstützt
(kein Eintrag), dann wird diese Option beim Ausdruck ignoriert. Weitere Erläuterungen entnehmen Sie bitte der Dokumentation der Tabellen
TSP03 und T022D.
Es gibt mehr Print-Control-Codes als in der Anweisung PRINT-CONTROL angebbare Druckformate formats.
Alle Print-Control-Codes können über den Zusatz FUNCTION auch direkt in code angegeben werden. code muss ein
flaches zeichenartiges
Datenobjekt sein, das einen gültigen Print-Control-Code enthält. Ungültige Inhalte
werden ignoriert. Eine Liste gültiger Print-Control-Codes und ihre Zuordnung zu Druckern kann in der Spool-Verwaltung (Transaktion
SPAD) gefunden werden.
Hinweise
- Diese Variante der Anweisung PRINT-CONTROL für Druckformate ist obsolet und hat teilweise keine Wirkung mehr. Zum Aufbereiten von Dokumenten sollen statt dessen die vielfältigen Möglichkeiten von Formularen verwendet werden.
- Die Anweisung PRINT-CONTROL sollte nur für Druckformate verwendet werden, die nicht auch durch die Aufbereitungsoptionen der Anweisungen WRITE und FORMAT oder im Spool-Dialog gesetzt werden können.
- Die Anweisung PRINT-CONTROL muss für jede zu formatierende Seite ausgeführt werden. Bei Verwendung der Zusätze LINE und POSITION ist die Quelltext-Position der Anweisung PRINT-CONTROL bezüglich der Ausgabeanweisungen unerheblich.
- Die Print-Control-Codes werden an der angegebenen Position in die Spool-Listenzeile geschrieben.
Eine solche Zeile ist intern auf 4092 Zeichen begrenzt. Wenn es durch zu viele Print-Control-Codes zu
einem Überlauf kommt, werden sowohl überzählige Zeichen des Ausgabetexts als auch überzählige Print-Control-Codes ohne Warnung abgeschnitten.
BAL Application Log Documentation RFUMSV00 - Advance Return for Tax on Sales/Purchases
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 8679 Date: 20240523 Time: 122835 sap01-206 ( 126 ms )