cancel
Showing results for 
Search instead for 
Did you mean: 

Appintegrator or URL iView for SAP Transaction launching Problem

kiran_jakkaraju
Contributor
0 Kudos

I am using the following methods

1). created portal sap transaction iview ,for different transactions, I am not able to pass a parameter with #

a) passed application parameter =1234#56

b) paassed as 1234%2356

in both the cases the value is not passed.

2)Created an iview using appintegrator and even this not passed the above value with #..

3) I used: webgui URL:

/sap/bc/gui/sap/its/webgui?sap-client=<client>&transaction=ME53&EBAN-BANFN=0001277601&okcode=AB

even this is not accepting # in the value for EBAN-BANFN parameter.

could any one help me.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi, to encode/decode in backend your special characters, you can follow this excellent example by Shambhu Kumar Gupta:

Regards

kiran_jakkaraju
Contributor
0 Kudos

I am able to encode the special chars by the Java code:

java.net.URLEncoder.encode( <URL Parameters>, "UTF-8");

former_member316351
Active Contributor
0 Kudos

Hello Kiran,

Special characters, like "#", should be encoded when in the URL. For # it is %23. This is why the value 1234#56 becomes 1234%2356. If it is not working then it because the receiving program is not decoding the value back to 1234#56. You can find more information on this by searching SAP notes for "URL encode".

As for this issue, what is the error when the value is 1234%2356? Thanks.

Edgar