πŸ”’ Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901 aws-aif-c01
Guided AZ-120 Domain 1
Domain 1 β€” Module 5 of 7 71%
5 of 28 overall

AZ-120 Study Guide

Domain 1: Migrate SAP Workloads to Azure

  • SAP on Azure: The Big Picture Free
  • Assessing SAP Workloads for Migration Free
  • Migration Strategies: The Decision Framework Free
  • RISE with SAP on Azure Free
  • Migration Execution: DMO, Classical, and Beyond Free
  • HANA System Replication for Migration Free
  • Post-Migration: Validation, Health, and HLI Migration Free

Domain 2: Design and Implement an Infrastructure to Support SAP Workloads

  • SAP-Certified Virtual Machines on Azure
  • Storage Architecture for SAP on Azure
  • Networking for SAP on Azure
  • HANA Architecture on Azure
  • SAP Application Tier on Azure
  • Proximity Placement and Availability Options
  • Azure Center for SAP Solutions (ACSS)
  • SAP Deployment Automation Framework (SDAF)

Domain 3: Design and Implement High Availability and Disaster Recovery

  • High Availability Concepts for SAP
  • High Availability for ASCS/SCS
  • HANA System Replication for HA
  • Shared Storage and Load Balancer Deep Dive
  • Disaster Recovery Strategy for SAP
  • Disaster Recovery Implementation

Domain 4: Maintain SAP Workloads on Azure

  • Azure Monitor for SAP Solutions
  • Backup for SAP HANA
  • Backup for SAP Application Servers
  • Security and Encryption for SAP
  • Microsoft Sentinel for SAP
  • Cost Optimization for SAP on Azure
  • SAP Operations and Lifecycle Management

AZ-120 Study Guide

Domain 1: Migrate SAP Workloads to Azure

  • SAP on Azure: The Big Picture Free
  • Assessing SAP Workloads for Migration Free
  • Migration Strategies: The Decision Framework Free
  • RISE with SAP on Azure Free
  • Migration Execution: DMO, Classical, and Beyond Free
  • HANA System Replication for Migration Free
  • Post-Migration: Validation, Health, and HLI Migration Free

Domain 2: Design and Implement an Infrastructure to Support SAP Workloads

  • SAP-Certified Virtual Machines on Azure
  • Storage Architecture for SAP on Azure
  • Networking for SAP on Azure
  • HANA Architecture on Azure
  • SAP Application Tier on Azure
  • Proximity Placement and Availability Options
  • Azure Center for SAP Solutions (ACSS)
  • SAP Deployment Automation Framework (SDAF)

Domain 3: Design and Implement High Availability and Disaster Recovery

  • High Availability Concepts for SAP
  • High Availability for ASCS/SCS
  • HANA System Replication for HA
  • Shared Storage and Load Balancer Deep Dive
  • Disaster Recovery Strategy for SAP
  • Disaster Recovery Implementation

Domain 4: Maintain SAP Workloads on Azure

  • Azure Monitor for SAP Solutions
  • Backup for SAP HANA
  • Backup for SAP Application Servers
  • Security and Encryption for SAP
  • Microsoft Sentinel for SAP
  • Cost Optimization for SAP on Azure
  • SAP Operations and Lifecycle Management
Domain 1: Migrate SAP Workloads to Azure Free ⏱ ~15 min read

Migration Execution: DMO, Classical, and Beyond

Deep dive into executing SAP migrations with DMO and SUM, classical homogeneous migration, heterogeneous system copy with SWPM, export/import approaches, cutover planning, and selecting the right tool for each scenario.

From strategy to execution

In Module 3, you learned when to use DMO, classical, or heterogeneous approaches. Now we get into the hands-on details of each method β€” how they actually work, what tools are involved, and what to watch for during execution.

πŸ—οΈ Raj rolls up his sleeves. β€œAlright, we have assessed the landscape, chosen our strategy. Now tell me exactly how the migration runs.”

☁️ Mei opens the SAP Software Logistics documentation. β€œLet’s walk through each method step by step.”

DMO with SUM: The replatform workhorse

The Database Migration Option (DMO) runs inside the Software Update Manager (SUM). Think of SUM as the Swiss Army knife for SAP system changes β€” it handles patches, upgrades, and with the DMO option, database migrations.

β˜• Simple explanation

Think of DMO like a car engine swap performed while also upgrading the transmission.

Instead of doing two separate garage visits β€” one to swap the engine (database migration) and another to upgrade the transmission (SAP version upgrade) β€” DMO does both in a single visit. Your car goes in as an ECC on Oracle and comes out as S/4HANA on HANA. The mechanic (SUM) coordinates both changes so everything works together when you turn the key.

DMO operates in three phases: the preparation phase (offline or online depending on configuration) where SUM analyzes the system and prepares the migration, the execution phase where data is migrated from the source database to HANA while simultaneously applying the SAP upgrade, and the post-processing phase where SUM finalizes the conversion, adjusts repository objects, and validates system integrity.

The β€œSystem Move” option extends DMO to also relocate the system to a different host β€” enabling the source system on-premises and the target on an Azure VM. SUM orchestrates across both hosts using a shared file system or network connection.

DMO execution phases

Phase 1: Preparation (can be online)

  • SUM reads the source system configuration and SAP upgrade stack
  • Extracts repository objects and prepares the target schema on HANA
  • Imports software components that can be processed without downtime
  • The source system remains available to users during this phase

Phase 2: Downtime execution

  • Source system is locked β€” users are disconnected
  • Remaining data is migrated from the source database to HANA
  • SAP upgrade transformations are applied
  • This is the actual downtime window β€” duration depends on database size and optimization settings

Phase 3: Post-processing (system back online)

  • SUM finalizes database indexes, adjusts runtime objects
  • System verification checks run
  • The system restarts on HANA with the new SAP version

DMO with System Move

When using DMO with System Move to migrate to Azure:

  • The source system runs on-premises with the original database
  • The target HANA database runs on an Azure VM
  • SUM coordinates data transfer between the two environments
  • A reliable, high-bandwidth network connection between on-premises and Azure is critical (ExpressRoute recommended)
  • After completion, the Azure VM becomes the new production system
Question

What are the three phases of a DMO with SUM execution?

Click or press Enter to reveal answer

Answer

1) Preparation phase β€” can run while the system is online, analyzes the system and prepares migration components. 2) Downtime execution β€” system is locked, data migrates to HANA and SAP upgrade transformations apply. This is the actual downtime window. 3) Post-processing β€” finalizes indexes and runtime objects, system restarts on HANA with the new version.

Click to flip back

πŸ’‘ Exam tip: DMO prerequisites

DMO requires specific minimum SAP kernel and SUM versions on the source system. The source system must be at a certain patch level before DMO can run. If an exam question mentions an old, unpatched source system, the answer may involve first applying prerequisite patches before DMO can proceed.

Optimizing DMO downtime

For large databases, the downtime phase can be significant. Optimization techniques include:

  • Table splitting β€” Large tables are divided into chunks that migrate in parallel, reducing elapsed time
  • Parallel migration streams β€” Multiple tables migrate simultaneously using multiple worker processes
  • Near-zero downtime (nZDT) β€” An advanced SUM option that uses application-level replication to minimize the conversion window to minutes instead of hours
  • Pre-migration of read-only tables β€” Historical data tables that will not change can be migrated during the preparation phase while the system is still online

πŸ—οΈ Raj does a quick calculation. β€œOur 2 TB database with four parallel streams β€” what kind of downtime are we looking at?”

☁️ Mei estimates. β€œWith good optimization, probably 8-12 hours for a 2 TB conversion. The near-zero downtime option could bring that down significantly, but it adds complexity and requires more preparation. For your six-hour maintenance window, we should seriously look at HSR-based migration for the infrastructure move, followed by DMO conversion once on Azure.”

Question

Name three techniques to reduce DMO downtime for large databases.

Click or press Enter to reveal answer

Answer

1) Table splitting β€” divides large tables into chunks for parallel migration. 2) Parallel migration streams β€” migrates multiple tables simultaneously. 3) Near-zero downtime (nZDT) β€” uses application-level replication to minimize the conversion window. Additional options include pre-migrating read-only historical tables during the online preparation phase.

Click to flip back

Classical migration: Backup, restore, and go

Classical (homogeneous) migration is the simplest path when you are keeping the same SAP version and database platform. You are essentially rebuilding the same system on Azure infrastructure.

Backup and restore workflow

  1. Prepare the target Azure VM β€” Deploy the VM with the correct OS, install the database software, configure storage
  2. Take a full database backup on the source system
  3. Transfer the backup to Azure β€” Using AzCopy, ExpressRoute data transfer, or Azure Data Box for very large datasets
  4. Restore the database on the Azure VM
  5. Reconfigure SAP β€” Update host names, adjust profiles, configure the SAP instance to start on the new host
  6. Validate β€” Run SAP system checks, verify application functionality

Data transfer options for large databases:

  • AzCopy over ExpressRoute β€” For databases up to a few TB, fast enough if you have good bandwidth
  • Azure Data Box β€” For databases above 10 TB or when network bandwidth is limited. Microsoft ships you a physical storage device, you load the backup, ship it back
  • Compressed and incremental β€” Take a full backup early, then an incremental backup just before cutover to minimize the data transferred during the downtime window
Question

What is Azure Data Box and when would you use it for SAP migration?

Click or press Enter to reveal answer

Answer

Azure Data Box is a physical storage device shipped by Microsoft for offline data transfer to Azure. Use it when database backups are very large (10+ TB) or when network bandwidth is too limited for timely online transfer. You load the backup onto the device, ship it to an Azure datacenter, and Microsoft uploads the data to your storage account.

Click to flip back

Heterogeneous system copy with SWPM

The SAP Software Provisioning Manager (SWPM) handles heterogeneous system copies β€” changing the database platform without changing the SAP version.

How it works

  1. Export β€” SWPM exports all SAP data from the source database into platform-independent files (R3load format)
  2. Transfer β€” Export files are copied to the Azure target system
  3. Import β€” SWPM imports the data into the new target database (e.g., HANA)

The critical limitation: this is a full data export and import. For a 5 TB database, every row of every table is exported, transferred, and re-imported. It is thorough but slow.

When SWPM is the right choice

  • Database platform change WITHOUT an SAP version upgrade (DMO is not applicable because there is no version upgrade to combine with)
  • When DMO prerequisites cannot be met (source system too old or too heavily customized)
  • Unicode conversion combined with database migration (SWPM handles Unicode conversion natively)
Migration methods: Execution details
AspectDMO with SUMClassical (Backup/Restore)Heterogeneous SWPMExport/Import (Greenfield)
Primary toolSUM (Software Update Manager)Database-native backup tools + AzCopySWPM (Software Provisioning Manager)New SAP installation + LSMW/LTMC/third-party
SAP version changeYes β€” upgrade includedNo β€” same versionNo β€” same versionYes β€” new installation at target version
Database changeYes β€” migrates to HANANo β€” same databaseYes β€” changes database platformYes β€” new installation chooses target DB
Downtime driverDatabase size and upgrade complexityBackup transfer and restore timeFull data export and importNew system build plus data validation
Rollback strategyRestore source system from backupSource system still exists on-premisesSource system still exists on-premisesKeep legacy system running until validation complete
Network requirementHigh bandwidth between source and target (ExpressRoute)Sufficient for backup transferSufficient for export file transferMinimal β€” systems are independent

Cutover planning

The cutover is the actual migration event β€” the period when the old system goes down and the new system comes up. Poor cutover planning is the number one cause of migration failures.

Cutover checklist

  1. Define the downtime window β€” Get business sign-off on the exact start and end times
  2. Document every step β€” Create a minute-by-minute runbook with responsible person, expected duration, and verification checkpoint for each step
  3. Define rollback triggers β€” At which point do you abort and fall back to the source system? What are the criteria?
  4. Rehearse β€” Run the cutover on a sandbox or QA system first. Measure actual timings.
  5. Communication plan β€” Who gets notified at each stage? How do users know when the system is back?
  6. DNS and connection updates β€” SAP GUI connection strings, web dispatcher URLs, RFC destinations, printer configurations all need to point to the new system

πŸ—οΈ Raj nods vigorously. β€œI have seen migrations fail because nobody updated the RFC destinations. All the batch jobs kept trying to call the old system.”

☁️ Mei adds it to the list. β€œExactly. And that is why rehearsal on a non-production system is non-negotiable. You discover those hidden dependencies before they bite you in production.”

Question

What is the most important step in cutover planning for SAP migration?

Click or press Enter to reveal answer

Answer

Rehearsal on a non-production system. Running the cutover end-to-end on a sandbox or QA system reveals hidden dependencies (RFC destinations, batch job configurations, printer setups), validates the runbook timings, and gives the team confidence. It also provides realistic downtime estimates for business stakeholders.

Click to flip back

πŸ’‘ Exam tip: Cutover scenarios

Exam questions often present a cutover scenario with a time constraint and ask you to identify the correct sequence of steps or the appropriate rollback point. Practice thinking through the sequence: stop system, take final backup (rollback point), execute migration, verify, update connections, release to users. The final backup before execution is always the rollback point.

Selecting the right tool: A quick decision guide

When an exam question describes a migration scenario, ask yourself:

  • Changing SAP version? β†’ DMO (with SUM) or greenfield export/import
  • Changing database platform only? β†’ Heterogeneous SWPM or DMO (if combining with upgrade)
  • Same version, same database, new infrastructure? β†’ Classical backup/restore or HSR
  • Tight downtime window? β†’ HSR-based approach (covered in Module 6)
  • Clean start wanted? β†’ Greenfield installation with selective data migration
Question

What is the key difference between DMO and a heterogeneous system copy using SWPM?

Click or press Enter to reveal answer

Answer

DMO combines database migration WITH an SAP version upgrade in a single execution. Heterogeneous system copy (SWPM) changes the database platform WITHOUT upgrading the SAP version. DMO is typically faster and preferred when a version upgrade is also needed. SWPM export/import is used when only the database platform needs to change.

Click to flip back

Knowledge check

Knowledge Check

PrecisionSteel needs to convert ECC 6.0 on Oracle to S/4HANA on HANA while simultaneously moving to an Azure VM. Which tool and option should Raj use?

Knowledge Check

Raj is planning the DMO execution timeline for PrecisionSteel's migration. During a DMO execution, at which phase is the SAP system unavailable to users?

Knowledge Check

Mei is advising a customer with a 15 TB SAP database and limited network bandwidth to Azure. What is the recommended approach for transferring the database backup?

Summary

You now understand the execution mechanics of each migration method: DMO with SUM for combined upgrade and database migration, classical backup/restore for same-platform moves, heterogeneous SWPM for database platform changes without version upgrades, and the critical importance of cutover planning with rehearsal. The System Move option in DMO enables direct migration to Azure VMs during the conversion.

Next, we explore HANA System Replication β€” a powerful technique for near-zero-downtime migration to Azure.

🎬 Video coming soon

← Previous

RISE with SAP on Azure

Next β†’

HANA System Replication for Migration

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.