Ansicht
Dokumentation
RSPO_SPOOLDATA_WRITE_OLD - Gebe eine Zeile Spool-Daten mit WRITE aus
CPI1466 during Backup General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
RSPO_SPOOLDATA_WRITE wandelt Daten, die bereits im Spooler stehen zurück in WRITE-Befehle, so daß sie in eine ABAP/4-Liste ausgegeben werden.
Dieser Funktionsbaustein verlangt, daß vorher einmal RSPO_SPOOLDATA_WRITE_INIT aufgerufen wurde!
Es wird jeweils eine Zeile verarbeitet. Diese Zeile kann Print-Controls und alle SAP-Sonderzeichen enthalten. Der Funktionsbaustein benutzt
+ WRITE ...
+ FORMAT COLOR ... INTENSIFIED ... INVERSE ...
+ WRITE ... AS LINE
+ WRITE ... AS ICON
+ WRITE ... AS SYMBOL
damit die ABAP-Liste wieder genauso aussieht, wie sie aussah, bevor sie in den Spool gestellt wurde.
Parameter
- SPOOL_DATA
- die Zeile mit den Daten.
- DATA_LENGTH
- Anzahl Bytes aus SPOOL_DATA, die verarbeitet werden sollen. Defaultmäßig werden alle verarbeitet
- START_POS
- Ab welcher Spalte geschrieben werden soll. Wenn der Parameter nicht gesetzt wird, erfolgt ein NEW-LINE und dann wird ab Spalte 1 geschrieben. Wenn der übergebene Wert größer als 1 ist, wird kein NEW-LINE-Befehl benutzt.
Beispiel
Call Function 'RSPO_SPOOLDATA_WRITE_INIT'.
Call Function 'RSPO_SPOOLDATA_WRITE'
exporting SPOOL_DATA = datarecord_1.
Call Function 'RSPO_SPOOLDATA_WRITE'
exporting SPOOL_DATA = datarecord_2.
Hinweise
Es wird mit WRITE usw. direkt in die aktuelle Liste geschrieben. Wegen der anderen Steuerbefehle ist eine Umlenkung in z.B. Textfelder nicht möglich.
Weiterführende Informationen
Dieser Funktionsbaustein wird z.B. in der Transaktion SP01 bei der Anzeige des Inhalts von ABAP/4-Listen verwendet.
Parameter
CODEPAGEDATA_LENGTH
SPOOL_DATA
START_POS
Ausnahmen
DATA_TOO_SHORTFunktionsgruppe
SPOCrdisp/max_wprun_time - Maximum work process run time ROGBILLS - Synchronize billing plans
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2186 Date: 20240523 Time: 084931 sap01-206 ( 35 ms )