cancel
Showing results for 
Search instead for 
Did you mean: 

Dependencies in PI 7.1 SLD

Former Member
0 Kudos

Hi,

We are working on PI 7.1 and we have an IDOC->IDOC interface in which the sender and reciever IDOCs are under SWCV ABC and we want to create the message mapping and interface mapping under SWCV XYZ.

So we have added the SWCV XYZ as a Prerequisite software component for ABC in SLD. Hence we are getting the XYZ software component version under Basis Objects of ABC software component version.

Now we are trying to select the idoc from ABC SWCV->Basis Objects->XYZ SWCV->imported Objects->IDocs but there are no idocs in that list.

Can anyone please suggest the reason for this?

Regards

Jagruthi

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Add ABC as prerequisite for XYZ in SLD (I usually create all 3 types of dependencies. install, metadata and build). Open XYZ in builder an choose Tools- update SLD information. Now you can see ABC Idocs under Basis objects.

Former Member
0 Kudos

Hi,

Actually we have added the SWCV ABC as Prerequisite software component for XYZ in SLD. Sorry for the typo mistake.

We are able to check the idoc under XYZ SWCV->Basis Objects->ABC SWCV->imported Objects->IDocs but when we try to select that in message mapping the idoc list is empty.

Regards

Jagruthi

Former Member
0 Kudos

Jagruthi,

We are able to check the idoc under XYZ SWCV->Basis Objects->ABC SWCV->imported Objects->IDocs but when we try to select that in message mapping the idoc list is empty.

Please go through my above reply. Even after creating the dependency, when you are using the IDoc structure in your MM, then you need to browse it to the ABC SWCV. You won't find the IDoc under XYZ from MM, the list will be empty.

When you browse through the SWCV (left hand panel), then in XYZ, you will find Basis Objects -> SWCV ABC -> Your IDoc structure. But this won't come up the same way when you browse through MM. You are creating dependency between two SWCVs, you are not transferring the IDoc structure to other SWCV.

Hope this answers your question.

Regards,

Neetesh

Former Member
0 Kudos

Hi

you did things in th wrong way means you are just opposite to your objcet

i am also working on PI 7.1 and the same things as you are doing

So we have added the SWCV XYZ as a Prerequisite software component for ABC in SLD. Hence we are getting the XYZ software component version under Basis Objects of ABC software component version.

add the SWCV ABC as a Prerequisite software component for XYZ in SLD

go to SLD and open your XYZ SWC and there define ABC as the prerequisite component then you will be able to see your idocs.

Regards

sandeep

0 Kudos

Hi,

Since the IDocs are under SWCV ABC, this SWC needs to be the pre requisite software component of SWC XYZ as the mapping in XYZ will make use of the IDoc structures.

0 Kudos

Please re-validate your dependencies on the SWCV, most likely the dependencies were not saved. Another possibility would be to re-import the SWCV.

Former Member
0 Kudos

Hi,

Now we are trying to select the idoc from ABC SWCV->Basis Objects->XYZ SWCV->imported Objects->IDocs but there are no idocs in that list.

When you are selecting the IDoc structure in MM, you still need to browse to XYZ and get the IDoc. You won't find the IDocs under ABC SWCV->Basis Objects->XYZ SWCV->imported Objects->IDocs

This will work, give it a try.

Regards,

Neetesh