Upgrade from 2.1/2.5 to SAP NW 2004s with Simultaneous Use


You can run parallel servers with the old and new versions, both of which are connected to the back end. If you use Smart Synchronization, you can migrate SyncBOs from the old system into the new one.

If you use this procedure, you do not have to move all the mobile devices to the new version at the same time. You can temporarily synchronize mobile devices running with the old version against the old server, and devices running with the new version against the new server. In this way, you can move the mobile devices to the new version on a gradual basis.


The mobile applications support simultaneous use.

Process Flow

Upgrade to 2004s with Simultaneous Use of Old and New Versions



Export SyncBOs (server with old version)

Applies to Smart Synchronization only: You export all SyncBOs from the old system to import them into the new system later.

See Migrating SyncBOs Between Systems

Install SAP NetWeaver AS with usage type MI (new server)

Install SAP NetWeaver. For more information on the installation, visit service.sap.com/instguides2004s.

Use the usage type MI, which also contains JAVA AS and ABAP AS.

If you also want to develop applications, you require the usage type DE.

Configure SAP NetWeaver AS

Configure the server for the IT scenario Mobilizing Business Processes. For information on this, see SAP NetWeaver Library  ®  Technology Consultant’s Guide  ®  Mobilizing Business Processes ® Configuration of SAP NetWeaver AS

Provide SyncBOs (new server)

Only applies where Smart Synchronization is used:


       1.      As part of the configuration of mobile applications, you import the SyncBOs you exported earlier (see Migrating SyncBOs Between Systemssa).

       2.      You check the RFC destinations (see Defining RFC DEstinations for SyncBOs).

       3.      You generate the imported SyncBOs (see Generating All Imported SyncBOssa).

       4.      You configure the synchronizer control record (see Configuring Synchronizer Control Recordssa).

       5.      Replicate data from the back-end system (see Replicating Data from the Back End, Creating Variants for Replication, Scheduling Background Jobs for Replication).

Convert mobile devices to new version of client

You upgrade the mobile devices to the new client version on a gradual basis:


       1.      The user synchronizes the mobile device with the old server (see Client Synchronizationsa).

       2.      You uninstall the old version and delete the client data on the old server (see Uninstalling Mobile Devicessa).

       3.      You define the configuration of the mobile devices (see Configuration of Mobile Devicessa).

You set up the client on the mobile device so that the devices synchronize with the new server (see Setting Up SAP MI on the Mobile Device).