Data Distribution Model Overview

A data distribution model defines how and what back end data are downloaded to the mobile devices.

Data distribution models consider various factors when determining what backend data should be downloaded to the mobile client and to the mobile user. Some common criteria are:

  • Relevant business processes and business rules

  • User business roles in the organization

  • Last mobile client synchronization time with the back-end system

  • Backend data changes and the time of the changes

  • Current state of data objects on the mobile device

For the initial synchronization from the mobile device to the back-end system, the first two bullet points are considered when determining what data should be downloaded to the mobile device and for the requesting user. For subsequent delta synchronizations from the mobile device to the back-end system, all bullet points are considered when determining what data should be downloaded to the mobile device for the requesting user.

The following data distribution models are supported for the SAP Service and Asset Manager application:
  • OMDO Filters

    Object data collection entirely depends on OMDO filter conditions.

  • Dependency Queue

    Object data collection entirely depends on Dependency Queue objects, and no filter conditions are applied for the fetch criteria.

  • Dependency Queue + OMDO DOF Filters

    Object data collection is based on dependency queue objects, and the OMDO DOF filters are applied for the result set.

  • Other (Custom BAdI)

    You can implement your own distribution logic using a BAdI.

By default, the SAP Service and Asset Manager application determines object data collection based on distribution model by using OMDO filters. In some cases, both OMDO filters and Dependency Queue are used depending on the business use case. You can choose the appropriate distribution model based on your specific business processes and requirements.

To change the data distribution model for a particular OMDO object, complete the steps below:
  1. On the ConfigPanel home page, choose OData Mobile Data Object Configuration.

    Make sure you select your desired mobile application in the Mobile Application Filter field at the top of the page.

  2. From the OData Mobile Data Object List select the desired OMDO object, such as SAM2210_EQUIPMENT, and then click on the Data Filter tab.

  3. Expand the Defined Filters list under Start of the navigation pathOperation - READ  Next navigation step Data Distribution  Next navigation step OBJECT_DISTRIBUTION_MODEEnd of the navigation path. Choose the Change button from the menu.

  4. Set the distribution model.

  5. Save your changes.