cancel
Showing results for 
Search instead for 
Did you mean: 

Inbound handler - German Signs not correct transfer into shopping cart

Former Member
0 Kudos

Dear all,

we use SRM 7.0 and external catalogues. After returning from all catalogues the german special characters ä, ü etc. will not be

transferred in a correctly way into shopping cart. Since 27th of february SAP is looking for a solution. Issue is not solved. Maybe someone has experience with german catalogues and SRM 7.0

-

-


Example for catalog structure - unicode: UTF-8 (proposal from SAP)

10 https://www.thgeyer.de/cgi-bin/geyer.cgi URL

40 oci_customer 124382 Fixed Value

45 oci_login ocisap Fixed Value

50 oci_password dn7S3 Fixed Value

55 Pgm oci_login Fixed Value

56 BYPASS_INB_HANDLER X Fixed Value

57 BYPASS_OUTB_HANDLER X Fixed Value

58 HOOK_URL Return URL

60 ~OkCode ADDI Fixed Value

70 ~TARGET _top Fixed Value

80 ~CALLER CTLG Fixed Value

-

-


Kind Regards

Accepted Solutions (1)

Accepted Solutions (1)

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

I think the catalog is not returning data in UTF-8 charset.

When SRM calls a catalog, http_content_charset=UTF-8 is transfered to catalog but supplier catalog does not return data in UTF-8. In that case you need to set catalog codepage in the External Catalog Web Service definition. Please test with iso-8859-1.

Regards,

Masa

.

Former Member
0 Kudos

Hi Masa,

the OCI data of a connected external catalogue is: charset=ISO-8859-1. I maintained the field: codepage with value: 8859-1 and ISO-8859-1. But the results in both cases were the same (not transferred the characters as needed) as I maintained: UTF-8. Do you have another idea ?

Kind Regards

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

Please delete bypass parameters and test with ISO-8859-1 codepage.

Inbound handler converts characters from ISO-8859-1 to UTF-8.

Delete followings.

56 BYPASS_INB_HANDLER X Fixed Value

57 BYPASS_OUTB_HANDLER X Fixed Value

60 ~OkCode ADDI Fixed Value

70 ~TARGET _top Fixed Value

80 ~CALLER CTLG Fixed Value

BTW, Is your SRM Unicode system?

Regards,

Masa

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

Please also check the catalog_decoder service is active in SICF transaction.

Regards,

Masa

Answers (1)

Answers (1)

Former Member
0 Kudos

Dear Mr. Wessels,

we have the same problem. Did you have any solution for this ?

best regards

Jörn Martens

Former Member
0 Kudos

Hello,

with

BYPASS_INB_HANDLER X Fixed Value deleted and ISO-8859-1 codepage in the catalog it works correct.

Thanks very much.

Jörn Martens