Technology Blog Posts by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
mirja_kempin
Associate
Associate
2,269

Regular maintenance of the SAP landscape is essential for ensuring that it remains high-performing and offers the latest features. However, maintenance events typically require system downtime, during which production operations are paused until the maintenance is completed.

(It is important to note that downtime doesn't just involve the technical unavailability of the system. It also includes activities such as ramping down the system, ramping it back up and testing, all of which is not productive use, that is business downtime. When I mention downtime in this blog, I’m referring specifically to the technical downtime caused by Software Update Manager.)

SAP provides the Software Update Manager for carrying out maintenance events. To ensure that the maintenance using Software Update Manager on the production system goes smoothly and according to plan, test cycles are performed before updating* production. Typically, the first system to be updated is a sandbox system that is separate from the production landscape. This sandbox system is used to validate the upgrade process and identify any necessary preparation steps and fixes.

Once the sandbox has been successfully updated, the next step is to assess the project planning implications of the update. This involves analyzing the overall maintenance runtime and downtime, ensuring that the downtime fits within the planned maintenance window, and finding ways to potentially shorten the downtime if necessary.

To address these concerns, SAP offer the Technical Downtime Optimization App. This app provides multiple features for analyzing the Software Update Manager runtime and improving the maintenance event.

*Note: Update refers to any maintenance in this text, i.e. release changes (upgrades), Feature or Support Package Stack implementation (update) and import of customer transports.

 

Prerequisites

Software Update Manager offers to send the analysis files of the maintenance event (UPGANA.XML and, in case of system conversion to SAP S/4HANA®, APPLANA.XML) to SAP. Shortly after submission, the event will be visible in the Technical Downtime Optimization app.

Screenshot of Software Update Manager end screen with the feedback windowScreenshot of Software Update Manager end screen with the feedback window

If the data was not sent by Software Update Manager, the XML files can be uploaded manually in the app.

 

Accessing the Technical Downtime Optimization App

The app is available here: https://tdo.cloud.sap/.

 

Using the Technical Downtime Optimization App

The first step is to choose the event for analysis.

The default view upon entry is the Durations tab, which provides a visual overview of the overall Software Update Manager runtime. The overview shows the overall runtime and offers to drill down into the blocks by clicking on them.

Screenshot of the Durations featureScreenshot of the Durations feature

The Rating feature offers numerical ratings that compare the current run to similar events in the database.  This feature also provides comments and best practice information for improving the rating.

Screenshot of the Rating featureScreenshot of the Rating feature

The Compare feature allows for a comparison between separate runs. For example, two runs with different parametrization can be compared.

Screenshot of the Compare feature comparing two eventsScreenshot of the Compare feature comparing two events

Also, more than two events can be compared.

Screenshot of the Compare feature comparing more than two eventsScreenshot of the Compare feature comparing more than two events

To identify potential measures for improving downtime, the Simulate feature offers simulation approaches applicable to the maintenance event.

Screenshot of the Simulation feature showing the possible simulations for the eventScreenshot of the Simulation feature showing the possible simulations for the event

After selecting one of the possible simulations, a detailed view is available.

Screenshot of the Simulation feautre showing the simulation of nZDMScreenshot of the Simulation feautre showing the simulation of nZDM

The Cutover Plan feature provides a template cutover plan based on the runtimes reported by the Software Update Manager. You can adapt the timings and export the plan for use in planning runs on the next systems.

Screenshot of the CutoverPlan feature showing the timeline viewScreenshot of the CutoverPlan feature showing the timeline view

What’s next?

Check it out and CLICK HERE!

We’re constantly making improvements to the Technical Downtime Optimization app. Our dedication to innovation means that the screenshots you see today may already be outdated, as we are continuously introducing newer, more intuitive features. Your feedback is crucial to this ongoing process, so please don't hesitate to use the Feedback button to share your thoughts with us.

Thank you for helping us make our app even better!