Show TOC Start of Content Area

Background documentationEnabling Delta Pull Mechanism   Locate the document in its SAP Library structure

Purpose

Delta Pull mechanism of UWL enables new items to be fetched from the back end SAP systems every minute by default every 60 seconds, and every 30 seconds for alerts. However, this can be configured. The user does not need to use the refresh function to update the inbox. Once items are retrieved, timestamps are updated for the users whose items are successfully retrieved. These retrieved items are updated in the UWL cache.

Note

Only new and changed items are retrieved.

Steps for Enabling Delta Pull Mechanism

Setup necessary from Business Workflow to enable Delta Pull Mechanism

Some configuration settings are required if you use the UWL and the Extended Notifications for SAP Business Workflow.

Define the following two batch jobs:

...

      Background job (for example UWL_DELTA_PULL_1), consisting of a single step of ABAP report RSWNUWLSEL in FULL mode, using a report variant.

Run the job once a day.

      A background job (for example UWL_DELTA_PULL_2), consisting of a single step of ABAP report RSWNUWLSEL in DELTA mode (default mode is delta, so report variant is optional).

Run the job every one to three minutes (depending on the performance of the back end SAP system).

Note

No additional back end configuration is required to enable Delta Pull Mechanism for alerts.

Setup necessary from UWL to enable Delta Pull Mechanism

The UWL service user in portal, with user id uwl_service, has to be granted access to the corresponding back end systems. This is a predefined service user provided by UWL. When the back end system is configured in the UWL administration page, an automated process is triggered to create a corresponding UWL service user in the back end system.

Check role assignments and profiles status of this automated generated UWL service user and perform user comparison if necessary.

      If SAPLogon ticket is used (without using user mapping), you first create the system entry. A message about uwl_service user appears. Then in the back-end system give the uwl_service user an initial password. Now edit the system entry.

      If user mapping is used, you can first configure the back end system in the UWL administration page. Then access the respective back end system to initialize the password for the user uwl_service. Then, do user mapping in the portal as usual for service user uwl_service.

Note

In case uwl_service fails to be created in the back end and does not exist, you can manually create a back end user with the id uwl_service and assign the role SAP_BC_UWL_SERVICE and the rights as other end users.
OR
Map
uwl_service to an existing back end user. Make sure that there is no multiple user mapping (there must not be two portal users mapped to the same back end user). This back end user must have the role SAP_BC_UWL_SERVICE.

Controlling the Delta Pull Mechanism from UWL

From the steps listed below you can enable / disable and specify the time interval between invocations etc.

...

       1.      Launch the UWL iView configuration page.

You can access the iView from the UWL administration pages (System Administration System Configuration). Navigate to the property editor as follows:

       From the Universal Worklist Systems, choose the system for which you want to edit the properties.

       Choose Edit.

       2.      Edit the properties as required. See Register the SAP Systems.

See table below for description of parameters related to the delta pull properties.

Delta Pull Properties in the Property Editor

Property

Description

Delta Pull Channel Refresh Period (in Seconds)

Without using the refresh feature, new items are fetched from the backend every minute. Default: 60 seconds, 30 seconds for alerts.

No optimized pull take place if you leave the field empty or enter a negative number.

Delta Pull Channel Snapshot Refresh Period (in Minutes)

All items at the current time are fetched from the backend (for example from the SAP Business Workflow). The cache is synchronized thereafter.

New / modified / deleted / updated items are fetched every session (every log on) if you leave the field value empty or enter a negative number.

To specify a particular time frame for which the refresh occurs, enter the number of minutes.

Example

If you want the refresh to occur every day, then enter 1440 (minutes).

 

End of Content Area