CL_ABAP_UNGZIP_BINARY_STREAM - Klasse zur Daten-Dekompression (ungzip, streaming)
TXBHW - Original Tax Base Amount in Local Currency 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 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.
Vendor Master (General Section) ROGBILLS - Synchronize billing plans
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2334 Date: 20120527 Time: 084416 triton ( 78 ms )






