This section introduces the options for SLT replication during a Zero Downtime Option (ZDO) maintenance event.
When you are updating or upgrading an SAP S/4HANA system using ZDO, the replication of changes using SAP Landscape Transformation Replication Server (SLT) is supported. SLT replication can also be used as part of SAP Data Intelligence and Operational Data Provisioning. From SLT perspective, the system that is upgraded using ZDO can be either a source or target system. However, the replication type is important to be checked:
When SUM is launched and ZDO is selected as downtime-optimization approach, the phase SUMASK_RFC_2_SLT_SERVER
in Configuration automatically determines if the system currently being upgraded uses SLT replication based on SLT triggers found in the system. This applies for the described cases 1 and 2.

Case 1: SUM with active SLT replication
The checkbox "Yes, run ZDO with active SLT triggers" in phase SUMASK_RFC_2_SLT_SERVER
is checked. To keep the SLT replication active during the bridge runtime, an RFC destination for each of the connected SAP Landscape Transformation Replication servers has to be provided to SUM.
The RFC destination has to be of type ABAP. The user provided to the SLT server has to have at least the following user roles:
- SAP_IUUC_REPL_ADMIN
- SAP_IUUC_REPL_REMOTE
- SAP_MWB_PROJECT_MANAGER
Further details on how to create the RFC destination can be found in the latest ZDO guide.
These RFC destinations are used to prepare the database triggers needed during the bridge runtime. This is only relevant if SLT triggers from legacy change data capture mechanism with the prefix /1LT/ are used and determined by SUM.
Additional prerequisites and restrictions are as follows:
- At least SAP HANA revision 2.0.00.42.
- After phase
SUMASK_RFC_2_SLT_SERVER
, it is not allowed to start or stop SLT replication for a particular table as this can lead to inconsistencies. - Various SAP Notes that have to be applied in the source system.
- Various SAP Notes that have to be applied in the central SLT server.

- In phase
RUN_ZDO_SLT_IMPANA_CONSISTENCY
SUM checks the number of SLT triggers on tables as reported in the statistics fileZDIMPANA.ZIP
and a number of SLT triggers in the current system. A mismatch might indicate a different setup of the system where statistical data is exported from (typically production system) and the current system. If only one of the systems has SLT triggers, SUM will stop. If the mismatch is intentional, the error can be ignored. - When the decision on phase
SUMASK_RFC_2_SLT_SERVER
was made that SLT replication should be kept active, the RFC destinations to the SLT servers has to be provided. - As part of the ZDO consistency check in phase
PARRUN_ZDO_CONSISTENCY_CHECK
SUM verifies if the SLT setup is valid. - The Impact Analysis outlines the tables having SLT triggers but have to be cloned by ZDO. This helps to elaborate the amount of tables that have to be re-initialized after the ZDO upgrade.
- Shortly before the end-users are transitioned to the bridge subsystem, phase
RUN_CHECK_SLT_TRIGGER_ZDM_BRI_ROLL_PRE
informs about tables that are handled in a special way but have SLT triggers. The phase is equipped with an ignore option. The triggers can be kept until the next SLT check phase runs.Note
These tables are handled by an application-defined procedure (XCLA class) and needs to be treated in a special way by SUM to prevent the table of being set to read-only. This special handling leads to a necessity to drop the trigger for these XCLA tables. However, this is a very rare case. Additionally, such changes are mostly delivered by silent data migration classes rather than using an XCLA implementation. - After the rollover to bridge, phase
RUN_CHECK_SLT_TRIGGER_ZDM_BRI_ROLL_AFT
runs the same check like the previous SLT check phase. However, now the triggers on the tables listed have to be dropped in order to proceed. - At the end of the bridge runtime, phase
REQ_DEL_RFC_2_SLT_SERVER
reminds to delete the RFC destination created manually in phaseSUMASK_RFC_2_SLT_SERVER
. Of course, it is not mandatory to delete the RFC destination but, for security reasons, it might be required. - When the system is restarted, as part of the ramp up activities, an initial load is needed for all switch, clone, and XCLA tables having SLT triggers. Tables handled as shared by SUM, are not affected.
Case 2: SUM with deactivated SLT replication
If the checkbox "Yes, run ZDO with active SLT triggers" in phase SUMASK_RFC_2_SLT_SERVER
is unchecked, the SLT replication has to be paused or suspended before rolling over to the bridge subsystem.

- In phase
RUN_ZDO_SLT_IMPANA_CONSISTENCY
SUM checks the number of SLT triggers on tables as reported in the statistics fileZDIMPANA.ZIP
and a number of SLT triggers in the current system. A mismatch might indicate a different setup of the system where statistical data is exported from (typically production system) and the current system. If only one of the systems has SLT triggers, SUM will stop. If the mismatch is intentional the error can be ignored. - SUM detected that the systems uses SLT replication. However, in phase
SUMASK_RFC_2_SLT_SERVER
the decision was taken that SLT replication should be deactivated during the bridge runtime. - The Impact Analysis outlines the tables that have SLT triggers but have to be cloned by ZDO. This helps to elaborate the amount of tables that have to be re-initialized after the ZDO upgrade.
- The first SLT check in phase
RUN_CHECK_SLT_TRIGGER_ZDM_BRI_ROLL_PRE
lists the tables for which the SLT triggers have to be dropped. This phase is equipped with an ignore option. The triggers can be kept until the next SLT check phase runs. - Shortly after starting the rollover to bridge, the SLT check phase
RUN_CHECK_SLT_TRIGGER_ZDM_BRI_ROLL_AFT
runs. Here, the triggers for the tables listed have to be dropped in order to proceed. - Before the rollover to the bridge happens, the SLT replication has to be suspended in the SLT cockpit.
- When the system was restarted, as part of the ramp-up activities, an initial load is needed for all switch, clone, and XCLA tables having SLT triggers. Tables handled as shared by SUM, are not affected.
Further Information
- SAP Note 1605140 - SAP Landscape Transformation Replication Server (SLT)
- SAP Note 2572945 - DMIS compatibility with S/4HANA
- SAP Note 2596411 - Note Analyzer for ABAP-based Migration and Replication Technology […]
- SAP Note 3016862 - Note Analyzers with separated scenarios for ABAP-based Migration and Replication Technology […]