<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Reading Webservice information from ABAP Program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-webservice-information-from-abap-program/m-p/2324037#M510566</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to read a webservice information from a ABAP program ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are there any webservices available in ABAP which can do this .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gopal.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 15 Jun 2007 06:21:53 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-15T06:21:53Z</dc:date>
    <item>
      <title>Reading Webservice information from ABAP Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-webservice-information-from-abap-program/m-p/2324037#M510566</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to read a webservice information from a ABAP program ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are there any webservices available in ABAP which can do this .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gopal.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Jun 2007 06:21:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-webservice-information-from-abap-program/m-p/2324037#M510566</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-15T06:21:53Z</dc:date>
    </item>
    <item>
      <title>Re: Reading Webservice information from ABAP Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-webservice-information-from-abap-program/m-p/2324038#M510567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;         &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following code will call the web service and fill the data into internal table which was received from the Web service. This code will send &amp;amp; Receive the data from ABAP to Webservice.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Change the Header detail as per your Webservice.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZWORKORDER.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF OUTTAB1 ,&lt;/P&gt;&lt;P&gt;  JOBCODE(20),&lt;/P&gt;&lt;P&gt;  COMPONENTCODE(20),&lt;/P&gt;&lt;P&gt;  ACCURATEHOURS(20),&lt;/P&gt;&lt;P&gt;  ACCURATECOST(20),&lt;/P&gt;&lt;P&gt;  LENGTH TYPE I,&lt;/P&gt;&lt;P&gt;   END OF OUTTAB1 .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: OUTTAB TYPE  TABLE OF OUTTAB1.&lt;/P&gt;&lt;P&gt;DATA: TAB TYPE OUTTAB1.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: WF_O LIKE LINE OF OUTTAB .&lt;/P&gt;&lt;P&gt;DATA: XSLT_ERR TYPE REF TO CX_XSLT_EXCEPTION .&lt;/P&gt;&lt;P&gt;DATA: RLENGTH TYPE I,&lt;/P&gt;&lt;P&gt;      TXLEN TYPE STRING  .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: HTTP_CLIENT TYPE REF TO IF_HTTP_CLIENT .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: WF_STRING TYPE STRING .&lt;/P&gt;&lt;P&gt;DATA: WF_STRING1 TYPE STRING .&lt;/P&gt;&lt;P&gt;DATA: WF_PROXY TYPE STRING ,&lt;/P&gt;&lt;P&gt;      WF_PORT TYPE STRING .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CLEAR WF_STRING .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Form the input string to send the Input Data to Web service.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CONCATENATE&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;'&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;'&lt;/P&gt;&lt;P&gt;'&amp;lt;soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&lt;/P&gt;&lt;P&gt;xmlns:xsd="http://www.w3.org/2001/XMLSchema"&lt;/P&gt;&lt;P&gt;xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&amp;gt;'&lt;/P&gt;&lt;P&gt;'  &amp;lt;soap:Body&amp;gt;'&lt;/P&gt;&lt;P&gt;'    &amp;lt;GetWorkOrder xmlns="http://*******erica.net/webservices/"&amp;gt;'&lt;/P&gt;&lt;P&gt;'      &amp;lt;nWorkOrder&amp;gt;2&amp;lt;/nWorkOrder&amp;gt;'&lt;/P&gt;&lt;P&gt;'      &amp;lt;nDistributorCode&amp;gt;4871&amp;lt;/nDistributorCode&amp;gt;'&lt;/P&gt;&lt;P&gt;'      &amp;lt;model&amp;gt;HM400&amp;lt;/model&amp;gt;'&lt;/P&gt;&lt;P&gt;'     &amp;lt;type&amp;gt;1 &amp;lt;/type&amp;gt;'&lt;/P&gt;&lt;P&gt;'    &amp;lt;/GetWorkOrder&amp;gt;'&lt;/P&gt;&lt;P&gt;'  &amp;lt;/soap:Body&amp;gt;'&lt;/P&gt;&lt;P&gt;'&amp;lt;/soap:Envelope&amp;gt;'&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;INTO WF_STRING .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CLEAR :RLENGTH , TXLEN .&lt;/P&gt;&lt;P&gt;RLENGTH = STRLEN( WF_STRING ) .&lt;/P&gt;&lt;P&gt;MOVE: RLENGTH TO TXLEN .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CLEAR: WF_PROXY, WF_PORT .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL METHOD CL_HTTP_CLIENT=&amp;gt;CREATE&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    HOST    = '192.168.1.41' "'http://****merica.net/webservices'&lt;/P&gt;&lt;P&gt;    SERVICE = '8080'&lt;/P&gt;&lt;P&gt;    SCHEME  = '1'&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    CLIENT  = HTTP_CLIENT.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;HTTP_CLIENT-&amp;gt;PROPERTYTYPE_LOGON_POPUP = HTTP_CLIENT-&amp;gt;CO_DISABLED.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL METHOD HTTP_CLIENT-&amp;gt;REQUEST-&amp;gt;SET_HEADER_FIELD&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    NAME  = '~request_method'&lt;/P&gt;&lt;P&gt;    VALUE = 'POST'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL METHOD HTTP_CLIENT-&amp;gt;REQUEST-&amp;gt;SET_HEADER_FIELD&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    NAME  = '~server_protocol'&lt;/P&gt;&lt;P&gt;    VALUE = 'HTTP/1.1'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL METHOD HTTP_CLIENT-&amp;gt;REQUEST-&amp;gt;SET_HEADER_FIELD&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    NAME  = '~request_uri'&lt;/P&gt;&lt;P&gt;    VALUE = '/service/accurate/workorder.asmx?'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL METHOD HTTP_CLIENT-&amp;gt;REQUEST-&amp;gt;SET_HEADER_FIELD&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    NAME  = 'Content-Type'&lt;/P&gt;&lt;P&gt;    VALUE = 'text/xml; charset=utf-8'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL METHOD HTTP_CLIENT-&amp;gt;REQUEST-&amp;gt;SET_HEADER_FIELD&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    NAME  = 'Content-Length'&lt;/P&gt;&lt;P&gt;    VALUE = TXLEN.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL METHOD HTTP_CLIENT-&amp;gt;REQUEST-&amp;gt;SET_HEADER_FIELD&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    NAME  = 'SOAPAction'&lt;/P&gt;&lt;P&gt;    VALUE = 'http://********merica.net/webservices/GetWorkOrder'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL METHOD HTTP_CLIENT-&amp;gt;REQUEST-&amp;gt;SET_CDATA&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    DATA   = WF_STRING&lt;/P&gt;&lt;P&gt;    OFFSET = 0&lt;/P&gt;&lt;P&gt;    LENGTH = RLENGTH.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Send the Input Data to Web service.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL METHOD HTTP_CLIENT-&amp;gt;SEND&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    HTTP_COMMUNICATION_FAILURE = 1&lt;/P&gt;&lt;P&gt;    HTTP_INVALID_STATE         = 2.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Receive the Input from Web Serice.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CALL METHOD HTTP_CLIENT-&amp;gt;RECEIVE&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    HTTP_COMMUNICATION_FAILURE = 1&lt;/P&gt;&lt;P&gt;    HTTP_INVALID_STATE         = 2&lt;/P&gt;&lt;P&gt;    HTTP_PROCESSING_FAILED     = 3.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CLEAR WF_STRING1 .&lt;/P&gt;&lt;P&gt;WF_STRING1 = HTTP_CLIENT-&amp;gt;RESPONSE-&amp;gt;GET_CDATA( ).&lt;/P&gt;&lt;P&gt;DATA: LENGTH TYPE I.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LENGTH = STRLEN( WF_STRING1 ).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: VALUE_FIELD TYPE NAME_KOMP.&lt;/P&gt;&lt;P&gt;DATA: VALUE TYPE REF TO DATA.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;FS_CONVERTED_DATA&amp;gt;.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: TAB1 TYPE TABLE OF STRING.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: FROM_LENGTH TYPE I VALUE 1.&lt;/P&gt;&lt;P&gt;DATA: TO_LENGTH TYPE I.&lt;/P&gt;&lt;P&gt;DATA: DIFF TYPE I.&lt;/P&gt;&lt;P&gt;DATA: START TYPE I VALUE 1.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DO.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;JOBCODE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  SEARCH WF_STRING1 FOR 'JobCode=' . "STARTING AT START .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  FROM_LENGTH = SY-FDPOS .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  FROM_LENGTH = FROM_LENGTH  + 8.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  SEARCH WF_STRING1 FOR 'JobDescription=' ."STARTING AT START ..&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  TO_LENGTH = SY-FDPOS .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DIFF = TO_LENGTH - FROM_LENGTH .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  MOVE WF_STRING1+FROM_LENGTH(DIFF) TO TAB-JOBCODE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  TO_LENGTH = DIFF + TO_LENGTH.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  SHIFT WF_STRING1 BY TO_LENGTH PLACES.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;COMPONENT CODE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  SEARCH WF_STRING1 FOR 'ComponentCode=' .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  FROM_LENGTH = SY-FDPOS .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  FROM_LENGTH = FROM_LENGTH  + 14.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  SEARCH WF_STRING1 FOR 'ComponentDescription=' .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  TO_LENGTH = SY-FDPOS .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DIFF = TO_LENGTH - FROM_LENGTH .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  MOVE WF_STRING1+FROM_LENGTH(DIFF) TO TAB-COMPONENTCODE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  TO_LENGTH = DIFF + TO_LENGTH.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  SHIFT WF_STRING1 BY TO_LENGTH PLACES.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AccurateHours&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  SEARCH WF_STRING1 FOR 'AccurateHours=' .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  FROM_LENGTH = SY-FDPOS .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  FROM_LENGTH = FROM_LENGTH  + 14.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  SEARCH WF_STRING1 FOR 'AccurateCost='.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  TO_LENGTH = SY-FDPOS .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DIFF = TO_LENGTH - FROM_LENGTH .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  MOVE WF_STRING1+FROM_LENGTH(DIFF) TO TAB-ACCURATEHOURS.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  TO_LENGTH = DIFF + TO_LENGTH.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; AccurateCost&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  SEARCH WF_STRING1 FOR 'AccurateCost='.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  FROM_LENGTH =  SY-FDPOS.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  FROM_LENGTH =  FROM_LENGTH + 13.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  SEARCH WF_STRING1 FOR '/&amp;gt;'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  TO_LENGTH = SY-FDPOS.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  DIFF = TO_LENGTH - FROM_LENGTH .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  MOVE WF_STRING1+FROM_LENGTH(DIFF) TO TAB-ACCURATECOST.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  TO_LENGTH = DIFF + TO_LENGTH.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  SHIFT WF_STRING1 BY TO_LENGTH PLACES.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  APPEND TAB TO OUTTAB.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;WRITE: (10) 'JOBCODE'.&lt;/P&gt;&lt;P&gt;WRITE (20) 'COMPONENTCODE'.&lt;/P&gt;&lt;P&gt;WRITE (30) 'ACCURATEHOURS'.&lt;/P&gt;&lt;P&gt;WRITE (40) 'ACCURATECOST'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT OUTTAB INTO TAB.&lt;/P&gt;&lt;P&gt;  WRITE:/ TAB-JOBCODE .&lt;/P&gt;&lt;P&gt;  WRITE (20) TAB-COMPONENTCODE.&lt;/P&gt;&lt;P&gt;  WRITE (30) TAB-ACCURATEHOURS.&lt;/P&gt;&lt;P&gt;  WRITE (40) TAB-ACCURATECOST.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDLOOP .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is better to create a proxy, it then puts a level of abstraction between in that coding. All you need to do is then access the proxy class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Besides that i think you can do it by configuring the ITS and calling the webservice by means of using BSP applications in ABAP &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;I believe you need to create a proxy in order to consume your web service.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw2004s/helpdata/en/bf/d005244e9d1d4d92b2fe7935556b4c/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/bf/d005244e9d1d4d92b2fe7935556b4c/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Jun 2007 08:25:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-webservice-information-from-abap-program/m-p/2324038#M510567</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-15T08:25:51Z</dc:date>
    </item>
  </channel>
</rss>

