cancel
Showing results for 
Search instead for 
Did you mean: 

Issue in conversion ABAP to java mapping during PI upgrade

Former Member
0 Kudos

Hi All,

We are upgrading one interface from ABAP mapping to Graphical/Java mapping in PI upgrade.(7.1 dual stack to 7.4 version)

In ABAP mapping there is character conversion like below.

  encoding    = '1164'

      replacement = '?'

We want to implement the same functionality either through Java or graphical mapping . But we are not sure what are the range  of characters that need to be converted to '?' and also what is the most optimized way to achieve this functionality.

Below are few sample of characters coming in the file:

б,л,к,У,М,л,и,о,ф..etc

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

hi all,

the issue got resolved with a JAVA replace function

String r = str.replaceAll("\\P{InBasic_Latin}", "?");

Thanks all for your inputs.

Regards,

Anamika

nabendu_sen
Active Contributor
0 Kudos

Check this one if you want to try with Standard Modules:

You need to convert this to UTF-8 encoding (PI Compatible).

former_member184720
Active Contributor
0 Kudos

Check below blog to change encoding.

I believe encoding    = '1164' corresponds to ISO8859-15 (check the table TCP00A content for confirmation)