Skip to Content

IDOC_ERROR_PARSE_FAILURE READING_FIELD_STARTTAG

Hi all,

I'm having an error in SAP_XI_IDOC/IDOCXmlToFlatConvertor.

Here's the scenario:

1. We have a new IDOC extension. I have imported it in XI and the test was okay. An IDOC text file was generated.

2. Some of the fields of the IDOC extension were changed. I have reimported it in XI. Test is not okay. I'm getting an error message in RWB for the comm channel.

I have seen in the previous posts that their errors are, READING_FIELD_VALUE.. I have no errors in the value of the field. My problem is in the segment name since it was changed recently.

Any ideas?

Thanks!

Regards,

SAPenthusiast

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    avatar image
    Former Member
    Jan 09, 2012 at 06:38 AM

    Hi,

    SAP GUI --> Login to PI --> IDX2 --> load metadata for your IDOC and then again test the scenario....you can even re-load the same.

    regards,

    ganesh.

    Add comment
    10|10000 characters needed characters exceeded

    • Udo Martens SAPenthusiast SAPenthusiast

      Hi,

      i think Ganesh was right. It s an adapter error regarding meta data. May be something went wrong during reload, just try to delete the corresponding meta data, they will be reloaded automaticly during runtime.

      Regards,

      Udo

  • Jan 09, 2012 at 09:04 AM

    Hi,

    If you have refreshed the IDoc metadata and it did not help, then there are two more places to check. Go to ESR and:

    1. Reimport your IDoc type from your ECC system.

    2. Adjust your Message Mapping to the new segment name. The mapping cannot be performed correctly with incorrect segment name.

    Hope this helps,

    Grzegorz

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member SAPenthusiast SAPenthusiast

      Hi,

      try to delete meta data and perform full cache refresh and again you have to reload the meta data using of t-code IDX2 and perform cache refresh. can you check which segment you have added to idoc that segment is released or not.

      what is the status of R3 system while posting idoc??

      regards,

      ganesh.

  • Jan 10, 2012 at 08:06 AM

    Hi,

    Perform the following steps, sequentially:

    1. Check in ECC if all of the segments of your IDoc are released as well.

    2. Once you are sure everything is released, remove IDoc metadata from IDX2 again.

    3. Reimport your IDoc to ESR to make sure the change reaches there, as well. Make sure that mapping is up-to-date.

    4. Clear CPA cache in sxi_cache in PI.

    5. Retest your scenario.

    Hope this helps,

    Grzegorz

    Add comment
    10|10000 characters needed characters exceeded

  • Jan 13, 2012 at 02:49 AM

    Recreate the whole idoc again in ECC. i'm not sure whether to release it or not. after recreating, reimport the idoc then delete the metadata again. but what's most important is Recreate the whole idoc again in ECC. no other solution

    Add comment
    10|10000 characters needed characters exceeded