Show TOC

 Synchronization Using XI System

Use

Instead of using direct synchronization, you can exchange data between systems in the distributed system landscape using SAP NetWeaver Exchange Infrastructure (SAP XI).

Use the functions for synchronization using the XI system only if simultaneous direct communication is not possible between the decentralized systems of your system landscape. Otherwise you should use the functions for direct synchronization.

Using the XI functions in a separate system has the following advantages in this case:

Decoupling the distribution functions from the central system facilitates their administration and improves system performance.

The functions in the XI system enable you to exchange data between all SAP systems, particularly between decentralized systems.

SAP XI enables dynamic receiver determination , meaning that if necessary, you can change the direction in which data is transferred using the functions in the XI system.

The sending and receiving systems do not have to be connected to the XI system at the same time when data is exchanged via the XI system. SAP XI can receive data and send it to the receiver at a later point in time.

In the example provided, the system landscape comprising a central and decentralized level has been enhanced with a central XI system. Data is exchanged between the central and a decentralized system, as well as between two decentralized systems, using the XI system.

If your system landscape includes other SAP systems on the decentralized level in addition to the ERP system (LES in the example), it may be beneficial to use a decentralized XI system (not shown in the example) to exchange data between the systems on the decentralized level.

Prerequisites

You are familiar with the following functions:

SAP NetWeaver Exchange Infrastructure (SAP XI)

For more information, see SAP Library and choose SAP NetWeaver Library SAP NetWeaver by Key Capability Process Integration by Key Capability SAP NetWeaver Exchange Infrastructure

Direct synchronization

You have integrated and configured an XI system in your system landscape. To be able to use the functions of the Defense Forces & Public Security component, you must install this component in the XI system.

You have configured the following Customizing settings:

You have defined the systems, connection parameters, and transfer priorities in the relevant systems (ERP, LES) in the same way as for direct synchronization. In addition, you have created an entry for the XI system and defined this XI system as a routing system for the systems involved.

You have defined the system landscape and the connection parameters in the XI system using the XI – Maintain DFPS System Landscape application (report /ISDFPS/XI_ALE_SYS_MAINT). You have defined the interfaces and filters required for XI message processing for each logical system.

Create an interface for each logical system (partner) using Create Interfaces

Create a filter in table /ISDFPS/XI_FILT for each partner system and message type using Create Filter .

By choosing the Activate Filter and Deactivate Filter pushbuttons, you can execute the prioritization mechanism of the XI synchronization report manually (for example, for testing). You can use the Remove Filter function to remove filters.

You have defined the transfer priorities for message types in the XI system.

You can also use the Get Object Priorities function in r eport /ISDFPS/XI_ALE_SYS_MAINT. The XI system determines the transfer priorities for all relevant priorities for the selected partner system in accordance with your Customizing settings.

Features

In the same way as direct synchronization, the initializing system starts the synchronization report on the initializing side, and also starts the XI synchronization report (transaction /ISDFPS/XI_ALE_SYNC) in the XI system.

The XI synchronization report prioritizes IDoc messages in transit in accordance with your Customizing settings. Unlike the ALE processes, the XI synchronization report does not have to send the messages in an explicitly prioritized sequence. Instead, the messages are filtered and then sent indirectly once the filter has been deactivated.