Download as pdf or txt
Download as pdf or txt
You are on page 1of 35

HBD102 – SAP Landscape Transformation

Replication Server: Overview and Use Cases

EXTERNAL
Speakers 2017

Las Vegas Bangalore Barcelona


September 25 - 29 October 25 - 27 November 14 - 16

Tobias Karpstein Milesh J Sebastian Haase


Tobias Koebler Tobias Koebler

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 2


Disclaimer

The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP.
Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service
or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related
document, or to develop or release any functionality mentioned therein.
This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and
functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this
presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation is provided
without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. This presentation is for informational purposes and may not be incorporated into a contract. SAP
assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross
negligence.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from
expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates,
and they should not be relied upon in making purchasing decisions.

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 3


Agenda

Introduction & Use Cases

Replication to SAP HANA

DevNews DMIS 2011 SP13

Roadmap

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 4


Introduction & Use Cases
SAP Landscape Transformation
Replication Server (SLT)

…is positioned for real time (trigger-based) data replication from ABAP and
non-ABAP sources (SAP NetWeaver supported databases only).

 Mainly recommended for real-time data replication business scenarios

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 6


Big Data provisioning with SAP LT Replication Server
Targets
Sources SAP Business
Support of LAN, WAN Warehouse
and cloud deployments
SAP BW/4HANA
SAP Business Suite application-based
replication S/4HANA Finance
 Pool, Cluster, INDX, HR tables
 Unicode & non-Unicode Central Finance
 Replication of Views
 Support of NW 4.6c and higher
SAP Data Services
SAP HANA Real-Time SAP LT
with optimized capturing Batch Replication Server
Native DB
 Transformation and filter capabilities
 Integrated data type mapping
 Scalable NetWeaver instance
 Replication staging for HA / DR
table-based
 Option to load out of archives SAP Business Suite
replication
Native DB

 SAP ASE, Oracle


 MS SQL, Max DB SAP HANA applications
 IBM DB2, DB4, AS/400, Informix

SAP HANA
1.0 & 2.0

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 7


Replication to SAP HANA
Key enabler for different SAP HANA 1.0 & 2.0-based solutions

SAP Customer Activity


Suite Accelerator
Repository 2.0 (CAR) like CO-PA
SAP HANA Live feed one platform to convert Big Data
for SAP ERP, CRM, GTS,… into business insight and results

Rapid Deployment
Solutions (RDS)
High Performance
Applications (HPA)
Customer Engagement Intelligence
Fraud Management ABAP SLT HANA
Customer Build Applications
Liquidity Risk Management feed your own apps with real-time data

Solid and robust cornerstone to fulfill real-time


replication requirements for other solutions

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 9


Architectural Concept 1/2
Replication from ABAP source system

SAP HANA Studio

SAP LT Replication Server


SAP Business Suite Read Engine

RFC
Read Engine
Connection
Mapping &
Transformation Engine
SAP HANA
Application Tables

Write Engine DB
Connection
Application table Logging table

DB trigger

ABAP Source System SAP LT Replication Server Target Systems


Data replication via DB trigger based on Automatically non-Unicode to Unicode conversion Fast data replication via DB connection,
change capturing concept during load/replication integration into SAP HANA Studio
“Unlimited” release coverage (from SAP Handling of cluster and pool tables
R/3 4.6C onwards)
Table settings and transformation capabilities (e.g. data
filtering, enrich table structure, scramble data, etc.)
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 10
Architectural Concept 2/2
Replication from non-ABAP source system

SAP HANA Studio

SAP LT Replication Server


Non-ABAP System

DB
Connection
Read Engine SAP HANA
Application Tables
Mapping &
Transformation Engine

DB
Application table Logging table Write Engine Connection
DB trigger

Non-ABAP Source System SAP LT Replication Server Target Systems

SAP LT Replication Server transfers all metadata table definitions from the non-ABAP source system to the HANA system. From the HANA Studio perspective, non-SAP
source replication works the same as for SAP sources. When a table replication is started, SAP LT Replication Server creates logging tables in the source system. The
read engine is created in the SAP LT Replication Server. The connection the non-SAP source system is established as a database connection.

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 11


Setup, Execution & Monitoring of a Replication

Guided procedure to create a


configuration between source and Start the replication for the relevant
target system. tables via SAP HANA Studio.

Setup Replication Execute Replication Monitor Replication


© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 12
Demo

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 13


Development News DMIS 2011 SP13
Enhancement Overview – SAP LT Replication Server DMIS 2011 SP13

 New filter options for the replication process of transparent and pool tables
 Simplified data type mapping for target data types
 Enhanced features and usability improvements for INDX-like table replication
 New data provisioning options 'Start Recording' and 'Start Replication Without Initial Load'
 Case-sensitive tables and special data types supported for the ODQ scenario
 Enhancements for trigger configuration
 Updated authorization concept
 Improved usability to stop/suspend and resume the replication of a table
 Additional checks in the health check framework
 Enhanced 'Display Table' information

Central SAP Release Note: 2446237

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 15


New filter options for the replication process of transparent and pool tables

 In the 'Performance Options' of the Advanced Replication Settings (transaction LTRS), a new tab 'Filter
Options' has been added. You can now specify filters also for the replication process of transparent tables
and pool tables. For cluster and INDX-like tables, you still have to specify filter rules in the 'Rule Assignment'
section.

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 16


Demo

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 17


Simplified data type mapping for target data types

 The 'Target DB Type' field under 'Table Fields' must no longer contain any field names.

DMIS2011 ≤ SP12 DMIS2011 ≥ SP13

 Use report IUUC_FIX_FIELDNAME_MAPPING to apply the new format for the 'Target DB Type' field
automatically.

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 18


Enhanced features and usability improvements for INDX-like table replication

 When adding a table to INDX-like table settings, you can now specify only the RELIDs that you need. You
can also add more RELIDs for a table later if required.
 A new column 'Map Key Fields' has been added to specify key mapping for each RELID and component
combination.

 Transferring data for INDX-tables whose RELID and component combinations have nested structures is now
supported.

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 19


New data provisioning options 'Start Recording' and 'Start Replication
Without Initial Load'

 These options can help to simplify a system refresh, or OS/DB migration, or to simply avoid the initial load
process.
 Start Recording: Only create logging table and trigger in the source system to capture all changes of a
table.
 Start Replication (w/o Load): start the replication of a table which has only been recorded. There will be no
initial load. Therefore, only changes registered in the logging table will be transferred to the target table.

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 20


Case-sensitive tables and special data types supported for the ODP scenario

 Case-sensitive source table names are supported


 Support of data types (QUAN/CURR) with reference fields

 Prerequisite: SAP Note 2406890 – “DDIC types derived from ODP only with DDIC structure”.

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 21


Enhancements for trigger configuration

 Blacklist trigger settings (use case: prevent replication process in case data aging fields are changed;
available only for ABAP-based SAP source systems running on SAP HANA) are shared by all configurations
which use the same source table in the same source system.
 Archive trigger settings (use case: prevent the deletion of records in the target system which are archived in
the source system) and trigger option settings are shared by all configurations that are located in the same
SAP LT Replication Server system and use the same source table in the same source system.

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 22


Updated authorization concept

 Authorization object S_DEVELOP is no longer required for standard SLT roles SAP_IUUC_REPL_REMOTE
and SAP_IUUC_REPL_ADMIN; S_DEVELOP is therefore no longer included in these two roles.

DMIS2011 ≤ SP12 DMIS2011 ≥ SP13

 A user that is assigned to the updated standard role SAP_IUUC_REPL_ADMIN requires the additional
assignment of activity “33” (Read) of the authorization object S_DMC_S_R in order to connect to a database
source as part of the SLT configuration setup.

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 23


Improved usability to stop/suspend and resume the replication of a table

 On the 'Table Overview' tab in transaction LTRC, a new context-sensitive button called 'Actions' has been
added as a shortcut to stop, resume, or suspend the replication process for a table.

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 24


Additional checks in the health check framework

 The master job will now automatically be restarted if the respective health check detects that the job is not
active but should be active.*
 Load jobs which are running for more than 24 hours (e.g. due to being stuck at a RFC / DB connection)
are now detected and an error message is displayed that includes possible steps to solve the issue.
 In case a health check notification request has been configured, but the health check job is not running, an
e-mail notification will be triggered that informs the user that health check job is not running.

* This feature is also available as downport for DMIS2011 SP11 and SP12 (see SAP Note 2468382)

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 25


Enhanced 'Display Table' information

 Display source table information in case of database connection to the source system.
 Display size and number of records information from target tables.

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 26


Roadmap
SAP Data Hub
Unified Data Sharing and Pipelining Layer

Define data driven processes across


complex enterprise landscapes •
Apps & Data Stores
Enterprise Apps: DWH, •
Analytics
Dashboards •
Data Science
ML / R / L / SPARK
IoT, CRM, ERP, MDM • Ad Hoc Reporting • Predictive Analytics

 Access on-premises, cloud, or hybrid data • On-Prem data stores


• Cloud/Hybrid stores
• Self Services • Advanced Big Data
Analytics

sources – SAP or non-SAP (Amazon, Hadoop)


 Leverage robust enterprise integration SAP Data Hub
capabilities User Experience

Security & Access

Micro Services
SAP Data Hub Modeler Self Service Data Prep SAP Data Hub Cockpit

Extensions &
 Connect easily to SAP data management and
Data Discovery & Data Refinery & Data Ingestion &
application solutions as data sources Governance Orchestration On-Boarding

Distributed Processing Optimized Engines


 Connect to SAP and non-SAP applications and based on SAP VORA (Graph, Time Series…)

analytic solutions as endpoints SAP HANA Hadoop, Object Storages


In-Memory, Modelling, Virtualization Persistency's, Cluster Stores

SAP Data Services, SAP LT Replication Server Streaming & Ingestion


ETL, Batch, Data Integration, Replication KAFKA, Open Source Technologies

On-Premise Cloud Hybrid


Such as Such as Such as

• SAP HANA & SAP BW • Cloud object storage • Cloud/On Prem Hadoop
• 3rd Party • Cloud Hadoop
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 28
SAP Data Hub
Unified Data Sharing and Pipelining Layer

Define data driven processes across


complex enterprise landscapes •
Apps & Data Stores
Enterprise Apps: DWH, •
Analytics
Dashboards •
Data Science
ML / R / L / SPARK
IoT, CRM, ERP, MDM • Ad Hoc Reporting • Predictive Analytics

 Access on-premises, cloud, or hybrid data • On-Prem data stores


• Cloud/Hybrid stores
• Self Services • Advanced Big Data
Analytics

sources – SAP or non-SAP (Amazon, Hadoop)


 Leverage robust enterprise integration SAP Data Hub
capabilities User Experience

Security & Access

Micro Services
SAP Data Hub Modeler Self Service Data Prep SAP Data Hub Cockpit

Extensions &
 Connect easily to SAP data management and
Data Discovery & Data Refinery & Data Ingestion &
application solutions as data sources Governance Orchestration On-Boarding

Distributed Processing Optimized Engines


 Connect to SAP and non-SAP applications and based on SAP VORA (Graph, Time Series…)

analytic solutions as endpoints SAP HANA Hadoop, Object Storages


In-Memory, Modelling, Virtualization Persistency's, Cluster Stores

SAP Data Services, SAP LT Replication Server Streaming & Ingestion


ETL, Batch, Data Integration, Replication KAFKA, Open Source Technologies

On-Premise Cloud Hybrid


Such as Such as Such as

• SAP HANA & SAP BW • Cloud object storage • Cloud/On Prem Hadoop
• 3rd Party • Cloud Hadoop
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 29
SAP Landscape Transformation Replication Server
Product road map overview – key themes and capabilities

Recent innovations 2017 – Planned innovations 2018 – Product direction 2019 – Product vision

Strategic developments Strategic developments Strategic developments Strategic developments


 Exclusive middleware for replication  Public cloud environments can be  Public cloud environments can be  SLT system fully available in a cloud
into SAP S/4HANA central finance connected as source systems connected as target systems environment including Fiori user
interface and new functionality for all
 Data provisioning for SAP BW/4HANA  Enhanced features to ensure public  Object-based extraction from ABAP
cloud use cases
cloud security source systems
 Data replication into Hadoop via SAP
 Consistent object-based replication
Data Lifecycle Manager in SAP HANA
 New features  New features
 New features  New data provisioning options with  New replication logging concept to  New features
“Start Recording” and “Start minimized the volume of data  1:N replication not limited to 4 target
 Detection of archive runs to avoid
replication without initial load” systems for ABAP and non-ABAP
deletion from the target  Interface for web services calls
 New DDL generation framework for source systems
 Enhanced security features with  Framework to feed function modules
target structures
additional SSL encrypted connections in the target ABAP system
towards SAP HANA  Continuous improvements
 Continuous improvements  Continuous improvements  Concept to allow the transport of
Continuous improvements  Enhanced features and usability configurations and related information
 Support of new & relevant SAP HANA between quality, development, and
improvements for INDX-like table
 Support of the data aging database technology features production systems
replication
functionalities for ECC source  Support for new SAP S/4HANA
systems running on SAP HANA  Improved functionality for the SAP related data model innovations
BW/4HANA scenario
Release DMIS 2011 SP12 This is the current state of planning and may be changed by SAP at any time.
© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 30
SCN Community for SAP LT Replication Server

News

Presentations

Videos

How-To Documents

Discussion Forum

https://www.sap.com/community/topic/
lt-replication-server.html

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 31


SAP TechEd Online / Community

Access replays of
 Keynotes
 SAP TechEd live interviews
 Select lecture sessions

http://sapteched.com/online

Continue your SAP TechEd discussion after the


event within the SAP TechEd Community!
 Read and reply to blogposts
 Ask your questions
 Join conversations

sap.com/community
See all SAP TechEd Blogposts

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 32


Further information

Related SAP TechEd sessions


HBD261 - SAP Landscape Transformation Replication Server: Real-Time Replication (HO2)

SAP Public Web


sap.com/community
www.sap.com

SAP Education and Certification Opportunities


www.sap.com/education

Watch SAP TechEd Online


www.sapteched.com/online

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 33


Thanks for attending this session.

Feedback Contact information:

Tobias Koebler Tobias Karpstein


Please complete your session Product Management Product Owner
evaluation for HBD102. tobias.koebler@sap.com tobias.karpstein@sap.com

Sebastian Haase
Product Owner
sebastian.haase@sap.com

© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ EXTERNAL 34


© 2017 SAP SE or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.

The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components
of other software vendors. National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated
companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are
set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release
any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products,
and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The
information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various
risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements,
and they should not be relied upon in making purchasing decisions.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company)
in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies.
See http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.

You might also like