Start of Content Area

Background documentation Client Data Distributor Locate the document in its SAP Library structure

Use

The Client Data Distributor (program MEREP_DISTRIBUTOR) determines the delta data, independent of the download request from the client. The system creates and processes the worklists and stores the relevant delta data in the outbox(es) for the defined devices, independent of the SyncBO type. The program processes the worklists of several mobile devices in parallel.

The administrator can create variants for the program and define the mobile components, mobile groups, users, devices, mobile IDs, or SyncBOs that the delta data is to be determined and processed for. The administrator can execute the variants manually or create a background job to execute them on a regular basis.

Note

If the applications use SyncBOs of type Timed 2-Way, the program MEREP_DISTRIBUTOR must be scheduled for execution after the expected end of the replication database update. This ensures the data is as accurate as possible.

The efficiency of the feature is improved if the client is configured to synchronize asynchronously.

Example

On the mobile devices there are mobile applications that use a combination of Timed 2-Way SyncBOs and other types of SyncBOs. The background job for Timed 2-Way is scheduled to run every three hours between 5 am and 8 pm.

Most mobile devices are synchronized between 7 am and 9 am, before the sales consultants leave to meet their customers. This results in an overload on the SAP MI Server component, as the system must determine the delta data for each of the devices simultaneously.

To reduce the overload of the server, the administrator can schedule a background job to execute MEREP_DISTRIBUTOR at 6 pm. The outboxes for the devices are, therefore, already filled when the devices start to synchronize at 7 am.

Activities

To use this feature, perform the following steps:

      Create variants for the program, see Creating Variants for the Client Data Distributor

      Define and configure a background job to execute the program, see Scheduling Background Jobs for the Client Data Distributor

      Monitor the client data distributor, see Monitoring Jobs for the Client Data Distributor

End of Content Area