Dokumentation zur VorgehensweiseDefinition eines neuen Gerätetyps

 

Im Gerätetyp speichert das SAP-Spool-System Informationen zu einem bestimmten Ausgabegerät wie zum Beispiel einem PostScript-Drucker. Der Gerätetyp enthält im Grunde dieselbe Art von Informationen wie ein Druckertreiber auf einem Windows-PC, d.h. die erforderlichen Angaben zur Erstellung eines gerätespezifischen, ausgabebereiten Datenstroms.

Ein Gerätetyp kann beliebig geändert werden. Beispielsweise könnten Sie die Unterstützung für einen SAPscript-Druckerfont hinzufügen, der nicht Teil der SAP-Standardfonts ist. Hierfür müssten dem Gerätetyp neue Print-Controls zum Wechseln in die entsprechende Schriftart hinzugefügt werden.

Hinweis Hinweis

Änderungen an einem SAP-Standardgerätetyp sollten nur an der eigenen Kopie des Gerätetyps vorgenommen werden, da diese ansonsten bei einem Releasewechsel überschrieben werden könnten.

Ende des Hinweises

Vorgehensweise

In diesem Abschnitt wird die Definition eines Gerätetyps von Anfang bis Ende erläutert. Wenn Sie einen vorhandenen Gerätetyp erweitern wollen, lesen Sie die entsprechenden Informationen in dem relevanten Verfahrensschritt nach.

  1. Kopieren Sie den Gerätetyp.

    Wenn Sie einen SAP-Standardgerätetyp modifizieren, sollten Sie nur mit einer Kopie des Gerätetyps arbeiten. Anderenfalls könnten die Änderungen bei einem Releasewechsel oder einem neuen Korrekturstand verlorengehen.

    Wenn Sie einen neuen Gerätetyp erstellen, ist es einfacher, mit einer Kopie eines ähnlichen Gerätetyps zu arbeiten, als den Gerätetyp völlig neu anzulegen, da z.B. die erforderlichen Print-Controls und Gerätetypaufbereitungsaktionen bereits vorhanden sind.

    Vorgehensweise: Siehe Gerätetypen kopieren.

  2. Bearbeiten Sie den Gerätetyp.

    Verwendung: Der Gerätetyp identifiziert ein Modell eines Druckers.

    Änderungen im folgenden Fall erforderlich: Wenn Sie einen völlig neuen Gerätetyp definieren.

    Änderungen vornehmen in: Einer Kopie eines SAP-Standardgerätetyps.

    Inhalt: Sie können folgendes angeben:

    • Den für die Ausgabeaufbereitung für das Gerät zu verwendenden SAP-Zeichensatz. Der Zeichensatz gibt die Zeichencodes an, die an das Gerät gesendet werden müssen, damit dieses bestimmte Zeichen druckt.

    • Den für die Aufbereitung von SAPscript-Dokumenten zu verwendenden Treiber.

    Vorgehensweise: Gerätetypen bearbeiten.

  3. Fügen Sie nach Bedarf einen neuen Zeichensatz hinzu oder erweitern Sie einen vorhandenen Zeichensatz.

    Verwendung: Ein SAP-Zeichensatz wird für die Konvertierung der Ausgabe von der internen SAP-Darstellung in die für das ordnungsgemäße Drucken der Ausgabe auf dem Ausgabegerät erforderlichen Codes verwendet.

    Änderungen im folgenden Fall erforderlich: Wenn Sie einen neuen Gerätetyp definieren und kein Standard-SAP-Zeichensatz für das Gerät geeignet ist. Sie können einen neuen Zeichensatz hinzufügen oder eine Kopie eines vorhandenen Zeichensatzes erweitern, indem Sie Zeichen hinzufügen.

    Änderungen vornehmen in: Einer Kopie eines SAP-Standardgerätetyps. Die Nummer für einen neuen Zeichensatz muss mit "9" beginnen, wodurch der Zeichensatz in den für Kunden reservierten Namensraum plaziert wird.

    Inhalt: Ein Zeichensatz enthält die SAP-Zeichen, die an dem Gerät ausgegeben werden können, das diesen Zeichensatz verwendet. SAP-Zeichen geben den Code an, der an das Gerät gesendet werden muss, um das entsprechende Zeichen zu produzieren.

  4. Fügen Sie Seitenformate hinzu.

    Verwendung: Ein Seitenformat gibt die physische Größe und Ausrichtung einer Ausgabeseite an. Seit Release 4.5A verwendet neben SAPscript auch der Listendruck Seitenformate. Mit Hilfe der Seitenabmessungen wird der Druckbereich einer Seite bestimmt und somit festgelegt, wie die Seite mit Text gefüllt werden soll.

    Änderungen im folgenden Fall erforderlich: Neue Seitenformate müssen für Papiergrößen und Ausgabeformulare hinzugefügt werden, die im SAP-Standard nicht enthalten sind.

    Die Seitenformate dienen gemeinsam mit den Aufbereitungen und Gerätetypaufbereitungen zur Implementierung des Drucks auf einer bestimmten Papiergröße oder einem bestimmten Formularformat. Zum Implementieren einer neuen Papiergröße müssen alle drei Objekte hinzugefügt werden.

    Änderungen vornehmen in: Neuem Seitenformat. Der Name muss mit einem Y oder Z beginnen. Ändern Sie keine vorhandenen Seitenformate, da dies zu Problemen beim Drucken von SAPscript-Formularen oder ABAP-Listen führen kann.

    Inhalt: Abmessungen und Ausrichtung des Papiers (SAPscript und Listen) sowie Zeilen und Spalten bei der Seitengestaltung (Listentext).

    Vorgehensweise: Seitenformate erstellen.

  5. Fügen Sie Aufbereitungen hinzu.

    Verwendung: Aufbereitungen geben die Papiergrößen oder Ausgabeformate an, die mit SAP-Gerätetypen verwendet werden können. Beispiel: Standard-SAP-Gerätetypen unterstützen Aufbereitungen wie DINA4, LETTER und X_65_80.

    Änderungen im folgenden Fall erforderlich: Neue Aufbereitungen müssen für im SAP-Standard nicht enthaltene Papiergrößen und Ausgabeformulare hinzugefügt werden. Vorhandene Aufbereitungen sollten nicht geändert oder gelöscht werden, da dies das ordnungsgemäße Drucken von SAP-Dokumenten beeinträchtigen könnte.

    Aufbereitungen dienen gemeinsam mit den Seitenformaten und Gerätetypaufbereitungen zur Implementierung des Drucks mit einer bestimmten Papiergröße oder einem bestimmten Formularformat. Zum Implementieren einer neuen Papiergröße müssen alle drei Objekte hinzugefügt werden.

    Änderungen vornehmen in: Neuer Aufbereitung. Der Name muss mit einem Y oder Z beginnen. Ändern Sie keine vorhandenen Aufbereitungen, da dies zu Problemen beim Drucken von SAPscript-Formularen führen kann.

    Inhalt: Name des dazugehörigen Seitenformats (bei SAPscript-Aufbereitungen mit dem Aufbereitungsnamen identisch, bei Aufbereitungen für Listentext Seitenformat ANY).

    Vorgehensweise: Aufbereitungen erstellen.

  6. Definieren oder bearbeiten Sie Gerätetypaufbereitungen.

    Verwendung: Eine Gerätetypaufbereitung implementiert eine Aufbereitung für einen bestimmten Gerätetyp, d.h. sie verbindet als Aktionen bezeichnete gerätespezifische Befehle mit einer Aufbereitung. Über Gerätetypaufbereitungsaktionen kann das SAP-Spool-System Druckerbefehle für die Ausführung bestimmter Operationen während des Druckens ausgeben. Beispiele hierfür sind die Konfiguration des Druckers für den eingehenden Ausgabeauftrag, Zeilenende, Seitenende und Rücksetzen des Druckers nach Beendigung des Ausgabeauftrags. Die Druckerinitialisierungsaktion ist besonders wichtig, da darin für die Aufbereitung kritische Einstellungen wie die Angabe der Zeilen pro Seite vorgenommen werden.

    Beispiel Beispiel

    Die Gerätetypaufbereitung für die Aufbereitung X_65_80 (ABAP-Listenausgabe) für den Gerätetyp HPLJ4 (Hewlett-Packard-Drucker LaserJet 4) enthält die folgenden Aktionen: Druckerinitialisierung, Rücksetzen nach Ende, Ende einer Seite, Ende einer Zeile. Jede Aktion enthält die erforderlichen Druckerbefehle zur Durchführung der entsprechenden Operation. Beispielsweise stellt die Aktion Druckerinitialisierung den Zeilenabstand entsprechend der Aufbereitung auf 65 Zeilen ein. Die Aktion Ende einer Zeile gibt die Befehle Wagenrücklauf und Zeilenvorschub an den Drucker aus.

    Ende des Beispiels.

    Gerätetypaufbereitungen sind gerätespezifisch. Sie werden mit einem Gerätetyp kopiert.

    Änderungen in den folgenden Fällen erforderlich:

    • Sie müssen eine Gerätetypaufbereitung für eine neue Aufbereitung (einen neuen Papiertyp oder ein neues Formular) hinzufügen.

    • Sie müssen eine Kopie einer SAP-Standardgerätetypaufbereitung ändern. Normalerweise sollten Sie nur das Deckblatt für Ausgabeaufträge in der Aktion Titelseite anpassen. Andere Änderungen könnten den Listen- und SAPscript-Druck beeinträchtigen. Informationen zur individuellen Einrichtung der Titelseite finden Sie unter Titelseiten für Ausgabeaufträge pflegen.

    Änderungen vornehmen in: Einer Kopie eines SAP-Gerätetyps (in allen Fällen).

    Inhalt: Druckerbefehle für SAP-Standardaktionen- Druckerinitialisierung, Titelseite (optional), Rücksetzen nach Ende, gerätespezifische Kombination von Anfang einer Zeile, Anfang einer Seite, Ende einer Zeile, Ende einer Seite (siehe ähnlichen SAP-Standardgerätetyp).

    Vorgehensweise: Gerätetypaufbereitungen bearbeiten

  7. Definieren oder bearbeiten Sie Print-Controls.

    Verwendung: Das SAP-System enthält eine Reihe von Standardaufbereitungskennzeichen, die als "Print-Controls" bezeichnet werden. Print-Controls werden in allen Arten von SAP-Dokumenten (SAPscript-Formulare, ABAP-Listenausgabe) verwendet. Sie werden hauptsächlich für die Zeichenformatierung verwendet, überschneiden sich in der Funktion jedoch in einigen Fällen auch mit den Gerätetypaufbereitungsaktionen (Print-Controls SLAND, SPORT, SLINE und SPAGE). Die Print-Controls werden gewöhnlich von einem Programm in die Dokumente eingefügt (durch einen der SAPscript-Druckertreiber oder ein ABAP-Programm oder -Report), sie können jedoch auch vom Benutzer direkt in SAPscript-Dokumente eingegeben werden.

    Bei der Erstellung eines Ausgabeauftrags werden die Print-Controls in druckerspezifische Escape-Folgen konvertiert, über die die Ausgabe des Texts gesteuert wird. Print-Controls ändern beispielsweise die Schriftart, drucken Barcodes und führen andere Zeichenformatierungsoperationen aus.

    Änderungen im folgenden Fall erforderlich: Wenn Sie einen neuen Gerätetyp definieren oder die Aufbereitungsmöglichkeiten eines vorhandenen Gerätetyps erweitern oder anpassen.

    Änderungen vornehmen in: Einer Kopie eines SAP-Gerätetyps. Print-Controls sind für einen Gerätetyp spezifisch und werden mit dem Gerätetyp kopiert. Sie können die SAP-Standard-Print-Controls daher unter ihrem ursprünglichen Namen in einer Gerätetypkopie ändern. Die Namen neuer Print-Controls sollten mit Y oder Z beginnen (für Kunden reservierter Namensraum).

    Inhalt: Die Druckerbefehle, die für die durch die Print-Control bezeichnete Operation erforderlich sind.

    Vorgehensweise: Print-Controls bearbeiten

  8. Richten Sie ggf. OCR- oder Barcodedruck ein.

    Wenn Sie mit dem Drucker OCR-Zeichen oder Barcodes drucken wollen, müssen Sie die entsprechenden Druckfunktionen aktivieren. Nähere Informationen hierzu finden Sie unter Barcodes drucken.

  9. Setzen Sie die Gerätetypänderungen im SAP-System in Kraft.

    Komponente

    Vorgehensweise für die Aktivierung

    Neuer/kopierter Gerätetyp

    Als Gerätetyp in Gerätedefinitionen im SAP-Spool-System eingeben. Erforderlich für Änderungen an den Aufbereitungen (Seitenformate, Aufbereitungen, Gerätetypeaufbereitungen), Zeichensätzen und Print-Controls.

    Neuer Zeichensatz

    In einen kopierten Gerätetyp eingeben. Wird automatisch bei Benutzung des neuen Gerätetyps wirksam.

    Muss ggf. mit der Zeichensatzangabe in der Druckerinitialisierung der Gerätetypaufbereitung (Listendruck) sowie mit den Zeichensätzen, die implizit mit den Font-Print-Controls SAPscript SF<nnn> am Drucker gewählt werden können, übereinstimmen. Hilfe zum Testen finden Sie im Abschnitt Ausgabegeräte testen.

    Neues Seitenformat

    In die SAPscript-Formulare eingeben, die das neue Seitenformat verwenden sollen (SAPscript Form Painter).

    Neue Aufbereitung

    Für SAPscript: Wird mit neuem Gerätetyp wirksam, wenn ein neues Seitenformat aktiviert wird.

    Für Listendruck: Den betroffenen Reports mit NEW-PAGE PRINT ON LAYOUT/ SUBMIT... TO SAP-SPOOL LAYOUT (bei Listenerstellung drucken) hinzufügen. Für den Ausdruck von angezeigten Listen passen Sie die Breitenangabe in REPORT an, um die Wahl der Aufbereitung herbeizuführen, und bewegen die Aufbereitung in den SAP-Namensraum (Name "X....").

    Neue Gerätetyp- aufbereitung

    Wird automatisch wirksam, wenn der Gerätetyp, das Seitenformat und die Aufbereitung wirksam werden.

    Print-Controls

    Listendruck: Unter ihrem SAP-Standardnamen bearbeitete Listen-Print-Controls werden automatisch wirksam, wenn der neue Gerätetyp wirksam wird.

    Neue Print-Controls-Namen: Mit PRINT-CONTROL FUNCTION in die betroffenen Reports eingeben. Nur wirksam, wenn eine Liste bei der Erstellung gedruckt wird.

    SAPscript-Druck: Die Print-Controls SF (Font) und SBP/SBS (Barcode) erfordern:

    • Neue SAPscript-Fonts für die Fonts/Barcodes (SAPscript Fontpflege)

    • Verwendung der neuen Fonts in den betroffenen SAPscript-Formularen (SAPscript Form Painter).

      Um andere Print-Controls zu implementieren, müssen Sie den entsprechenden SAPscript-Texten die Print-Controls mit der SAPscript-Anweisung /: PRINT-CONTROL hinzufügen.

Startseite SAP-Druckhandbuch