Lesson 2 of 5
DMO variants
9 min
Listen to this lesson
Standard DMO assumes the source and target databases sit close together and the application server stays on its host. Real projects are messier: the operating system may not be supported on the target release, the company may be leaving its own data center, or the software level may not need to change at all. SAP offers several DMO variants for these situations.
| Variant | What it does | Key constraints |
|---|---|---|
| Standard DMO | Update or conversion plus migration, in place | Source and target in the same data center; SAP's deck says DMO is not supported across data centers because of latency |
| DMO without system update | Migration only, no software change | SAP's deck lists SAP HANA as the target for this use case |
| DMO with system move | Moves the whole system: new PAS host, other data center or cloud infrastructure | Target database and PAS set up before the run; export to files, no pipe mode; target SAP HANA or SAP ASE |
| Move variant for S/4HANA conversion (DMOVE2S4) | A move variant specifically for conversion to SAP S/4HANA | Check the current DMO note for prerequisites; can be combined with downtime-optimized DMO |
| SUM on an additional application server | Runs SUM and R3load on the host with the best resources | Restrictions listed in the DMO note |
DMO with system move
DMO with system move lets the landscape change during the run. Before SUM starts, the target SAP HANA database and the target PAS (and ASCS) are installed and configured; SAP PRESS notes that they are installed from SAP S/4HANA installation media for a conversion. SUM runs first on the original PAS and exports the database into compressed files in the SUM directory, so plenty of disk space is needed there. The SUM directory is then transferred to the target host, where SUM continues and imports. Because the data goes through files rather than through pipes, this variant does not use R3load pipe mode.
- Target preparedSAP HANA database, ASCS and PAS installed in the target data center
- Uptime on sourceSUM runs on the original PAS; shadow processing
- Export in downtimeApplication data exported to compressed files in the SUM directory
- TransferSerial: export finishes, then the directory is copied · Parallel: files copied while export continues, synchronized until complete
- Import on targetSUM continues on the target PAS and imports into SAP HANA
- Finish on targetRemaining update or conversion phases on the target host
The transfer mode is a real downtime lever. In serial mode the export completes locally before the SUM directory is copied, which is simple but adds the full copy time to downtime. In parallel mode the directory is transferred first and SUM runs on both hosts at the same time, with files copied as they are produced; this overlaps export, transfer and import but must be synchronized until every file has arrived.
Choosing a variant
- Same data center, supported OS: standard DMO.
- Only the database should change, no new release: DMO without system update.
- New hosts, unsupported OS, or a move to another data center or cloud: DMO with system move or the move variant for S/4HANA conversion.
- Moving into RISE: the approach is agreed with SAP ECS, which executes the technical conversion and the separately ordered DMO under the contract.
What would you do?
Contoso's EP1 runs in Contoso's own Detroit data center; CMP will run in the private cloud landscape SAP ECS operates. A junior admin suggests standard in-place DMO with the target SAP HANA database in the cloud, because it uses pipe mode and is faster. What should Sam say?
- Standard DMO is in place and not supported across data centers because of latency.
- DMO without system update migrates only, with SAP HANA as the target.
- DMO with system move installs the target first, exports to files (no pipe mode) and continues on the target host; transfer is serial or parallel.
- A move variant for S/4HANA conversion exists; under RISE, the variant is agreed with SAP ECS.
Check your understanding · not graded
Lesson check
1. Which DMO variant migrates the database without changing the software level?
2. What must exist before DMO with system move starts?
3. In parallel transfer mode for DMO with system move, what happens?
4. Why does a move variant need extra infrastructure testing?