DATA: l_xml TYPE string. DATA: l_gzip TYPE xstring. DATA: l_ungzip TYPE string. DATA: ti_t100 TYPE STANDARD TABLE OF t100. * Daten abfragen SELECT * FROM t100 INTO TABLE ti_t100 UP TO 1000 ROWS. * interne Tabelle in XML-String wandeln CALL TRANSFORMATION id SOURCE data_node = ti_t100 RESULT XML l_xml. WRITE: / |string unkomprimiert: { l_xml }|. * String mit GZIP komprimieren cl_abap_gzip=>compress_text( EXPORTING text_in = l_xml compress_level = 9 " 0...9 IMPORTING gzip_out = l_gzip ). WRITE: / |xstring GZIP komprimiert: { l_gzip }|. * komprimierten String mit GZIP dekomprimieren cl_abap_gzip=>decompress_text( EXPORTING gzip_in = l_gzip IMPORTING text_out = l_ungzip ). WRITE: / |string dekomprimiert: { l_ungzip }|.
Kategorien
-
Neueste Beiträge
- [SAP Gateway] Implementierung einer OData-Services basierend auf CDS-Views (SADL + Annotationen)
- [SAP Fiori] Implementierung einer einfachen SAP-Fiori-Anwendung mit Hilfe von SAP UI5 und OData (CRUD)
- [ABAP] Ermittlung der Anmeldedaten incl. des Rechnernamens
- [ABAP] Doppel-Backslash in String ersetzen
- [ABAP] ABAP-Mathematik Bibliothek (cl_abap_math)
- [ABAP] Prüfen, ob Pfad auf dem Applikationsserver existiert
- [ABAP] DMS: Dokumenteninfosätze lesen (CVAPI_DOC_GETDETAIL)
- [ABAP] DMS: Dokumenteninfosätze löschen (BAPI_DOCUMENT_DELETE_DIRECT)
- [ABAP] DMS: Dateien von Dokumenteninfosätzen lesen (SCMS_DOC_READ)
- [ABAP] DMS: Verknüpfte Dokumenteninfosätze zu einem Objekt lesen (BAPI_DOCUMENT_GETOBJECTDOCS)