CL_ABAP_UNGZIP_TEXT_STREAM - Klasse zur Text-Dekompression (ungzip text streaming)
General Material Data PERFORM Short ReferenceDiese 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.
Addresses (Business Address Services) PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2271 Date: 20120527 Time: 084423 triton ( 40 ms )






