cancel
Showing results for 
Search instead for 
Did you mean: 

IDoc extension not passing to PI at runtime

Former Member
0 Kudos

Hello Gurus,

We have a DELVRY05 IDoc which was extended with a new segment. This has been working very well and is in our production environment. We are now in develpment with a new modification and have added two new fields to the extended segment. We are able to import the IDoc and complete the mapping changes in PI using the new fields. However, when we test the changes, we do not see the new fields being populated in the Inbound Message Payload.

I have searched through many of the existing forums which led me to perform cache updates. Still we have the issue.

We are using ECC and PI 7.0.

The new fields are visible in WE02.

The new fields do not show in the Inbound Message Payload in PI.

We have updated the following:

Java VM Cache Refresh:SLD Cache

Java VM Cache Refresh:Value Mapping Guid Cache

Java VM Cache Refresh:Value Mapping Group Cache

Java VM Cache Refresh:Value Mapping Value Cache

Java VM Cache Refresh:Cache for Softwarecomponents

Java VM Cache Refresh:Adapter metadata

Our Basis guy then did these:

Xi Data Cache Refresh: http://<system>/CPACache/refresh?mode=partial

Xi Data Cache Refresh: http://<system>/CPACache/refresh?mode=full

Any assistance that can be provided will be greatly appreciated.

Thomas

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Have you tried IDX2??

Mark the idoc type for which you have added extension and delete it.

The first time you send the idoc through it will be added to IDX2 again and have the new fields.

Answers (2)

Answers (2)

Former Member
0 Kudos

Many thanks! Transaction IDX2 worked very well.

former_member181962
Active Contributor
0 Kudos

Hi Thomas,

Reimport the metadata in IDX2.

Regards,

Ravi Kanth Talagana