Ansicht
Dokumentation
CL_ABAP_UNGZIP_BINARY_STREAM - Klasse zur Daten-Dekompression (ungzip, streaming)
CPI1466 during Backup rdisp/max_wprun_time - Maximum work process run timeDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die Methoden dieser Klasse ermöglichen das portionsweise Dekomprimieren von mit GZIP komprimierten Binärdaten (X-Felder oder XStrings).
- CONSTRUCTOR
- SET_OUT_BUF
- Gibt einen Ausgabepuffer bekannt.
- UNGZIP_BINARY_STREAM
- Übergabe der zu dekomprimierenden Binärdaten
- UNGZIP_BINARY_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_BINARY_HANDLER implementieren.
Beziehungen
Beispiel
CLASS user_outbuf DEFINITION.
PUBLIC SECTION.
INTERFACES if_abap_ungzip_binary_handler.
ENDCLASS.
CLASS user_outbuf IMPLEMENTATION.
METHOD if_abap_ungzip_binary_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_binary_stream
EXPORTING GZIP_IN = ingzip1 "some zipped binary
GZIP_IN_LEN = -1.
CALL METHOD csref->decompress_binary_stream_end.
EXPORTING GZIP_IN = ingzip2 "some more zipped binary
GZIP_IN_LEN = -1.
Hinweise
Weiterführende Informationen
Weitere Informationen bei den einzelnen Methoden.
Fill RESBD Structure from EBP Component Structure Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2544 Date: 20240424 Time: 095158 sap01-206 ( 23 ms )