<?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 Re: HTTP POST Is VPN required? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/http-post-is-vpn-required/m-p/7420901#M1549282</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;I tried the following code and it seems to be working..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT xx .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: status_code(100),&lt;/P&gt;&lt;P&gt;status_text(100),&lt;/P&gt;&lt;P&gt;response_entity_body_length TYPE  i.&lt;/P&gt;&lt;P&gt;*COMPONENT_DATA TYPE DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF text,&lt;/P&gt;&lt;P&gt;       line(120) TYPE c,&lt;/P&gt;&lt;P&gt;       END OF text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: request_headers TYPE TABLE OF text WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      request TYPE TABLE OF text WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      response_headers TYPE TABLE OF text WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      response TYPE TABLE OF text WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;request-line = 'FirstName=YY&amp;amp;Surname=hghgj&amp;amp;Birth=10860319&amp;amp;Gender=F&amp;amp;mail=xxxxdssd.com&amp;amp;Nationality=EL'.&lt;/P&gt;&lt;P&gt;APPEND response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;request-line = '&amp;amp;Address1=ddddddddd&amp;amp;Address2=Rafina&amp;amp;City=xxx&amp;amp;Postcode=19009&amp;amp;Country=el&amp;amp;LandTelephone=22374664556'.&lt;/P&gt;&lt;P&gt;APPEND response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;request-line = '&amp;amp;Mobiletelephone=fdfdfdfdfdf&amp;amp;Occupation=1&amp;amp;Income=1890087&amp;amp;Networth=10000&amp;amp;NetWorth=1000&amp;amp;Currency=1&amp;amp;Leverage=1'.&lt;/P&gt;&lt;P&gt;APPEND response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'HTTP_PUT_COMPONENT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    absolute_uri                      = 'xxxxxx-xx.xx/SERVICE/UPDATEUSER'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RFC_DESTINATION                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROXY                             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROXY_USER                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROXY_PASSWORD                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  USER                              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PASSWORD                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  COMPONENT_LENGTH                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   blankstocrlf                      = 'X'&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   status_code                       = status_code&lt;/P&gt;&lt;P&gt;   status_text                       = status_text&lt;/P&gt;&lt;P&gt;   response_entity_body_length       = response_entity_body_length&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    request_headers      = request_headers&lt;/P&gt;&lt;P&gt;    response_headers     = response_headers&lt;/P&gt;&lt;P&gt;    response_entity_body = response&lt;/P&gt;&lt;P&gt;    component_data       = request&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   connect_failed                    = 1&lt;/P&gt;&lt;P&gt;   timeout                           = 2&lt;/P&gt;&lt;P&gt;   internal_error                    = 3&lt;/P&gt;&lt;P&gt;   tcpip_error                       = 4&lt;/P&gt;&lt;P&gt;   system_failure                    = 5&lt;/P&gt;&lt;P&gt;   communication_failure             = 6&lt;/P&gt;&lt;P&gt;   OTHERS                            = 7&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there anywhere in SAP i can verify that the values are sent?? Like a trace or something???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 Oct 2010 08:53:30 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-10-12T08:53:30Z</dc:date>
    <item>
      <title>HTTP POST Is VPN required?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/http-post-is-vpn-required/m-p/7420899#M1549280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to post some parameters to a url (an external website).&lt;/P&gt;&lt;P&gt;I am getting a response 404-Not found. I have checked with the developers of the website and they are asking me if a VPN is set up between SAP server and their server.&lt;/P&gt;&lt;P&gt;Is VPN required for HTTP  Post???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please guide me!&lt;/P&gt;&lt;P&gt;Thank you!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Oct 2010 06:53:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/http-post-is-vpn-required/m-p/7420899#M1549280</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-10-12T06:53:14Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP POST Is VPN required?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/http-post-is-vpn-required/m-p/7420900#M1549281</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;I don't think so, it's necessary. I'm using the following coding, and it's working, without any VPN settings.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: sysid TYPE srcsystem.
 
  DATA: command TYPE string,
        lv_application TYPE string,
        returncode TYPE  i.
 
  DATA: c1(200) TYPE c,
        c2(200) TYPE c,
        c3(200) TYPE c,
        c4(200) TYPE c,
        c5(200) TYPE c.
 
  DATA: lv_objkey_url TYPE borident-objkey,
        lv_index TYPE sy-index,
        lv_length TYPE i.
 
  CALL FUNCTION 'GET_SYSTEM_NAME'
       IMPORTING
            system_name = sysid.
 
    MOVE 'http://www.fedex.com'    "'http://www.sap.com' 
                TO c1.
 
    CONCATENATE c1 c2 c3 c4 c5 INTO command.   "here you can add your order number to the URL
    CONCATENATE 'url.dll,FileProtocolHandler'
                command
           INTO command
       SEPARATED BY space.
 
    MOVE 'rundll32' TO lv_application.
    CALL METHOD cl_gui_frontend_services=&amp;gt;execute
       EXPORTING
         APPLICATION            = lv_application
         PARAMETER              = command
       EXCEPTIONS
         CNTL_ERROR             = 1
         ERROR_NO_GUI           = 2
         BAD_PARAMETER          = 3
         FILE_NOT_FOUND         = 4
         PATH_NOT_FOUND         = 5
         FILE_EXTENSION_UNKNOWN = 6
         ERROR_EXECUTE_FAILED   = 7
         others                 = 8
            .
  ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will bring up a browser and opens the given homepage.&lt;/P&gt;&lt;P&gt;Try out with different HTTP addresses as well...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However if you wanted to call a web service, that's a bit different, for that, you have to create FM-s with proper parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Tamá&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Oct 2010 07:30:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/http-post-is-vpn-required/m-p/7420900#M1549281</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-10-12T07:30:54Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP POST Is VPN required?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/http-post-is-vpn-required/m-p/7420901#M1549282</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;I tried the following code and it seems to be working..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT xx .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: status_code(100),&lt;/P&gt;&lt;P&gt;status_text(100),&lt;/P&gt;&lt;P&gt;response_entity_body_length TYPE  i.&lt;/P&gt;&lt;P&gt;*COMPONENT_DATA TYPE DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF text,&lt;/P&gt;&lt;P&gt;       line(120) TYPE c,&lt;/P&gt;&lt;P&gt;       END OF text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: request_headers TYPE TABLE OF text WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      request TYPE TABLE OF text WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      response_headers TYPE TABLE OF text WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      response TYPE TABLE OF text WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;request-line = 'FirstName=YY&amp;amp;Surname=hghgj&amp;amp;Birth=10860319&amp;amp;Gender=F&amp;amp;mail=xxxxdssd.com&amp;amp;Nationality=EL'.&lt;/P&gt;&lt;P&gt;APPEND response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;request-line = '&amp;amp;Address1=ddddddddd&amp;amp;Address2=Rafina&amp;amp;City=xxx&amp;amp;Postcode=19009&amp;amp;Country=el&amp;amp;LandTelephone=22374664556'.&lt;/P&gt;&lt;P&gt;APPEND response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;request-line = '&amp;amp;Mobiletelephone=fdfdfdfdfdf&amp;amp;Occupation=1&amp;amp;Income=1890087&amp;amp;Networth=10000&amp;amp;NetWorth=1000&amp;amp;Currency=1&amp;amp;Leverage=1'.&lt;/P&gt;&lt;P&gt;APPEND response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'HTTP_PUT_COMPONENT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    absolute_uri                      = 'xxxxxx-xx.xx/SERVICE/UPDATEUSER'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RFC_DESTINATION                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROXY                             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROXY_USER                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROXY_PASSWORD                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  USER                              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PASSWORD                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  COMPONENT_LENGTH                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   blankstocrlf                      = 'X'&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   status_code                       = status_code&lt;/P&gt;&lt;P&gt;   status_text                       = status_text&lt;/P&gt;&lt;P&gt;   response_entity_body_length       = response_entity_body_length&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    request_headers      = request_headers&lt;/P&gt;&lt;P&gt;    response_headers     = response_headers&lt;/P&gt;&lt;P&gt;    response_entity_body = response&lt;/P&gt;&lt;P&gt;    component_data       = request&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   connect_failed                    = 1&lt;/P&gt;&lt;P&gt;   timeout                           = 2&lt;/P&gt;&lt;P&gt;   internal_error                    = 3&lt;/P&gt;&lt;P&gt;   tcpip_error                       = 4&lt;/P&gt;&lt;P&gt;   system_failure                    = 5&lt;/P&gt;&lt;P&gt;   communication_failure             = 6&lt;/P&gt;&lt;P&gt;   OTHERS                            = 7&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there anywhere in SAP i can verify that the values are sent?? Like a trace or something???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Oct 2010 08:53:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/http-post-is-vpn-required/m-p/7420901#M1549282</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-10-12T08:53:30Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP POST Is VPN required?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/http-post-is-vpn-required/m-p/7420902#M1549283</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;If there are no exceptions, after the run of the FM, the sending should be good.&lt;/P&gt;&lt;P&gt;However you have to check on the receiver side, was the data transfer correct or not and all received data was ok.&lt;/P&gt;&lt;P&gt;Why don't you ask the developers of the reciver side?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Tamá&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Oct 2010 09:03:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/http-post-is-vpn-required/m-p/7420902#M1549283</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-10-12T09:03:22Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP POST Is VPN required?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/http-post-is-vpn-required/m-p/7420903#M1549284</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;As i have been told from the external site the URL called works only inside their network. And they have set up VPN between SAP server and their server.&lt;/P&gt;&lt;P&gt;I now get status text NOT FOUND and code 404, and they did not receive anything..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas?????&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Grigoria Koutsogianni on Oct 13, 2010 5:50 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Oct 2010 14:28:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/http-post-is-vpn-required/m-p/7420903#M1549284</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-10-13T14:28:49Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP POST Is VPN required?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/http-post-is-vpn-required/m-p/7420904#M1549285</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sounds to me like you have a network connectivity issue - not an ABAP issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Talk to your network people. At the very least try and access the URL from a web browser that is &lt;STRONG&gt;running on the SAP server&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Graham Robbo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Oct 2010 23:16:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/http-post-is-vpn-required/m-p/7420904#M1549285</guid>
      <dc:creator>GrahamRobbo</dc:creator>
      <dc:date>2010-10-13T23:16:56Z</dc:date>
    </item>
    <item>
      <title>Re: HTTP POST Is VPN required?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/http-post-is-vpn-required/m-p/7420905#M1549286</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you everybody!!&lt;/P&gt;&lt;P&gt;The external website developers changed their URL . Everything is OK now!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Oct 2010 12:07:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/http-post-is-vpn-required/m-p/7420905#M1549286</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-10-14T12:07:38Z</dc:date>
    </item>
  </channel>
</rss>

