cancel
Showing results for 
Search instead for 
Did you mean: 

How to differentiate SWCVs

samantha_nez
Participant
0 Kudos

Hi,

We have two SWCVs equal (SWCV 1.0 copied in SWCV 2.0), so both have a namespace called equal.

In Directory, when you create, for example, a Receiver Determination, how can an object be differentiated? that is to say, if you have to choose a Service Interface, how do you know which is its SWCV if namespaces are named equal?

Thanks in advance,

Samantha.

Accepted Solutions (0)

Answers (4)

Answers (4)

stefan_grube
Active Contributor
0 Kudos

> In Directory, when you create, for example, a Receiver Determination, how can an object be differentiated? that is to say, if you have to choose a Service Interface, how do you know which is its SWCV if namespaces are named equal?

You need not differentiate this. Besides mapping objects, the SWVC is not relevant in directory and runtime at all.

Former Member
0 Kudos

Hi,

You can select the Interfaces having same namespace with Different SWC while creating objects in ID part.

In ID press F4 to search respective interface in interface tab and it will show you all respective interface name along with namespace and SWC versions.

Regards,

Sari

henrique_pinto
Active Contributor
0 Kudos

Hi Samantha,

the idea is exactly that a customer, implementing an integration scenario for a particular system, is not able to configure two different versions of the same Software Component for that single system. Making an analogy, it's like if you had both ERP 4.7 and 6.0 installed in the same instance.

So, for a given party/service, you'll just need one given SWCV from an integration perspective at a time.

In the same XI installation, of course, you could support multiple backend systems, so you could have multiple versions of the same Software Component installed in IR. But, for a given sender party/service, you'll just have one active version at a time.

If you are talking about two sender backends with different SWCVs, then they would be different parties/services in ID anyway, implying that you'd need to have more than one Receiver Determination anyway, one for each system.

Abs,

Henrique.

samantha_nez
Participant
0 Kudos

Hi Henrique,

This issue is because the customer requires five environments for R/3 (Dev, Form, Cons, Pre and Pro), whereas there are only three environments for PI (Dev, Pre and Pro).

For PI Dev (IR) we are really talking about two sender backends (R/3 Dev and R/3 Form) with different SWCs but with the same content, so we need to copy it. The problem is when you transfer design objects between both SWCs because their namespaces have to be named equal; if not, transfer is not possible.

After in ID, Services Interfaces of each SWC cannot be differentiated by namespace.

So, how could we have two different SWCs with the same content and different namespaces without copying object by object?

Any another idea for simulating five R/3 environments with three PI environments?

Thanks again,

Samantha.

former_member192079
Participant
0 Kudos

Hi Samantha,

The Service interfaces from IR are first imported to designated Business Sys,Business Service. and there we have 3 parameter.

Name( SI), Namespace, SCV. Up to her we can differentiate the interfaces.

But in further Steps of Integration Directory.. Receiver Determination, Interface determination,.. only 2 parameters are available

Name( SI), Namespace, to select any interface. So your problem seems to be there...

I thinks their will be conflict on this, as their is Cross Environment System connection ( Seems not a Best SAP practice from Client Side).

Regards,

Ashu

nabendu_sen
Active Contributor
0 Kudos

In Configuration or Directory, you can only see the Name space. If the namespaces are same, I think it is not possible to differentiate one Namespace from the other.

Thanks,

Nabendu