Ansicht
Dokumentation

SCERT_CHECK_COMPRESSED_DATA - Verteilung von Änderungen aus der Designtime in Runtime - SCERT DT Adapter

SCERT_CHECK_COMPRESSED_DATA - Verteilung von Änderungen aus der Designtime in Runtime - SCERT DT Adapter

CL_GUI_FRONTEND_SERVICES - Frontend Services   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Test-Baustein, ob komprimierte Datenübergabe im Deployment vom Zielsystem unterstützt wird.

Beispiel

Der Aufruf des Funktionsbausteins kann wie im unteren Beispiel erfolgen. Bei erfolgreichem Aufruf und ev_is_supported = abap_true, können die Daten vor dem Deployment oder dem Deployment Check komprimiert werden.

Wenn das Runtime System, welches Ziel des Deployments ist, keine komprimierte Datenübergabe unterstützt, folgt dem Funktionsaufruf die Exception 'system_failure'. Dann muss die Datenübergabe an die SCERT Deployment- und Check-Bausteine ohne vorherige Komprimierung erfolgen.

ABAP Beispiel:

DATA lv_rfc_dest TYPE rfc_dest.
DATA lv_is_supported TYPE scert_boolean.
DATA lv_compress TYPE scert_boolean.

CALL FUNCTION 'SCERT_CHECK_COMPRESSED_DATA' DESTINATION lv_rfc_dest
IMPORTING
ev_is_supported = lv_is_supported
EXCEPTIONS
system_failure = 1
communication_failure = 2.

IF sy-subrc EQ 1.
* Compression of data not supported in target runtime system
lv_compress = abap_false.
ELSEIF lv_is_supported = abap_true.
lv_compress = abap_true.
ENDIF.

IF lv_compress EQ abap_true.
CALL METHOD clcert_dt_conversion=>conv_xml2zip
EXPORTING
it_data = lt_data
IMPORTING
iv_action_id = lv_action_id "must be the action ID of the deployment!
et_zip_data = lt_zip_data
ev_return_code = ev_return_code.
ENDIF.

Hinweise

Weiterführende Informationen





Parameter

EV_IS_SUPPORTED

Ausnahmen

Funktionsgruppe

SCERT_INTERFACE

BAL Application Log Documentation   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1907 Date: 20240523 Time: 142702     sap01-206 ( 28 ms )