Ansicht
Dokumentation
SCERT_CHECK_COMPRESSED_DATA - Verteilung von Änderungen aus der Designtime in Runtime - SCERT DT Adapter
CL_GUI_FRONTEND_SERVICES - Frontend Services ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
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_SUPPORTEDAusnahmen
Funktionsgruppe
SCERT_INTERFACEBAL 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 )