cancel
Showing results for 
Search instead for 
Did you mean: 

Calling Web Service from SAP

Former Member
0 Kudos

Dear All,

How can we call web service from SAP?

Thanks in Advance,

Ramana

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

HI kcr,

pls see this link

http://saptechnical.com/Tutorials/Others/ValidateEmailID/Webservice.htm

write this program

REPORT zvalidate_email.PARAMETERS: p_mail(100) LOWER CASE. " E-Mail id to be verifiedDATA: http_client TYPE REF TO if_http_client .DATA: w_string TYPE string ,

w_result TYPE string ,

r_str TYPE string .DATA: result_tab TYPE TABLE OF string.START-OF-SELECTION .

CLEAR w_string .

CONCATENATE

'http://www.webservicex.net/ValidateEmail.asmx/IsValidEmail?Email=' p_mail

INTO

w_string . CALL METHOD cl_http_client=>create_by_url

EXPORTING

url = w_string

IMPORTING

client = http_client

EXCEPTIONS

argument_not_found = 1

plugin_not_active = 2

internal_error = 3

OTHERS = 4. CALL METHOD http_client->send

EXCEPTIONS

http_communication_failure = 1

http_invalid_state = 2. CALL METHOD http_client->receive

EXCEPTIONS

http_communication_failure = 1

http_invalid_state = 2

http_processing_failed = 3.

CLEAR w_result .

w_result = http_client->response->get_cdata( ). REFRESH result_tab .

SPLIT w_result AT cl_abap_char_utilities=>cr_lf INTO TABLE result_tab . READ TABLE result_tab INTO r_str INDEX 2.

IF r_str+44(1) = 't'.

WRITE:/ 'Valid email address'.

ELSE.

WRITE:/ 'Invalid email address'.

ENDIF.Output:

thanks

karthik

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi,

Use the below link which helps you how to create and consume a web service.

http://help.sap.com/saphelp_NW04/helpdata/en/9b/dad1ae3908ee44a5caf57e10918be9/frameset.htm

Thanks,

Naveen Kumar.

0 Kudos

Hello,

Check this blog.

Regards

Farzan

Former Member
0 Kudos

Enter the tcode DWDM

click on Use as general WWW browser

it will displays html controller as a www browser.

It will work only if net acces is there

Regards

jithendra

Former Member
0 Kudos

Hi,

Just go through following link, it has lot of information about web service form SAP:

Hope this will hwlp.

Regards,

Nitin.

Former Member
0 Kudos

To Call a Web service from SAP, try this FM - HTTP_POST

Former Member
0 Kudos

Also try this link for a detailed View

[Web Services|http://help.sap.com/saphelp_nw04/helpdata/en/d6/f9bc3d52f39d33e10000000a11405a/frameset.htm]