Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Issue with the CREMDM IDoc

Former Member
0 Kudos

Hi,

I am sending the Vendor data from ECC to the external system through XI. I am using the change pointers and the IDocs are generated through BD21. IDocs are generated with no errors and the status '3', but the IDocs are not sent to XI. I checked the SM58 transaction and found the errors. Error Message is "EDISDEF: Port SAPXXX segment defn YSTP1EDY_MDMNR001 in IDoc type CREMDM04". I have created an extension for CREMDM04 and in the outbound Partner Functions I have given both Basic and extension types.

As part of our new requirement I have added couple of fields to the custom segment which was already released and in use. After changing and released the segment, a new segment defnition YSTP1EDY_MDMNR001 is generated.

I googled to find the solution for this issue, everywhere I found that the metadata in XI side should be deleted and reimported it manually in transaction IDX2. We have done this couple of times and are of no luck.

Could anyone please tell is this due to someother issue other than the metadata in XI.

Thanks,

Murali.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

SAP ERP

1. do you have "set release" at the new segment and idoctype ?

2. do you have provided the new extension in the partnerprofile we20 ?

SAP XI

1. delete the imported IDoc Object in the integration repository/Service Repository

2. reimport the new IDoc (with extension).

3. check your interface objects (message interface/mappings) that the new extension name is used

4. clear metadata and reimport via idx2

maybe you have to clear the cache.

Regards,

Gordon

2 REPLIES 2

Former Member
0 Kudos

SAP ERP

1. do you have "set release" at the new segment and idoctype ?

2. do you have provided the new extension in the partnerprofile we20 ?

SAP XI

1. delete the imported IDoc Object in the integration repository/Service Repository

2. reimport the new IDoc (with extension).

3. check your interface objects (message interface/mappings) that the new extension name is used

4. clear metadata and reimport via idx2

maybe you have to clear the cache.

Regards,

Gordon

0 Kudos

Hi Gordon,

Thanks for the reply. Issue is solved with the delete and reimport of the metadata in XI through IDX2.

Thanks,

Murali.