‎2009 Jul 02 10:28 AM
Hi,
We are using PEXR2002 idoc for some document postings in FI. For a segment EIEDP02, when trying to write a BELNR field value which exceeds its size of CHAR 35. Its creating a duplicate segment with same key value. Because of this, the idoc not getting created and ends up in error.
Could you please anyone help me in this regard?
Thanks and Regards,
Vimala P
‎2009 Jul 02 10:37 AM
Pls give more clarity on the issue, BELNR length is 35 because of whats the problem?..
‎2009 Jul 02 10:48 AM
Hi,
In our process, the EIEDP02-BELNR value is actually filled with document text field value which is of length more than 35. What is happening right now is, if the length of document text having more than 35 characters and then with first 35 character of BELNR value one segment is created. And it again create one more segment EIEDP02 with BELNR value having the rest of the fields value(>35 characters). Thus creates duplicate segments which results in IDOC creation failure
Thanks and Regards,
Vimala P
‎2009 Jul 02 11:18 AM
Why you are passing the header text to BELNR first?. there is no meaning to pass the text field to a document number filed.. See you can use other segment to pass the text value.. May be try with htis segment E1IDT01..