cancel
Showing results for 
Search instead for 
Did you mean: 

One PI for multiple ECC systems

Former Member
0 Kudos

Hi PI experts,

We have one PI instance per environment, but multiple ECC instances, so taking Dev we currently have a BAU ECC and a project ECC, although there are occasionally conflicting needs this is generally manageable. However a new project has introduced the need for two further ECC instances per environment, all requiring the same interfaces. We will still only have one PI. All of the interfaces receive files coming into the same folder structure.

Has anyone else experienced this scenario? How was it best to manage the competing projects trying to use one PI instance?

Thanks very much in advance

R_Macd

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi R_Macd,

You need to register the ABAP Systems in SLD, use the transaction RZ70 to do this, please check the refer links:

http://help.sap.com/saphelp_nwpi71/helpdata/en/7c/1966ab384d42a78deaebc74d33c032/frameset.htm

http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=213353417

After that, create the business systems with the client do you need to connect.

http://help.sap.com/saphelp_nwpi71/helpdata/en/ae/e3bd4f6b61e146ad1384954ecabb41/frameset.htm

Best Regards,

.Luis Bernal.

Answers (3)

Answers (3)

Former Member
0 Kudos

Thank you all, you are all correct, in as far as I have been able to define the problem. Hopefully a little more detail will explain why I can't close the problem yet....

We have approx 30 interfaces that are repeated over each of the four ECC systems. However we have the same directory for each interface, so how can we identify, from an incoming message, which system to send the data to?

jagdishwar_b
Active Participant
0 Kudos

We have approx 30 interfaces that are repeated over each of the four ECC systems.

However we have the same directory for each interface, so how can we identify, from an incoming message, which system to send the data to?

the four ECC systems will be referred by 4 different Business System names in ID (and also in SLD).

so the receiver determination objects in ID, will be different for each sender interface of each sending ECC Business system.

in each receiver determination object, it is upto you, what you specify as the receiver systems/reciver interfaces.

regards,

BJagdishwar.

former_member181962
Active Contributor
0 Kudos

Thank you all, you are all correct, in as far as I have been able to define the problem. Hopefully a little more detail will explain why I can't close the problem yet....

>

> We have approx 30 interfaces that are repeated over each of the four ECC systems. However we have the same directory for each interface, so how can we identify, from an incoming message, which system to send the data to?

To your question about, how to identify, from an incoming message, if is not possible for anyone outside your project/company.

I would suggest to analyse the data within each message and see for yourself (probably with some functional help) what would define a particular reciever.

Best Regards,

Ravi

Former Member
0 Kudos

Hi Raja,

Thanks very much, you are correct, however for incoming interfaces we only have one sending system, a file is sent to the same directory on the app server, so the problem is really in identifying which ECC environment an interface should update?

Thanks again

R_Macd

former_member181962
Active Contributor
0 Kudos

Hi,

Do you want to post the message to all of your SAP ECC systems or only one of them at a time?

If you want to post messages to all of them, then you have to add multiple receivers to your receiver determination.

If you want to post only one at any given time, then you have to put a dummy condition in your receiver determination, which would determine only one receiver at a time.

if you want to determine the receiver dynamically, based on some value in the payload, then put the receiver determination condition accordingly.

Best Regards,

Ravikanth Talagana

baskar_gopalakrishnan2
Active Contributor
0 Kudos

>Thanks very much, you are correct, however for incoming interfaces we only have one sending system, a file is sent to the same directory on the app server, so the problem is really in identifying which ECC environment an interface should update?

You need to create seperate technical system of type abap for every ECC and corresponding business systems. You basically config for each ecc system as seperate target systems. This should not be a problem. In other words, you are going to have seperate receiver determination for the every target systems with the specific business system.

rajasekhar_reddy14
Active Contributor
0 Kudos

You have to configure ID configuration for other ECC systems , expecting that you are going to give different business System names for other ECC systems.