PI Mapping to Idoc Creation - Something is missing
can anybody help with this please?
I have created a non-standard inbound Idoc interface. Which is fine, as far as I've got.
But I have had to increase the length of some of the fields in the Idoc segment after it was released.
This is now released from ECC client 100 to 110, and the idoc structure has been reimported from ECC back into PI Netweaver. I can see as part of the WSDL that the field lengths have increased as required.
When I run a file through, looking at the PI mapping, everything looks fine All the data is in the right place.
But when I come to look at the Idoc itself via BD87 I can see that the data has moved up.
By this I mean the first longer field has brought in the first few characters of the following field.
The same has happened with each of the 3 fields I have extended....so ultimately the data appears to have squashed into the top part of the Idoc structure, leaving the last fields empty. e.g
Where before I had 3 fields
ABC, DEFG, HIJ
I now have
So what ever is reading in the data to create the Idoc, doesn't recognise the new field lengths.
I am not sure what creates the actual Idoc in the EDID* tables
Help would be most gratefully received