Ansicht
Dokumentation
CL_ABAP_UNGZIP_TEXT_STREAM - Klasse zur Text-Dekompression (ungzip text streaming)
ABAP Short Reference SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die Methoden dieser Klasse ermöglichen das portionsweise Dekomprimieren von mit GZIP komprimierten Texten (in X-Felder oder XStrings).
- CONSTRUCTOR
- SET_OUT_BUF
- Gibt einen Ausgabepuffer bekannt.
- UNGZIP_TEXT_STREAM
- Übergabe der zu dekomprimierenden Text-Teile
- UNGZIP_TEXT_STREAM_END
- Letzte Übergabe und Abschluss der Dekomprimierung
Wenn der Ausgabepuffer gefüllt ist, wird eine Callback-Methode gerufen. Diese muss die Methode use_out_buf des Interfaces IF_ABAP_UNGZIP_TEXT_HANDLER implementieren.
Beziehungen
Beispiel
CLASS user_outbuf DEFINITION.
PUBLIC SECTION.
INTERFACES if_abap_ungzip_text_handler.
ENDCLASS.
CLASS user_outbuf IMPLEMENTATION.
METHOD if_abap_ungzip_text_handler~use_out_buf.
.... handle out buffer ...
ENDMETHOD.
ENDCLASS.
DATA: uref TYPE REF TO user_outbuf.
CREATE OBJECT uref.
CREATE OBJECT csref
EXPORTING CONVERSION = 'DEFAULT'
OUTPUT_HANDLER = uref.
CALL METHOD csref->decompress_text_stream
EXPORTING GZIP_IN = ingzip1 "some zipped text
GZIP_IN_LEN = -1.
CALL METHOD csref->decompress_text_stream_end.
EXPORTING GZIP_IN = ingzip2 "some more zipped text
GZIP_IN_LEN = -1.
Hinweise
Weiterführende Informationen
Weitere Informationen bei den einzelnen Methoden.
rdisp/max_wprun_time - Maximum work process run time ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2433 Date: 20240423 Time: 231938 sap01-206 ( 21 ms )