Saturday, September 13, 2014

How to add Sender or Receiver Interface to the Business System in SAP XI/PI

While developing any interface in SAP PI, we do all the development in Integration Repository and configuration in Integration Directory. But what about assigning the Interface which we have created in Integration Repository to the Sender/Receiver system in Integration Directory.

In SAP PI, we use the communication component based on whether the system is available in landscape or not.

Business Component is used when we are unaware of the system and therefore it cannot be used as a Business System in SLD.

However we use Business System when the system is actually available in landscape and Business system must be defined in your SLD.

Now, when you use the Business component you can assign the sender/receiver Interfaces in the Integration directory but this is not the case with Business system. Well, there is no option to add the interfaces to the Business system directly from the Integration Directory. The image below shows the same.

Business System :
Business Component :
To achieve this, you have to assign the Software Component Version (inside which you have created the sender/receiver Interfaces) to the Business System. Then the Sender/receiver Interfaces will automatically appear for the Business System in the Integration Directory.

To assign the SCV to Business System you have to open the SLD then go to technical system
Select the technical system which is assigned to your business system. You will find all the details related to your business system.

Open the tab ‘Installed Software’. You will see all software component assigned to your business system.

Search the product and software component version and assign it to business system as shown in the image below.

Now go to your Integration directory and open the business system. You will find all the sender and receiver interfaces which are inside the SCV assigned to your business system.