Professional Documents
Culture Documents
Leveraging Zero-Downtime Maintenance For Release Upgrades of
Leveraging Zero-Downtime Maintenance For Release Upgrades of
PUBLIC
SAP Community
About the speaker
Jens Fieger
I'm working as a Product Manager for downtime-
optimization approaches in the Cloud & Lifecycle
Management area for near-Zero Downtime Maintenance
(nZDM) and Zero Downtime Option (ZDO).
https://people.sap.com/jensfieger
https://www.linkedin.com/in/jensfieger/
The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission o f 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 a ny 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 dir ections 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 presentat ion 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 material ly 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.
SAP software
shipment Customer release SAP software shipment
+
Customer release
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 5
Downtime optimization approaches for system maintenance
System conversion
Downtime-optimized conversion*
SAP ERP
Downtime-optimized DMO
ANYDB
NZDT**
Database migration
Downtime-optimized
SAP ERP conversion*
nZDM
NZDT**
Update, upgrade
** Pilot projects | ** NZDT is service-based nZDM and ZDO*
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 6
Downtime-optimization approaches for maintenance activities
downtime-optimized Conversion to
Pilot 2293733
Conversion SAP S/4HANA
** This is different to nZDM for SAP HANA database * This is the current state of planning and may be changed by SAP at any time.
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 7
Different approaches for updating or upgrading SAP S/4HANA using
Software Update Manager
EFFORT
DOWNTIME
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 8
Agenda
MOTIVATION
Perform maintenance events like updates, upgrades, and
customer releases without technical downtime.
SOLUTION APPROACH
RELEASE 1 (BRIDGE)
SAP Note 2707731 - Prerequisites and restrictions of Zero Downtime Option of SUM for SAP S/4HANA
AVAILABILITY
Planned
▪ Minimum source releases: ZDO available
2020 SPS 00+ 2020 FPS 01+
System Conversion
1 2 3 4 5 6
Extraction Configuration Checks Preprocessing Execution Postprocessing
Technical downtime
RAMP SHUT
Standard UPTIME ON ORIGINAL INSTANCE DOWN DOWN
DOWNTIME RAMP UP UPTIME
Business downtime
Technical downtime
RAMP SHUT
nZDM UPTIME ON ORIGINAL INSTANCE DOWN DOWN
DOWNTIME RAMP UP UPTIME
Business downtime
RAMP
ZDO UPTIME ON ORIGINAL INSTANCE UPTIME ON BRIDGE DOWN
RESTART RAMP UP UPTIME
Business downtime
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 14
Exploring Zero Downtime Option for SAP S/4HANA
Moving activities from downtime into uptime
▪ Preliminary steps
XPRAS_AIMMRG
PARCONV_UPG
TABIM_UPG
− ZDO readiness process needs to be fulfilled
− SAP S/4HANA only: Migration of
SAP HANA repository views to HDI
UPGRADE (V2)
RAMP
ZDO UPTIME ON ORIGINAL INSTANCE UPTIME ON BRIDGE DOWN
RESTART RAMP UP UPTIME
business downtime
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 15
Exploring Zero Downtime Option for SAP S/4HANA
ZDO Readiness Process
IMPACT
ANALYSIS
ZDO COMPLIANCE
CLASSIFICATION
CHECKS
ZDO READINESS
PROCESS
SAP application developers Latest content for ZDO SAP Note 2707731 documents
are following ZDO enablement is shipped with known limitations of business
development guidelines support packages applications
SAP Note 2707731 – Prerequisites and restrictions of Zero Downtime Option of SUM for SAP S/4HANA.
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 17
ZDO Readiness Process
Step 2: What does table classification do?
BRIDGE
Read / Read /
Read
write write
Production
Shared Clone Clone read-only
synchronous
replication
using
database
triggers
Tab V2 Tab V2
Read / Read /
write write
Sandbox
ZDO table classification SUM Impact Analysis for Zero Downtime Option
Table Classification Smart-switch
Source system ID: S4H Export date: 2019-09-01
Table-A Clone X
Clone Read- Size
Number
Read-
Table-B X of Database Smart-
only Table (GB) only Alert
updates trigger switch
check check
Table-C Shared / day
Table-C X 244.114 127,69 Number of tables that will be cloned, but are larger than 100 GB: 1
Number of tables that will be smart-switched: 3
Table-D X 315.814 151,31
Number of tables with database triggers: 2
SAP Note 2402270 - Export of Table Statistics for SUM Impact Analysis
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 19
SAP Note 2471883 - SUM Impact Analysis for ZDO
Demo
Perform the impact analysis
of Software Update Manager
using the dialog report *
* Report name:
RSUPG_RUN_IMPACT_ANALYSIS_DIA
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 20
ZDO Readiness Process
(Optional) Step 4: ZDO compliance checks for customer transports using ABAP Test Cockpit (ATC)
Blogs: Silent Data Migration for S/4HANA 1909 Upgrade/Conversion / Monitoring Silent Data Migration (SDM_MON) – S/4HANA 1909 upgrade/conversion
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 22
Exploring Zero Downtime Option for SAP S/4HANA
Moving activities from downtime into uptime
▪ Preliminary steps
XPRAS_AIMMRG
PARCONV_UPG
TABIM_UPG
− ZDO Readiness Process needs to be fulfilled
− SAP S/4HANA only: Migration of
SAP HANA repository views to HDI
UPGRADE (V2)
RAMP
ZDO UPTIME ON ORIGINAL INSTANCE UPTIME ON BRIDGE DOWN
RESTART RAMP UP UPTIME
business downtime
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 23
Introducing SAP HANA Transport for ABAP (HTA)
for SAP HANA Deployment Infrastructure (HDI)
SAP Note 2465027 - Deprecation of SAP HANA extended application service […]
SAP Note 2569651 - Configure your ABAP Development System for Development of HDI Objects
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 24
Preparing the SAP S/4HANA system for zero-downtime updates
Migration of native HANA views to HTA for HDI
A tutorial “Migrating SAP HANA Repository-based Developments Used in ABAP to HTA for HDI” can be found on help.sap.com.
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 25
Option of Smooth
Software Update transition to the
KEY FACTS ABOUT
Manager bridge
ZERO DOWNTIME
OPTION
Minimal
Only a single
database space
restart needed
requirements
Agenda
SANDBOX QUALITY
RECOMMENDED
MANDATORY
▪ Familiarize with the ▪ Functional validation COPY PRODUCTION TO
procedure on the bridge REHEARSAL ENVIRONMENT
▪ Technical and ▪ Enhance cookbook
functional validation and cutover plan
on the bridge ▪ Optimize and verify PRODUCTION
▪ Impact Analysis business downtime
▪ Create cookbook ▪ Establish new
release in production
environment
▪ Utilize ZDO approach
DEVELOPMENT REHEARSAL
RECOMMENDED
MANDATORY
▪ Refine cookbook ▪ Final dress rehearsal
▪ Technical validation ▪ Mandatory if quality
of procedure system was not
upgraded using ZDO
▪ Finalize cookbook
and cutover plan
▪ Excited about running a zero- ▪ As a first step, a conference call ▪ The PoC will be done in close
downtime upgrade in your will be scheduled by SAP to… collaboration between SAP and
SAP S/4HANA system? − … discuss the requirements the customer
▪ Raise a registration incident as − … talk about the scope of the ▪ Regular conference calls will be
described in SAP Note 2707731 proof of concept scheduled by SAP
− … plan the engagement of
SAP ▪ A wrap-up meeting at the end of
the project will recap the results
▪ Align on the timeline and steps of the pilot program
to be performed as prerequisites
Varian Medical Systems Inc. Industry Employees Revenue Featured Solutions and Services
Palo Alto, California Healthcare 7,000 US$2.9 billion SAP S/4HANA®, SAP® Enterprise
www.varian.com Support services, and Software
Update Manager tool
© 2020 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 30
Agenda
AVAILABILITY
▪ ZDO is an option of Software Update Manager: The standard tool.
ADVANTAGES
▪ ZDO considers the overall business downtime for updates,
upgrades and customer releases.