Ansicht
Dokumentation

ABAPPRINT-CONTROL_OBSOLETE - PRINT-CONTROL OBSOLETE

ABAPPRINT-CONTROL_OBSOLETE - PRINT-CONTROL OBSOLETE

CPI1466 during Backup   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

PRINT-CONTROL, formats

Kurzreferenz



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 )