on 2016 Mar 14 7:15 PM
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
Request clarification before answering.
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 &
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 15 | |
| 9 | |
| 6 | |
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.