HANA News Blog

DMOVE2S4 and Homogeneous option for SUM DMO

Jens Gleichmann • 25. Oktober 2023

Spotlight on for Homogeneous option for DMO and DMOVE2S4 aka “DMO move to SAP S/4HANA (on hyperscaler)”

Homogeneous option for DMO (with system move)


DMO used to be heterogeneous (change of DB). Now you can use DMO with system move (also on-prem to target on-prem) to migrate and convert ECC on HANA to S/4 or just update/upgrade S/4 and move it to another location like other DC or other instance in one step.


  • SAP BW or SAP BW/4HANA systems are not supported
  • target “SAP ERP on SAP HANA” is not supported
  • only *HANA to S/4: Only target product SAP S/4HANA is supported
  • can also be used on prem (e.g. ERP 6.0 on HANA to S/4)
  • doDMO and doC are supported for homogeneous DMO since SUM 2.0 SP18
  • no rename of SID in the procedure possible (separate step afterwards needed)
  • possibility to retain the source after SUM procedure
  • R3load file mode is used

DMOVE2S4 aka “DMO move to SAP S/4HANA (on hyperscaler)”


The DMOVE2S4 is just to move and convert to the "cloud" in one step. This includes also anyDB source systems and downtime-optimization techniques (doDMO and doC). SAP illustrates it as cloud but, you can also use another DC or another hoster.


  • Approach is not a SUM option => more a combination of SUM features and options
  • alternative to “DMO with system move”
  • plain-DMO
  • Only target product SAP S/4HANA is supported
  • Approach works for source systems on anyDB as well as on SAP HANA DB
  • R3load pipe mode is used, not file mode
  • prerequiste: Latency < 20 ms between source and target
  • prerequiste: Bandwidth > 400 MBit/s
  • SUM runs a latency check
  • doDMO and doC are supported for homogeneous DMO since SUM 2.0 SP18
  • no rename of SID in the procedure possible (separate step afterwards needed)
  • no official possibility to retain the source after SUM procedure
  • ASCS which is not running with a AAS (=standalone) cannot be moved as standalone within the procedure => it will run within one AAS


=> Due to the fact that the R3load pipeline mode is used this option is faster compared to the "normal" DMO system move approach.

SAP HANA News by XLC

Dynamic Aging for NSE - combined with Threshold and Interval option
von Jens Gleichmann 28. Dezember 2024
Dynamic Aging makes it possible to automatically manage at which point in time older partitions can be moved to the 'warm' data store. The data in a new OTHERS partition is 'hot' data, that is, stored in memory with the load-unit attribute implicitly set to COLUMN LOADABLE. As an extension of the Dynamic Range Partitioning feature Dynamic Aging makes it possible to automatically manage when older partitions can be moved to the 'warm' data store (Native Storage Extension) with the load-unit attribute for the partition set to PAGE LOADABLE. Warm data is then stored on disk and only loaded to memory when required. Dynamic Aging can be used with both THRESHOLD mode (defining a maximum row count number in partition OTHERS) and INTERVAL mode (defining a maximum time or other numeric interval between each new partition). For example, for a partitioned table which is managed by dynamic partitioning and containing date/time information, you can specify an age limit (for example six months) so that when data in an ol
automatic maintenance of the 'others' partition
von Jens Gleichmann 28. Dezember 2024
You can create partitions with a dynamic others partition by including the DYNAMIC keyword in the command when you create the partition, this can be used with either a THRESHOLD value to define a maximum row count number or an INTERVAL value which can be used to define a maximum time or other numeric 'distance' value. The partition can be either a single level or a second level RANGE partition and dynamic ranges can be used with both balanced and heterogeneous partitioning scenarios.
HANA Range Partitioning details
von Jens Gleichmann 23. Dezember 2024
For heterogeneous partitioning schemas Dynamic Range Partitioning is available to support the automatic maintenance of the 'others' partition. When you create an OTHERS partition there is a risk that over time it could overflow and require further maintenance. Using the dynamic range feature the others partition is monitored by a background job and will be automatically split into an additional range partition when it reaches a predefined size threshold. The background job also checks for empty partitions and if a range partition is found to be empty it is automatically merged to neighboring empty partitions (the others partition is never automatically deleted).
A success story regarding BW/4HANA and different data tiering and optimization methodes.
von Jens Gleichmann 20. Dezember 2024
A success story regarding BW/4HANA and different data tiering and optimization methodes. 1) Removed overhead in key attributes which reduced the PK size (often more than 50% of the overall table size) 2) optimized the partitioning design 3) used NSE for write optimized ADSOs 4) introduced NSE for several ADSOs 5) optimized usage of inverted individual indexes
ACDOCA table growth - how to handle it
von Jens Gleichmann 10. Dezember 2024
ACDOCA table growth - how to handle it in a S/4HANA system
HANA 2.0 SPS08 Roadmap
von Jens Gleichmann 6. Dezember 2024
SAP HANA 2.0 SPS08 Roadmap and features Q4 2024
Partitioning process
von Jens Gleichmann 26. November 2024
SAP HANA scaling and tuning with proper partitioning designs
HANA Roadmap
von Jens Gleichmann 21. November 2024
End of maintenance for HANA 2.0 SPS05 in 2025 - plan your upgrade path
SAP HANA 2.0 SPS08 Release for Customers
von Jens Gleichmann 21. November 2024
SAP HANA 2.0 SPS08 was released to customers at the end of November 2024. The release has 4 years of maintenance. In parallel, SPS05 will remain under maintenance until December 2025 and SPS07 until April 2028.
Feedback of customer projects and the labyrinth of the roles & responsibilities list
von Jens Gleichmann 18. November 2024
Feedback of customer projects and the labyrinth of the roles & responsibilities list
more
Share by: