cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Invalid Characters - Control Characters

neilpadilla
Participant
0 Likes
3,074

Hi Guys,

I have encountered a mapping error in PI.

As per checking using Notepad++, there are invisible characters in the content.

    

Scenario:

ECC -> PI Integration Engine

From ECC, the IDoc field contains number signs '#'.

    

However upon receiving in PI, the other number signs are no longer visible. And the mapping error is encountered. When the payload is viewed with a Notepad++, the number signs are now replaced into control characters.

    

How could this be possible that the values (number signs) were replaced when received in PI?


Regards,

Neil

View Entire Topic
RaghuVamseedhar
Active Contributor
0 Likes

Neil,

It seems data entry issue (typo by user). Request functional team to correct data in SAP ABAP tables.

If there are multiple Purchase Oreders with these characters, you have to find root cause (user is repeating typo OR it is due to some ABAP program storing extra characters).

FYI. Message is failing in Message Mapping as & is not escaped.

# Esc # GS RS US GS GS  ---   #  #     

http://unicode-table.com/en/#001D

Fix the issue in source system. If it is not possible, before Message Mapping use Java Mapping to replace & with &