SAP Basis & S/4HANA Integration: Architecture, System Refreshes & DMO
A complete practical guide bridging SAP Basis infrastructure and SAP HANA DBA responsibilities: application-to-database connectivity, homogeneous database system refreshes (PRD to QAS), mandatory post-refresh activities (BDLS, SECSTORE, licenses), and SUM with Database Migration Option (DMO).
Core Learning Objectives
- 1.Understand how SAP NetWeaver and S/4HANA connect to SAP HANA via SQLDBC.
- 2.Differentiate Basis operational responsibilities from HANA DBA tasks.
- 3.Execute an end-to-end Homogeneous Database Refresh from PRD to QAS using backup/restore.
- 4.Perform mandatory post-refresh configuration: BDLS, SECSTORE, STRUST, and RFC repairs.
- 5.Understand SUM DMO (Database Migration Option) one-step upgrade and migration.
Definition & Architectural Rationale
Technical Definition:
SAP Basis is the administrative middleware layer managing the SAP NetWeaver and ABAP application runtime (work processes, batch scheduling, transport management, RFCs), integrating directly with the underlying SAP HANA in-memory database engine via SQLDBC client libraries.
Why this component exists:
An SAP HANA database never runs in isolation; it powers business applications like SAP S/4HANA ERP, BW/4HANA, or CRM. Senior DBAs must understand application server work processes (DIA, BGD, UPD), system refresh procedures, and cross-tier troubleshooting.
Internal Working & Mechanics
Architecture Flow Diagram
Production Best Practices & Operational Risks
Mandatory Best Practices
- ALWAYS isolate or delete RFC destinations (SM59) immediately after a refresh so the refreshed test system does not communicate with live production bank interfaces or vendors!
- Execute BDLS in parallel batch mode (transaction BDLS with parallel processing enabled) to avoid taking 24+ hours on massive tables like ACDOCA.