Skip to Content
avatar image
Former Member

IDOC encoding

Hi all,

I am sending IDOCs from PI 7.0 SP12 to SAP 4.6C. The problem is that some characters are garbled on the backend.

On the PI side (sxmb_moni) I see all characters in the payload correctly. Payload type is application/xml with encoding utf-8.

But on the backend side some characters in the Idoc are garbled.

It seems that IDOC is not converted from UTF-8 to ISO-8859, which is the code page of 4.6C.

Any suggestion how to solve this?

Thanks, janos

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Mar 11, 2008 at 10:39 PM

    can you change you sending encoding to support the back end..

    Regards

    Ravi Raman

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 12, 2008 at 03:38 AM

    Hi,

    Pls go through this Doc..

    How To Work with Character Encodings in Process Integration

    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/502991a2-45d9-2910-d99f-8aba5d79fb42

    Refer this threads ...

    changing-the-xml-encoding-from-utf-8-to-iso-8859-1

    problems-with-rfc-adapter-utf-8-encoding-and-speci

    Might help you..

    Thanks,

    vasanth.

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 12, 2008 at 12:36 PM

    Check the RFC destination for the R/3 backend. It should be "non-unicode". The logon language has to be set.

    Regards

    Stefan

    Add comment
    10|10000 characters needed characters exceeded