Ansicht
Dokumentation
CL_ABAP_GZIP_TEXT_STREAM - Klasse zur Text-Kompression (gzip, streaming)
TXBHW - Original Tax Base Amount in Local Currency 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 Komprimieren von Texten (in C-Felder oder Strings) mit GZIP.
- CONSTRUCTOR
- SET_OUT_BUF
- Macht Ausgabepuffer bekannt.
- GZIP_TEXT_STREAM
- Übergabe der zu komprimierenden Text-Teile
- GZIP_TEXT_STREAM_END
- Letzte Übergabe und Abschluss der Komprimierung
Wenn der Ausgabepuffer gefüllt ist, wird eine Callback-Methode gerufen. Diese muss die Methode use_out_buf des Interfaces IF_ABAP_GZIP_TEXT_HANDLER implementieren.
Beziehungen
Beispiel
CLASS user_outbuf DEFINITION.
PUBLIC SECTION.
INTERFACES if_abap_gzip_text_handler.
ENDCLASS.
CLASS user_outbuf IMPLEMENTATION.
METHOD if_abap_gzip_text_handler~use_out_buf.
.... handle out buffer ...
ENDMETHOD.
ENDCLASS.
DATA: uref TYPE REF TO user_outbuf.
DATA: csref TYPE REF TO cl_abap_gzip_text_stream.
DATA: buffer TYPE x LENGTH 1000,
buffer_len TYPE i VALUE -1.
START-OF-SELECTION.
CREATE OBJECT uref.
CREATE OBJECT csref
EXPORTING
conversion = 'DEFAULT'
output_handler = uref.
csref->set_out_buf(
IMPORTING
out_buf = buffer
out_buf_len = buffer_len ).
CALL METHOD csref->compress_text_stream
EXPORTING
text_in = 'some text'
text_in_len = -1.
CALL METHOD csref->compress_text_stream_end
EXPORTING
text_in = 'some more text'
text_in_len = -1.
Hinweise
Weiterführende Informationen
Weitere Informationen bei den einzelnen Methoden.
ROGBILLS - Synchronize billing plans General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2753 Date: 20240328 Time: 155543 sap01-206 ( 24 ms )