cancel
Showing results for 
Search instead for 
Did you mean: 

Change client in scenarios with SAP business system

danny_deroovere
Participant
0 Kudos

Did you ever wonder how you can change the client of a Business System and it's related communication channels in scenarios that make use of SAP systems?

One might think that changing the client in the communication channel (sender and/or receiver) is enough.

Unfortunately this is not the case. If you change only the client in the communication channel you'll get the following error: "lookup of alternativeServiceIdentifier via CPA-cache failed for channel XYZ"

It took me a while to figure this out, but finally I got it.

Two options:

a) Either you create a new business system in the SLD and you restart the configuration of all your scenarios, or

b) You change the client from the business system in the SLD

I definitely didn't want to go for option 1, as it meant that I had to redo a lot of scenarios (sender agreement, receiver determination etc.). I would have lost significant time and the configuration work is subject to errors as well which would have meant retesting all of the flows.

Therefore I explain in this thread option (b)

SLD:

1) In the SLD in the Technical Systems area, create a new client for the Web AS ABAP system.

2) In the SLD in the Business Systems area, click on the system that is to be associated with a new client.

3) Click on the Integration tab

4) Change the associated technical system and choose your new client

remark: the name of the business system might be somehow misleading if you specified the client as part of its name.

Integration Directory:

1) Delete the Business System

2) Activate Changes

3) Import the modified Business System

4) Assign the new client to the communication channels related to the business system. (as the name of the Business System is still the same as before, the communication channels are automatically assigned to it)

5) Activate Changes

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Danny

I would like to add two more things here -->

1) For Web AS ABAP Technical Systems, I would rather ask BASIS to execute RZ70 in order to create the entry in TS of SLD. This will list down all the client of the SAP server.

2) If the Business System name you created is not client specific like

SCP400_Tst /// Client specific name

SCP_Tst /// Not client specific name

I mean if the Business System name is not client specific then no need to delete the Business System just go for

Service ( Edit Mode ) --> Adapter Specific Indentifiers --> (click button ) Compare with SLD & then Apply button

And activate the changes.

Rest of the steps will reamin same as you mentioned.

- Lalit -

bhavesh_kantilal
Active Contributor
0 Kudos

Danny saw your blog before I saw this post of yours.

Like I mentioned step 1 in ID is not needed.

Nice to see people sharing their experience on the XI forum and learnings.! Need more such posts.

Regards

Bhavesh