Application Doesn't Match the Package

Problem: A typical scenario for this error is when you modify one of the mobile application projects in a multipackage device application (a multimoblie application project), and redeploy using "Replace" mode. Sometimes one mobile application project is missing, resulting in the error message Application doesn't match the package.

Explanation: This message indicates the device application is accessing a mobile business object (MBO) package that is currently not assigned to its application ID.

Solution: Make sure the MBO packages accessed by the application are assigned to the application ID. You can fix the problem using SAP Control Center, or SAP Mobile WorkSpace:

  1. Add the missing application using either:
    • SAP Control Center - navigate to the Applications node, and use the Properties button to add the MBO package.
    • SAP Mobile WorkSpace - open the Properties dialog in the MBO Package Eclipse project, access the Mobile Application Project page, and add the applicationid to the list of applications.
  2. Redeploy the application.