Ansicht
Dokumentation
RSPO_SX_OUTPUT_DEVICEDATA - Spool Ausgabesteuerung einer internen Tabelle mit aufbereiteten Daten
BAL Application Log Documentation CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Es werden Druckerdaten ausgedruckt, die in einer internen Tabelle anzuliefern sind.
Diser Funktionsbaustein führt gegebenfalls den Benutzerdialog durch, um das Ausgabegerät, Anzahl Ausdrucke usw. zu ermitteln. (Dazu wird der Funktionsbaustein 'GET_PRINT_PARAMETERS' benutzt.)
Notwenige Tabellen
- DEVICE_DATA
- Tabelle mit fertigem und vollständigen Druckerdaten. Vorspann, Zeichensatz, Escape-Sequenzen, Nachspann usw. müssen enthalten und richtig sein. Die Zeile der Tabelle werden nacheinander ohne Trennzeichen zum Ausgabegerät gesendet.
Notwendige Eingangsparameter
Keine.
Optionale Eingangsparameter
- DEVICE
-
Ausgabegerät.
Wenn der Parameter fehlt oder leer ist, wird der Funktionsbaustein interaktiv und fragt. Dann können auch andere Paramter (wie Anzahl Ausdrucke, Titelseite,...) beeinflußt werden und Geräte über [F4] gesucht werden.
Wenn der Paramter besetzt ist, wird dunkel prozessiert. Dann kann es zu Abbrüchen kommen, wenn das angegbene Gerät nicht existiert oder nicht paßt.
- DATATYPE
-
Der Typ der Daten.
Dieser Typ wird benutzt, um passende Ausgabegeräte auszuwählen und sie gegebenefalls richtig zu initialisieren.
Die Verbindung ist folgende: Aus dem Präfix 'G_' und dem hier angebenen Datentyp wird ein Aufbereitungsname für den Spooler gebildet. Danach sind z.B. bei DATATYPE = 'HPGL' nur solche Ausgabegeräte erreichbar, deren Gerätetyp eine Aufbereitung 'G_HPGL' enthält.
- SIZE
-
Anzahl Bytes, die ausgegeben werden sollen.
Wenn der Paramter fehlt oder auf 0 steht, wird die gesamte interne Tabelle ausgegeben.
Wenn von der letzten Tabellenzeile nur einige Bytes ausgegeben werden sollen, ist hier die Gesamtzahl aller Bytes anzugeben. In diesem Fall gilt:
Sei L die Anzahl der Tabellenzeilen:
sei R die Breite der Tabelle in Bytes:
( L - 1 ) * R < SIZE <= L * R
- RQTITLE
- Der Titel des zu erzeugenden Spoolauftrags. Er wird in Transaktion 'SP01' und im Host-Spooler zu sehen sein und wird auf das SAP-Deckblatt gedruckt (falls es überhaupt ein Deckblatt gibt).
- PAGES
- Anzahl der Seiten. Dient in der Transaktion 'SP01' als Information über die Größe des Auftrags.
Ausgansparameter (optional)
- RQID
-
Die vom Spooler vergebene Spool-Auftragsnummer.
Beispiel
Siehe Testreport 'RSPO0044'.
Hinweise
Es können nur Ausgabegeräte verwendet werden, die einen Gerätetyp haben, der die Aufbereitung unterstützt, deren Name aus 'G_' und dem angegebenen DATATYPE zusammengesetzt ist.
Weiterführende Informationen
Funktionsbaustein 'GET_PRINT_PARAMETERS'
Parameter
DATATYPEDEST
DEVICE_DATA
IMMEDIATELY
NAME
PAGES
ROWS
RQCOPIES
RQID
RQOWNER
RQTITLE
SIZE
STARTROW
Ausnahmen
ILLEGAL_LAYOUTINTERNAL_ERROR
NAME_MISSING
NAME_TWICE
NOT_FOUND
SIZE_MISMATCH
Funktionsgruppe
SCSPGeneral Material Data TXBHW - Original Tax Base Amount in Local Currency
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3827 Date: 20240523 Time: 094118 sap01-206 ( 68 ms )