Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 2 of 5

Connecting source and target

10 min

Direct transfer depends on a working, secure connection between the SAP S/4HANA target and the SAP source, and on extraction software in the source. This is Basis and security work, but the migration team must understand it well enough to plan it, test it and recognize its failures.

The building blocks

ComponentWherePurposeWho sets it up
DMIS add-onSource SAP ERP systemProvides the extraction functions the cockpit calls; the required version and support package are named in SAP's notes for direct transferBasis
RFC destinationTarget SAP S/4HANA systemDefines how the target reaches the source system: host, client, logon user, security settingsBasis
RFC user in the sourceSource SAP ERP systemTechnical user the cockpit uses to read data, with the roles SAP's documentation specifies for direct transferSecurity
Migration projectTarget SAP S/4HANA systemCreated with the direct transfer approach and the RFC destination to the sourceMigration specialist
Communication arrangementSAP S/4HANA Cloud Public Edition onlySets up the RFC connection in the cloudImplementation team

Components of a direct transfer setup.

Migrate Your Data app (target)Project with direct transfer approach, company codes, objects
RFC destination (target)Points to ECC client and host, with secure network communication
Network pathFirewall rules and routing between target and source landscapes
RFC user (source)Technical user with the read roles for direct transfer
DMIS add-on (source)Extraction functions at the support package SAP's notes require
The connectivity stack from the cockpit down to the source system.
The Sign-Off Table · thesignofftable.com/academy/sap-dmg-202

Use the SAP Notes as the checklist

SAP maintains central notes for direct transfer that list the required DMIS version and corrections for each target release, and frequently asked questions about the step sequence. Community material quotes different minimum DMIS support packages depending on when it was written, which is exactly why the current notes, not a blog, must drive the setup. Contoso's Basis lead checks the notes for the target release at the start of each mock and applies new corrections in the source and target before the run.

Security considerations

  • The RFC user is a technical read user with access to large amounts of business data. Restrict it to the roles SAP specifies and lock it outside migration windows.
  • Use secure network communication on the RFC connection where your security standards require it, because business data, including bank details and addresses, flows over it.
  • Log who created and ran migration projects in the target; the cockpit's run history and messages are part of the evidence.
  • Decide who may change the RFC destination; pointing a project at the wrong source is an easy and serious mistake.
  1. Mock -6 weeksNotes and add-onCheck SAP's notes for the target release; plan the DMIS installation or update in the source
  2. Mock -4 weeksUsers and destinationsCreate the RFC user and roles; create and test the RFC destination
  3. Mock -2 weeksConnection testCreate a small test project; select a few records for one company code
  4. Mock -1 weekCorrectionsApply any new notes; confirm firewall and job capacity
  5. MockRunFull selection and load; issues logged against connectivity or data
Preparing connectivity before each mock.
The Sign-Off Table · thesignofftable.com/academy/sap-dmg-202

What would you do?

On the first day of Mock 2, the selection for every object fails immediately with a connection error. Yesterday's test project worked. What is the most likely first check?

A practical point: when the source copy is refreshed from production, its logical system name, client and users can change. Put "re-verify RFC destination and RFC user" into the run book after every source refresh, so the first mock day is not spent rediscovering it.

Key points
  • Direct transfer needs the DMIS add-on in the source, an RFC destination in the target and a technical RFC user in the source.
  • Public Edition uses a communication arrangement for the RFC connection.
  • SAP's current notes define the required versions and corrections; do not rely on old blogs.
  • Secure the RFC user and connection, and re-verify them after every source refresh.

Check your understanding · not graded

Lesson check

  1. 1. Which add-on must be installed in the SAP ERP source for direct transfer?

  2. 2. Where is the RFC destination to the source defined?

  3. 3. What should drive the required DMIS version and corrections?

  4. 4. After a source system refresh, what should be re-verified?