Zero Downtime Option for SAP S/4HANA

SLT Replication Handling

This section covers aspects with regard to the SAP Landscape Transformation Replication Server (SLT) and its replication handling.

ZDO supports the SLT replication during an update if the connection between the SLT Server and the system that is upgraded or updated using ZDO is based on the Remote Function Control (RFC) technique. The system that is upgraded or updated using ZDO can either be an SLT source system or an SLT target system. This section only handles the previous case in which the system is an SLT source system and SLT triggers are present in your system. There is nothing to do for the subsequent case.

Besides an SLT Server setup, SLT can also part of the Core Data Services (CDS) reader and of the SLT reader scenario of SAP Data Intelligence.

If the system that is upgraded or updated using ZDO of SUM is an SLT source system, SLT replication is supported until the rollover to the bridge subsystem. You can decide in phase SUMASK_RFC_2_SLT_SERVER to activate SLT processing so that SLT is also supported on the bridge subsystem. In this case, you may be asked during this phase for an RFC connection from the system that is upgraded or updated using ZDO to the SLT server. It must be provided if old /1LT/ SLT triggers exist in your system.

SLT Is Not Supported on Bridge Subsystem

In the following, you see a phase overview when SLT is not enabled on the bridge subsystem.

SLT Is Supported on Bridge Subsystem

In the following, you see a phase overview when SLT is enabled on the bridge subsystem.
If SLT handling on the bridge is enabled in phase SUMASK_RFC_2_SLT_SERVER, SUM looks for all SLT trigger on the system. If it finds
  • old SLT triggers: It asks for a list of RFC connections to all SLT server of your setup

  • only new triggers: It doesn't ask for a list of RFC connections

  • no triggers: SUM runs with disabled SLT on the bridge

On XCLA tables, SLT replication is still not supported on the bridge subsystem. The phases RUN_CHECK_SLT_TRIGGER_ZDM_BRI_ROLL_PRE and RUN_CHECK_SLT_TRIGGER_ZDM_BRI_ROLL_AFT check, whether there are XCLA tables that are also part of the SLT replication. The triggers must be removed at the latest in phase RUN_CHECK_SLT_TRIGGER_ZDM_BRI_ROLL_AFT.

Additional requirements:
  • SAP HANA database version 2.00.42 or higher

  • For new SLT Trigger replications, CL_DHCDC_ZDO_UPGRADE_FACADE is part of the source system

  • For new SLT Trigger replications, the SLT Observer job runtime is reduced to 10 minutes or less

  • Do not start or stop SLT replication for a table after phase SUMASK_RFC_2_SLT_SERVER, otherwise SUM can run into errors.

  • Use the Note Analyzer to ensure that the latest SLT-related corrections are implemented before you start the SUM procedure with ZDO. Both your SLT servers and the system being updated or upgraded with ZDO must be up to date. For more information, see SAP Notes 2596411 Information published on SAP site and 3016862 Information published on SAP site.

    In addition, you can find a complete list of the relevant SAP Notes in the corresponding SAP Notes "Release Information SLT", which are listed in SAP Note 2572945 Information published on SAP site.

  • The connection between the SLT Server and the system that is updated or upgraded using ZDO must be RFC-based. Replication via a database connection is not supported.

Setup of the RFC Connection to the SLT Server

Depending on your SLT setup, you are asked in phase SUMASK_RFC_2_SLT_SERVER for a list of RFC connections from your system that is upgraded or updated using ZDO to the SLT Server.

Create the RFC destination manually in the source system with the following attributes:
Type: ABAP
Destination: Central SLT server
Roles assigned to the user: SAP_IUUC_REPL_ADMIN, SAP_IUUC_REPL_REMOTE, and SAP_MWB_PROJECT_MANAGER

At the end of the update, you are prompted to delete the RFC destinations in phase REQ_DEL_RFC_SLT_SERVER.

Reduction of SLT Observer Job Runtime

If a new SLT replication is used, reduce the runtime of the /1DH/OBSERVE_LOGTAB job from 60 minutes (default) to 10 minutes or less to avoid a time-out in the Bridge Reconnect phase. To verify if you can have new SLT triggers in your system check if the class CL_DHCDC_ZDO_UPGRADE_FACADE exists. You can change the runtime in the maintenance view of table DHCDC_JOBSTG with the following attributes:

For more information on managing your SLT replication, see the documentation on SAP Help Portal: Managing the Replication Process Using Transaction LTRC