on 03-24-2011 9:44 AM
Dear All,
We are using external catalog for procurement. While we order a material from a external catalog, on return from catalog to shopping cart we get # in the description.....say Hello ...appears as.....He#lo.
We receive from external catalog the following character-set: charset="iso-8859-1"
Any idea why this happens ?
Thanks and regards,
Anil Rajpal
Hi Anil,
typically appears in SAP systems, if the necessary code page conversion for a specific code point is not possible.
E.g. if some applications stored non-supported characters in your external data, then these characters might appear as # in the SAP system.
Example:
MS code page 1252 (Western Europe) includes about 30 characters, which are not available in ISO-8859-1 (e.g. the u20AC symbol).
Hence if someone copies some words from a MS word document into your external catalogue, then this could already happen.
Unfortunately there is not much you can do about this (as far as I can see it from the SAP side) - the only solution is to enable the according application for storing Unicode data.
Best regards,
Nils Buerckel
SAP AG
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Please set codepage iso-8859-1 in the Web Service Catalog ID configuration.
SRM is Unicode system. When calling external catalog, SRM pass HTTP_CONTENT_CHARSET=UTF-8 to external catalog and catalog should return contents as UTF-8. If supplier does not support HTTP_CONTENT_CHARSET, codepage should be set in catalog configuration.
Regards,
Masa
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Masa,
I have added the catalog parameter name = http_content_charset >> to parameter value = iso-8859-1........but i am not sure what to add in the type , Fixed value, SAP field, Return URL ??
I tried with fixed value, but still i see # in my description.
What should be the type ?
Thanks and regards,
Anil Rajpal
Hi,
I'm talking about u201DCodepage for Service" field in Web service detail. BBP_WS_ENTITY_V-SERVICE_CODEPAGE.
Please delete the call parameter and set iso-8859-1 in u201DCodepage for Service" field.
Technical settings
X Use Error Log
Use HTTP GET to Call Web Service
Codepage of Service <----
here!
Technical Type of Service
Logical system
Path for Symbol for Service
Regards,
Masa
Hi Masa,
I have maintained the setting as you mentioned and removed the parameter.
Technical Settings:
X Use Error Log
Use HTTP GET to call web services
Codepage of services: iso-8859-1
Technical type of service = blank...nothing that i have selected
Logical system : is our backend system
Path for symbol for service : blank....nothing that i have maintained
Standard call structure:
10 http://www.abcd.ch/shop/directentry/m/index.html? URL
20 OCI_VERSION 2.0 Fixed Value
30 USERNAME dsmoci Fixed Value
40 PASSWORD 2011ocidsm Fixed Value
50 HOOK_URL Return URL
60 ~OkCode ADDI Fixed Value
70 ~target _top Fixed Value
80 ~caller CTLG Fixed Value
We do not have the : catalog_decoder ?? Though i see : CATALOGIMPORT in SAP>EBP>PCW>catalogimport
Please help.
Thanks and Regards,
Anil Rajpal
Hi,
In old ITS UI, code page conversion works without catalog_decorder. "Codepage of services" setting is enough for SRM 5.0.
Other checkponts:
+ Check your SRM server code page. Is it Unicode system?
+ Check your SRM Support package level
+ Check external catalog sent correct character
Regards,
Masa
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.