Ansicht
Dokumentation

RSPO_SX_OUTPUT_DEVICEDATA - Spool Ausgabesteuerung einer internen Tabelle mit aufbereiteten Daten

RSPO_SX_OUTPUT_DEVICEDATA - Spool Ausgabesteuerung einer internen Tabelle mit aufbereiteten Daten

BAL Application Log Documentation   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

DATATYPE
DEST
DEVICE_DATA
IMMEDIATELY
NAME
PAGES
ROWS
RQCOPIES
RQID
RQOWNER
RQTITLE
SIZE
STARTROW

Ausnahmen

ILLEGAL_LAYOUT
INTERNAL_ERROR
NAME_MISSING
NAME_TWICE
NOT_FOUND
SIZE_MISMATCH

Funktionsgruppe

SCSP

General 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 )