Problem: Application registration using a Windows Mobile emulator appears successful in SAP Control Center, but the application log shows a Wrong Application for Code error when the application attempts to connect to SAP Mobile Server.
Explanation: Because emulators do not generate unique application IDs, the SAP Mobile Server messaging software on the device creates an application ID during installation and stores it in the emulator application registry. After registration, this permanent link between the emulator and the application ID must remain.
Hard resetting the emulator, closing the emulator without saving the emulator state, or uninstalling and reinstalling the SAP Mobile Server client software purges the device registry and breaks the link between SAP Mobile Server and the device software. When you attempt to reconnect, SAP Mobile Server creates a new application ID for the device. Without the original application ID, the server cannot identify the device emulator, and therefore, cannot establish a relationship between the application and the activation code.
Solution: Reconnect the emulator by either: