<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nessy &#187; Abap</title>
	<atom:link href="http://www.nessy.com.ar/blog/category/abap/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nessy.com.ar/blog</link>
	<description>All you need is code</description>
	<lastBuildDate>Sun, 07 Feb 2010 20:51:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Consumir Webservice con SAP / ABAP</title>
		<link>http://www.nessy.com.ar/blog/2009/03/18/consumir-webservice-con-sap-abap/</link>
		<comments>http://www.nessy.com.ar/blog/2009/03/18/consumir-webservice-con-sap-abap/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 20:39:33 +0000</pubDate>
		<dc:creator>Nessy</dc:creator>
				<category><![CDATA[Abap]]></category>
		<category><![CDATA[Consumir Webservice]]></category>
		<category><![CDATA[Webservice ABAP]]></category>

		<guid isPermaLink="false">http://www.nessy.com.ar/blog/?p=76</guid>
		<description><![CDATA[Un ejemplo simple de como consumir Webservice (hecho en .NET) con SAP / ABAP, ya que los ejemplos encontrados en la web en general no me resultaron muy didáctico.
El Webservice a titulo de ejemplo tiene los sigientes parametros: title y details.
REPORT zwebconsume.
DATA: 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 [...]]]></description>
			<content:encoded><![CDATA[<p>Un ejemplo simple de como consumir Webservice (hecho en .NET) con SAP / ABAP, ya que los ejemplos encontrados en la web en general no me resultaron muy didáctico.</p>
<p>El Webservice a titulo de ejemplo tiene los sigientes parametros: <strong>title</strong> y <strong>details</strong>.</p>
<p class="MsoNormal"><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;">REPORT</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> zwebconsume.</span></span></p>
<p><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;">DATA</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;">: http_client </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;">TYPE</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;">REF</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;">TO</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> if_http_client .</span></span></p>
<p><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">DATA</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;">: w_string </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">TYPE</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> string ,<br />
w_result </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">TYPE</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> string ,<br />
r_str </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">TYPE</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> string .</span></span></p>
<p><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">DATA</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;">: result_tab </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">TYPE</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">TABLE</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">OF</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> string.</span></span></p>
<p>START-<span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">OF</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;">-SELECTION .<br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">CLEAR</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> w_string .<br />
</span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> w_string = </span></span><span class="l1s331"><span style="font-family: Courier New; color: #4da619; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">'http://urlhost/Logs/main.asmx/SetLog'</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;">.</span></span></p>
<p><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">CALL</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">METHOD</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> cl_http_client=&gt;create_by_url<br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">EXPORTING</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
url                = w_string<br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">IMPORTING</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">client</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> = http_client<br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">EXCEPTIONS</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
argument_not_found = </span></span><span class="l1s321"><span style="font-family: Courier New; color: #3399ff; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">1</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
plugin_not_active  = </span></span><span class="l1s321"><span style="font-family: Courier New; color: #3399ff; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">2</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
internal_error     = </span></span><span class="l1s321"><span style="font-family: Courier New; color: #3399ff; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">3</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">OTHERS</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> = </span></span><span class="l1s321"><span style="font-family: Courier New; color: #3399ff; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">4</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;">.</span></span></p>
<p><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">CALL</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">METHOD</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> HTTP_CLIENT-&gt;REQUEST-&gt;SET_HEADER_FIELD<br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">EXPORTING</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
NAME = </span></span><span class="l1s331"><span style="font-family: Courier New; color: #4da619; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">'~request_method'</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">VALUE</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> = </span></span><span class="l1s331"><span style="font-family: Courier New; color: #4da619; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">'POST'</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;">.</span></span></p>
<p><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">CALL</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">METHOD</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> http_client-&gt;REQUEST-&gt;SET_FORM_FIELD<br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">EXPORTING</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
NAME = </span></span><span class="l1s331"><span style="font-family: Courier New; color: #4da619; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">'title'</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">VALUE</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> = </span></span><span class="l1s331"><span style="font-family: Courier New; color: #4da619; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">'Mail sistema'</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;">.</span></span></p>
<p><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">CALL</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">METHOD</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> http_client-&gt;REQUEST-&gt;SET_FORM_FIELD<br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">EXPORTING</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
NAME = </span></span><span class="l1s331"><span style="font-family: Courier New; color: #4da619; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">'details'</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">VALUE</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> = </span></span><span class="l1s331"><span style="font-family: Courier New; color: #4da619; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">'Funcion 1234'</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;">.</span></span></p>
<p><span class="l1s311"><em></em></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">CALL</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">METHOD</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> http_client-&gt;send<br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">EXCEPTIONS</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
http_communication_failure = </span></span><span class="l1s321"><span style="font-family: Courier New; color: #3399ff; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">1</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
http_invalid_state         = </span></span><span class="l1s321"><span style="font-family: Courier New; color: #3399ff; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">2</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;">.</span></span></p>
<p><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">CALL</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">METHOD</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> http_client-&gt;</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">receive</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">EXCEPTIONS</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
http_communication_failure = </span></span><span class="l1s321"><span style="font-family: Courier New; color: #3399ff; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">1</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
http_invalid_state         = </span></span><span class="l1s321"><span style="font-family: Courier New; color: #3399ff; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">2</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
http_processing_failed     = </span></span><span class="l1s321"><span style="font-family: Courier New; color: #3399ff; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">3</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;">.<br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">CLEAR</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> w_result .<br />
w_result = http_client-&gt;response-&gt;get_cdata( ).</span></span></p>
<p><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">REFRESH</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> result_tab .<br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">SPLIT</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> w_result </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">AT</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> cl_abap_char_utilities=&gt;cr_lf </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">INTO</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">TABLE</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
result_tab .</span></span></p>
<p><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">READ</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">TABLE</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> result_tab </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">INTO</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> r_str </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">INDEX</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> </span></span><span class="l1s321"><span style="font-family: Courier New; color: #3399ff; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">2</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;">.<br />
</span></span><span class="l1s311"><em></em></span></p>
<p class="MsoNormal">Lo que hay que tener en cuenta es que el envio de parametros se efectua con <span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;">REQUEST-&gt;SET_FORM_FIELD</span></span> y no con <span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;">REQUEST-&gt;SET_DATA</span></span> ya que este es para enviar todo el encabezado.</p>
<p class="MsoNormal">Tambien la invocación siguiente es para pasar los parametros por el metodo POST:</p>
<p class="MsoNormal"><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">CALL</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> </span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">METHOD</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> HTTP_CLIENT-&gt;REQUEST-&gt;SET_HEADER_FIELD<br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">EXPORTING</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
NAME = </span></span><span class="l1s331"><span style="font-family: Courier New; color: #4da619; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">'~request_method'</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"><br />
</span></span><span class="l1s521"><span style="font-family: Courier New; color: blue; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">VALUE</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;"> = </span></span><span class="l1s331"><span style="font-family: Courier New; color: #4da619; font-size: x-small;"><span style="font-size: 10pt;" lang="EN-GB">'POST'</span></span></span><span style="font-family: Courier New; color: black; font-size: x-small;"><span style="background: white none repeat scroll 0% 0%; font-size: 10pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: 'Courier New'; color: black;">.</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nessy.com.ar/blog/2009/03/18/consumir-webservice-con-sap-abap/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
