<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Algo de ABAP y otras cosas</title>
	<atom:link href="http://gstortoni.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gstortoni.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Thu, 13 Oct 2011 17:51:22 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='gstortoni.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Algo de ABAP y otras cosas</title>
		<link>http://gstortoni.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://gstortoni.wordpress.com/osd.xml" title="Algo de ABAP y otras cosas" />
	<atom:link rel='hub' href='http://gstortoni.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Como cambiar el Encoding de un mensaje en SAP PI UTF-8 a ISO-8859-1</title>
		<link>http://gstortoni.wordpress.com/2011/10/10/como-cambiar-el-encoding-de-un-mensaje-en-sap-pi-utf-8-a-iso-8859-1/</link>
		<comments>http://gstortoni.wordpress.com/2011/10/10/como-cambiar-el-encoding-de-un-mensaje-en-sap-pi-utf-8-a-iso-8859-1/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 23:31:03 +0000</pubDate>
		<dc:creator>gstortoni</dc:creator>
				<category><![CDATA[SAP PI]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[880173]]></category>
		<category><![CDATA[Encoding]]></category>
		<category><![CDATA[ISO-8859-1]]></category>
		<category><![CDATA[PI]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://gstortoni.wordpress.com/?p=60</guid>
		<description><![CDATA[El modo correcto y recomendado por SAP. (comprobado) Abrir el canal de comunicación: Entrar a la pestaña Modules. y agregar un nuevo módulo.. OJO: Hay que observar BIEN ya que al agregar un nuevo módulo, éste pasará a ser el segundo en ejecutarse, estos se ejecutan en secuencia.. por lo que el primero que aparece [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=60&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>El modo correcto y recomendado por SAP. (comprobado)</p>
<p>Abrir el canal de comunicación:</p>
<p>Entrar a la pestaña Modules. y agregar un nuevo módulo..</p>
<p>OJO: Hay que observar BIEN ya que al agregar un nuevo módulo, éste pasará a ser el segundo en ejecutarse, estos se ejecutan en secuencia.. por lo que el primero que aparece es el: CallSapAdapter lo que hace este módulo es como su nombre lo dice, llamar al adaptador&#8230; con esto no se ejecutará el siguiente módulo. Lo que nosotros estamos buscando es que antes de llamar al adaptador, se realice la modificación del encoding por lo tanto, moveremos el CallSapAdapter a la segunda posicion, y reemplazaremos su MODULE KEY de 0 a 1.</p>
<p>El modulo a agergar es el: AF_Modules/XMLAnonymizerBean<br />
Type: Local Enterprise Bean<br />
Module Key: 0</p>
<p>Abajo, hay una opción que dice: Module Configuration.<br />
Aquí se agregan los parámetros con los que se ejecutará el nuevo módulo</p>
<p>Parámetros:<br />
Module Key: 0<br />
Parameter Name: anonymizer.encoding<br />
Parameter Value: ISO-8859-1</p>
<p>Module Key: 0<br />
Parameter Name: anonymizer.quote<br />
Parameter Value: &#8216;</p>
<p>Y listo, grabar activar, y verán que en el mensaje que llega al adaptador, se ha modificado el Encoding de:<br />
&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt; a<br />
&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;ISO-8859-1&#8243;?&gt;</p>
<p>Nota SAP para que puedan amplir un poco mas esta información:<br />
880173</p>
<p><a href="http://gstortoni.files.wordpress.com/2011/10/encoding.png"><img class="aligncenter size-full wp-image-61" title="Encoding" src="http://gstortoni.files.wordpress.com/2011/10/encoding.png?w=460&#038;h=227" alt="" width="460" height="227" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gstortoni.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gstortoni.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gstortoni.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gstortoni.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gstortoni.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gstortoni.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gstortoni.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gstortoni.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gstortoni.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gstortoni.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gstortoni.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gstortoni.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gstortoni.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gstortoni.wordpress.com/60/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=60&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gstortoni.wordpress.com/2011/10/10/como-cambiar-el-encoding-de-un-mensaje-en-sap-pi-utf-8-a-iso-8859-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cc2f1625f7fcc79223b75bf78fc67be6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gstortoni</media:title>
		</media:content>

		<media:content url="http://gstortoni.files.wordpress.com/2011/10/encoding.png" medium="image">
			<media:title type="html">Encoding</media:title>
		</media:content>
	</item>
		<item>
		<title>Adjuntar archivos a una Orden de Compra</title>
		<link>http://gstortoni.wordpress.com/2011/07/26/adjuntar-archivos-a-una-orden-de-compra/</link>
		<comments>http://gstortoni.wordpress.com/2011/07/26/adjuntar-archivos-a-una-orden-de-compra/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 19:45:45 +0000</pubDate>
		<dc:creator>gstortoni</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://gstortoni.wordpress.com/?p=50</guid>
		<description><![CDATA[El siguiente código permite seleccionar un archivo y adjuntarlo a una orden de compra. report zmmadjuntar_documentos . parameter p_mandt like sy-mandt default sy-mandt . parameter p_ebeln type ebeln . parameter p_path like ibipparms-path memory id ad_local_path . parameter p_name(30) default &#8217;Prueba Adjunto&#8217; lower case . data w_prog like sy-repid . data w_dynnr like sy-dynnr . data w_attachement type borident . initialization . w_prog = sy-repid . w_dynnr = sy-dynnr . data lo_container type ref to cl_gui_container . at selection-screen on value-request for p_path . call function &#8217;F4_FILENAME&#8217; exporting program_name  = w_prog dynpro_number = w_dynnr field_name    = &#8217;P_PATH&#8217; importing file_name     = p_path. start-of-selection . data ws_borident like borident . ws_borident-objkey = p_ebeln. ws_borident-objtype = &#8217;BUS2012&#8242;. data w_document like sood4 . data : begin of wt_files occurs 0 . data fname(128) . data end of wt_files. wt_files-fname = p_path . append wt_files . data folder_id like soodk . call function &#8217;SO_FOLDER_ROOT_ID_GET&#8217; exporting region    = &#8217;B&#8217; importing folder_id = folder_id exceptions others    = 1. w_document-foltp = folder_id-objtp . w_document-folyr = folder_id-objyr . w_document-folno = folder_id-objno . [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=50&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>El siguiente código permite seleccionar un archivo y adjuntarlo a una orden de compra.</p>
<p>report zmmadjuntar_documentos .</p>
<p>parameter p_mandt like sy-mandt default sy-mandt .<br />
parameter p_ebeln type ebeln .<br />
parameter p_path like ibipparms-path memory id ad_local_path .<br />
parameter p_name(30) default &#8217;Prueba Adjunto&#8217; lower case .</p>
<p>data w_prog like sy-repid .<br />
data w_dynnr like sy-dynnr .</p>
<p>data w_attachement type borident .</p>
<p>initialization .<br />
w_prog = sy-repid .<br />
w_dynnr = sy-dynnr .<br />
data lo_container type ref to cl_gui_container .</p>
<p>at selection-screen on value-request for p_path .<br />
call function &#8217;F4_FILENAME&#8217;<br />
exporting<br />
program_name  = w_prog<br />
dynpro_number = w_dynnr<br />
field_name    = &#8217;P_PATH&#8217;<br />
importing<br />
file_name     = p_path.</p>
<p>start-of-selection .</p>
<p>data ws_borident like borident .<br />
ws_borident-objkey = p_ebeln.<br />
ws_borident-objtype = &#8217;BUS2012&#8242;.</p>
<p>data w_document like sood4 .<br />
data : begin of wt_files occurs 0 .<br />
data fname(128) .<br />
data end of wt_files.</p>
<p>wt_files-fname = p_path .<br />
append wt_files .</p>
<p>data folder_id like soodk .<br />
call function &#8217;SO_FOLDER_ROOT_ID_GET&#8217;<br />
exporting<br />
region    = &#8217;B&#8217;<br />
importing<br />
folder_id = folder_id<br />
exceptions<br />
others    = 1.</p>
<p>w_document-foltp = folder_id-objtp .<br />
w_document-folyr = folder_id-objyr .<br />
w_document-folno = folder_id-objno .<br />
w_document-objdes = p_name .<br />
w_document-objnam = p_name .</p>
<p>data w_h_data like sood2 ..<br />
data w_fol_data like sofm2.<br />
data w_rec_data like soos6 .</p>
<p>w_h_data-objdes = p_name .</p>
<p>call function &#8217;SO_DOCUMENT_REPOSITORY_MANAGER&#8217;<br />
exporting<br />
method       = &#8217;IMPORTFROMPC&#8217;<br />
ref_document = w_document<br />
tables<br />
files        = wt_files<br />
changing<br />
document     = w_document<br />
header_data  = w_h_data<br />
folmem_data  = w_fol_data<br />
receive_data = w_rec_data.<br />
.</p>
<p>if w_document-okcode = &#8217;CREA&#8217; or w_document-okcode = &#8217;CHNG&#8217;.<br />
w_attachement-objtype = &#8217;MESSAGE&#8217;.<br />
w_attachement-objkey = w_document(34).</p>
<p>call function &#8217;BINARY_RELATION_CREATE_COMMIT&#8217;<br />
exporting<br />
obj_rolea      = ws_borident<br />
obj_roleb      = w_attachement<br />
relationtype   = &#8217;ATTA&#8217;<br />
exceptions<br />
no_model       = 1<br />
internal_error = 2<br />
unknown        = 3<br />
others         = 4.</p>
<p>if sy-subrc = 0.<br />
message id sy-msgid type sy-msgty number sy-msgno<br />
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.<br />
commit work.<br />
endif.</p>
<p>endif .</p>
<p><a href="http://gstortoni.files.wordpress.com/2011/07/img11.png"><img class="alignnone size-full wp-image-56" title="img1" src="http://gstortoni.files.wordpress.com/2011/07/img11.png?w=460&#038;h=115" alt="" width="460" height="115" /></a></p>
<p><img src="image/png;base64,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" alt="" /></p>
<p>Transacción: ME23N</p>
<p><a href="http://gstortoni.files.wordpress.com/2011/07/img2.png"><img class="alignnone size-full wp-image-55" title="img2" src="http://gstortoni.files.wordpress.com/2011/07/img2.png?w=460" alt=""   /></a></p>
<p><a href="http://gstortoni.files.wordpress.com/2011/07/img3.png"><img class="alignnone size-full wp-image-57" title="img3" src="http://gstortoni.files.wordpress.com/2011/07/img3.png?w=460&#038;h=305" alt="" width="460" height="305" /></a></p>
<p><img src="image/png;base64,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" alt="" /></p>
<p>&nbsp;</p>
<p>Suerte y que les Sirva <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gstortoni.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gstortoni.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gstortoni.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gstortoni.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gstortoni.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gstortoni.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gstortoni.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gstortoni.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gstortoni.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gstortoni.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gstortoni.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gstortoni.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gstortoni.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gstortoni.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=50&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gstortoni.wordpress.com/2011/07/26/adjuntar-archivos-a-una-orden-de-compra/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cc2f1625f7fcc79223b75bf78fc67be6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gstortoni</media:title>
		</media:content>

		<media:content url="http://gstortoni.files.wordpress.com/2011/07/img11.png" medium="image">
			<media:title type="html">img1</media:title>
		</media:content>

		<media:content url="http://gstortoni.files.wordpress.com/2011/07/img2.png" medium="image">
			<media:title type="html">img2</media:title>
		</media:content>

		<media:content url="http://gstortoni.files.wordpress.com/2011/07/img3.png" medium="image">
			<media:title type="html">img3</media:title>
		</media:content>
	</item>
		<item>
		<title>ALV 00 sin tener que crear estructura en el diccionario</title>
		<link>http://gstortoni.wordpress.com/2010/05/28/alv-00-sin-tener-que-crear-estructura-en-el-diccionario/</link>
		<comments>http://gstortoni.wordpress.com/2010/05/28/alv-00-sin-tener-que-crear-estructura-en-el-diccionario/#comments</comments>
		<pubDate>Fri, 28 May 2010 17:28:27 +0000</pubDate>
		<dc:creator>gstortoni</dc:creator>
				<category><![CDATA[ALV OO]]></category>

		<guid isPermaLink="false">http://gstortoni.wordpress.com/?p=41</guid>
		<description><![CDATA[Hola gente, He visto cosas buenas en SAP y esto que les dejo a continuación, quizas algunos ya lo conozcan, pero no creo que lo hayan visto de la forma en que yo lo modifiqué. El otro día tenía que sacar un ALV, y me acordé de un manualcillo que me prestó un compañero un [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=41&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hola gente,<br />
He visto cosas buenas en SAP y esto que les dejo a continuación, quizas algunos ya lo conozcan, pero no creo que lo hayan visto de la forma en que yo lo modifiqué.</p>
<p>El otro día tenía que sacar un ALV, y me acordé de un manualcillo que me prestó un compañero un día en el trabajo&#8230;<br />
Lo bueno que tiene este ALV OO, es que no necesita utilizar DYNPROS&#8230; es espectacular para cuando necesitamos sacar un reporte rapidísimo y sin muchas lineas&#8230; entre dejar una salida con WRITE y dejarla en un ALV, prefiero el ALV no?</p>
<p>desde aca pueden descargarse el manual :<br />
ALV Object Model &#8211; Simple 2D Table &#8211; The Basics (esta parte explica el manejo básico de esta clase)<br />
<a href="http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/eac1fa0b-0e01-0010-0990-8530de4908a6">Manual ALV &#8211; Lo Básico para empezar</a></p>
<p>ALV Object Model &#8211; Simple 2D Table &#8211; Event Handling (esta es la parte del manual que explica como usar los eventos)<br />
<a href="http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/cda3992d-0e01-0010-90b2-c4e1f899ac01"> Manual ALV &#8211; EVENTOS</a></p>
<p>Bueno, si ven los PDF, se entuciasmarán y comenzarán a copiar y pegar, activar y fuaa el F8 a volar&#8230; y quedarán fascinados&#8230;</p>
<p>Pero la Fascinación llega hasta que tratan de dar salida en ALV a una tabla interna, que no tiene necesariamente una estructura estandar asociada&#8230;<br />
entonces dirán&#8230; bueno&#8230; este desgraciado en su Blog decía que era algo maravilloso, mejor que el otro que tenían que crear una Dynpro, pero igual me está obligando a crear una estructura en el diccionario&#8230;<br />
y si yo les digo que no es necesario crear esa estructura? esa es la gracia de este POST.. me cabecié un rato y logré hacer que el uso de esa estructura no fuese necesario, todo gracias a los tan poco usados Field-Symbols (que en realidad son la 8va maravilla).</p>
<p>Les dejo mi código mas abajo&#8230; como siempre: copiar y pegar.</p>
<p>data: begin of ti_salida OCCURS 0,<br />
bukrs type bkpf-bukrs,<br />
belnr type bkpf-belnr,<br />
gjahr type bkpf-gjahr,<br />
end of ti_salida.</p>
<p>ti_salida-bukrs = &#8217;1001&#8242;.<br />
ti_salida-belnr = &#8217;0000111111&#8242;.<br />
ti_salida-gjahr = &#8217;2009&#8242;.<br />
append ti_salida.<br />
ti_salida-gjahr = &#8217;2010&#8242;.<br />
ti_salida-belnr = &#8217;0000222222&#8242;.<br />
append ti_salida.<br />
ti_salida-gjahr = &#8217;2011&#8242;.<br />
ti_salida-belnr = &#8217;0000333333&#8242;.<br />
append ti_salida.</p>
<p>FIELD-SYMBOLS &lt;tabla&gt; type ANY TABLE .<br />
data: gr_table type ref to cl_salv_table.</p>
<p>assign ti_salida[] to &lt;tabla&gt;[].</p>
<p>cl_salv_table=&gt;factory( importing r_salv_table = gr_table<br />
changing t_table = &lt;tabla&gt;[] ).<br />
gr_table-&gt;display( ).</p>
<p><a href="http://gstortoni.files.wordpress.com/2010/05/alv-00-sin-estructura.gif"><img class="alignnone size-full wp-image-46" title="ALV 00 Sin Estructura" src="http://gstortoni.files.wordpress.com/2010/05/alv-00-sin-estructura.gif?w=460" alt=""   /></a></p>
<p>Ya no tienen que estar matandose, dando salidas con Write que para ser sinceros son bastántes feas&#8230;</p>
<p>Que lo disfruten!!!!!!!!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gstortoni.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gstortoni.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gstortoni.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gstortoni.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gstortoni.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gstortoni.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gstortoni.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gstortoni.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gstortoni.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gstortoni.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gstortoni.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gstortoni.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gstortoni.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gstortoni.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=41&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gstortoni.wordpress.com/2010/05/28/alv-00-sin-tener-que-crear-estructura-en-el-diccionario/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cc2f1625f7fcc79223b75bf78fc67be6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gstortoni</media:title>
		</media:content>

		<media:content url="http://gstortoni.files.wordpress.com/2010/05/alv-00-sin-estructura.gif" medium="image">
			<media:title type="html">ALV 00 Sin Estructura</media:title>
		</media:content>
	</item>
		<item>
		<title>Crear un Matchcode en tiempo de Ejecución en un Report común (SIN DYNPRO)</title>
		<link>http://gstortoni.wordpress.com/2010/01/06/crear-un-matchcode-en-tiempo-de-ejecucion-en-un-report-comun-sin-dynpro/</link>
		<comments>http://gstortoni.wordpress.com/2010/01/06/crear-un-matchcode-en-tiempo-de-ejecucion-en-un-report-comun-sin-dynpro/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 16:57:50 +0000</pubDate>
		<dc:creator>gstortoni</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://gstortoni.wordpress.com/?p=32</guid>
		<description><![CDATA[Estimados, he tenido el blog más que despreocupado&#8230; pero bueno ahora ya no estoy en abap me cambié a PI por lo que tiempo tengo muy poco&#8230; de todas formas una compañera de trabajo que me preguntó si tenia algún codigo para generar un matchcode en tiempo de ejecución pero que fuera para reportes simples [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=32&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Estimados,</p>
<p>he tenido el blog más que despreocupado&#8230; pero bueno ahora ya no estoy en abap me cambié a PI por lo que tiempo tengo muy poco&#8230;</p>
<p>de todas formas una compañera de trabajo que me preguntó si tenia algún codigo para generar un matchcode en tiempo de ejecución pero que fuera para reportes simples es decir sin el uso de Dynpros. La salvedad que tenía que tener este código es que además permitiera extraer todos los valores del matchcode&#8230;</p>
<p>Algunas imagenes:</p>
<p><a href="http://gstortoni.files.wordpress.com/2010/01/matchcode_11.jpg"><img class="alignnone size-medium wp-image-35" title="matchcode_1" src="http://gstortoni.files.wordpress.com/2010/01/matchcode_11.jpg?w=300&#038;h=225" alt="" width="300" height="225" /></a></p>
<p><a href="http://gstortoni.files.wordpress.com/2010/01/matchcode_2.jpg"><img class="alignnone size-medium wp-image-36" title="matchcode_2" src="http://gstortoni.files.wordpress.com/2010/01/matchcode_2.jpg?w=300&#038;h=77" alt="" width="300" height="77" /></a></p>
<p><a href="http://gstortoni.files.wordpress.com/2010/01/matchcode_2.jpg"></a><a href="http://gstortoni.files.wordpress.com/2010/01/matchcode_3.jpg"><img class="alignnone size-medium wp-image-37" title="matchcode_3" src="http://gstortoni.files.wordpress.com/2010/01/matchcode_3.jpg?w=300&#038;h=67" alt="" width="300" height="67" /></a></p>
<p>Aqui les dejo el código&#8230; copiar, pegar y probar!!!!!<br />
Disculpen si no pongo los colores como dios manda, pero no tengo tiempo.!!!</p>
<p>Saludos a tod@s</p>
<p><!-- SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF; } .L1S31 { font-style: italic; color: #808080; } .L1S32 { color: #3399FF; } .L1S33 { color: #4DA619; } .L1S52 { color: #0000FF; } --> REPORT ygs_prueba.</p>
<p>DATA : BEGIN OF list_of_fields OCCURS 10,<br />
fieldname LIKE dd03l-fieldname,<br />
END OF list_of_fields.</p>
<p>DATA : indice LIKE sy-tabix,<br />
fieldname LIKE dd03l-fieldname,<br />
fields LIKE help_value OCCURS 10 WITH HEADER LINE,<br />
shrinkfields LIKE dynpread OCCURS 0 WITH HEADER LINE,<br />
dynpfields LIKE dynpread OCCURS 0 WITH HEADER LINE.</p>
<p>DATA: BEGIN OF ti_almacen OCCURS 0,<br />
lgort LIKE t001l-lgort,<br />
lgobe LIKE t001l-lgobe,<br />
END OF ti_almacen.</p>
<p>TABLES vbap.</p>
<p>SELECTION-SCREEN BEGIN OF BLOCK blq1 WITH FRAME TITLE text-t01.<br />
SELECT-OPTIONS: s_matnr FOR vbap-matnr NO-EXTENSION NO INTERVALS.<br />
SELECTION-SCREEN END OF BLOCK blq1.</p>
<p>AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_matnr-low.<br />
REFRESH: ti_almacen, list_of_fields, fields, shrinkfields.<br />
CLEAR: ti_almacen, list_of_fields, fields, shrinkfields.<br />
*select lgort lgobe<br />
*into corresponding fields of table ti_almacen<br />
*from t001l<br />
*.<br />
ti_almacen-lgort = &#8217;C001&#8242;.<br />
ti_almacen-lgobe = &#8217;XXXX&#8217;.<br />
APPEND ti_almacen.</p>
<p>ti_almacen-lgort = &#8217;C001&#8242;.<br />
ti_almacen-lgobe = &#8217;OOOO&#8217;.<br />
APPEND ti_almacen.</p>
<p>ti_almacen-lgort = &#8217;C001&#8242;.<br />
ti_almacen-lgobe = &#8217;AAAAA&#8217;.<br />
APPEND ti_almacen.</p>
<p>list_of_fields-fieldname = &#8217;T001L-LGORT&#8217;.<br />
APPEND list_of_fields.</p>
<p>list_of_fields-fieldname = &#8217;T001L-LGOBE&#8217;.<br />
APPEND list_of_fields.</p>
<p>fieldname = &#8217;S_MATNR&#8217;.</p>
<p>CALL FUNCTION &#8217;TRANSFER_NAMES_TO_FIELDS&#8217;<br />
EXPORTING<br />
selectfield        = fieldname<br />
TABLES<br />
fields             = fields<br />
namelist           = list_of_fields<br />
EXCEPTIONS<br />
wrong_format_given = 01.</p>
<p>CALL FUNCTION &#8217;HELP_VALUES_GET_NO_DD_NAME&#8217;<br />
EXPORTING<br />
selectfield                  = fieldname<br />
titel                        = &#8217;Almacen de destino&#8217;<br />
use_user_selections          = &#8217;S&#8217;<br />
IMPORTING<br />
ind                          = indice<br />
TABLES<br />
fields                       = fields<br />
full_table                   = ti_almacen<br />
user_sel_fields              = shrinkfields<br />
EXCEPTIONS<br />
full_table_empty             = 01<br />
no_tablestructure_given      = 02<br />
no_tablefields_in_dictionary = 03<br />
more_than_one_selectfield    = 04<br />
no_electfield                = 05.</p>
<p>READ TABLE ti_almacen INDEX indice.</p>
<p>CONCATENATE ti_almacen-lgort ti_almacen-lgobe<br />
INTO s_matnr-low SEPARATED BY &#8217;-&#8217;.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gstortoni.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gstortoni.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gstortoni.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gstortoni.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gstortoni.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gstortoni.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gstortoni.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gstortoni.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gstortoni.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gstortoni.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gstortoni.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gstortoni.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gstortoni.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gstortoni.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=32&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gstortoni.wordpress.com/2010/01/06/crear-un-matchcode-en-tiempo-de-ejecucion-en-un-report-comun-sin-dynpro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cc2f1625f7fcc79223b75bf78fc67be6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gstortoni</media:title>
		</media:content>

		<media:content url="http://gstortoni.files.wordpress.com/2010/01/matchcode_11.jpg?w=300" medium="image">
			<media:title type="html">matchcode_1</media:title>
		</media:content>

		<media:content url="http://gstortoni.files.wordpress.com/2010/01/matchcode_2.jpg?w=300" medium="image">
			<media:title type="html">matchcode_2</media:title>
		</media:content>

		<media:content url="http://gstortoni.files.wordpress.com/2010/01/matchcode_3.jpg?w=300" medium="image">
			<media:title type="html">matchcode_3</media:title>
		</media:content>
	</item>
		<item>
		<title>Interacción entre ALV OO y Dynpro</title>
		<link>http://gstortoni.wordpress.com/2008/07/25/interaccion-entre-alv-oo-y-dynpro/</link>
		<comments>http://gstortoni.wordpress.com/2008/07/25/interaccion-entre-alv-oo-y-dynpro/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 12:46:12 +0000</pubDate>
		<dc:creator>gstortoni</dc:creator>
				<category><![CDATA[Dynpro]]></category>
		<category><![CDATA[ALV]]></category>
		<category><![CDATA[ALV OO]]></category>
		<category><![CDATA[i_appl_events]]></category>
		<category><![CDATA[Orientacion a objetos]]></category>

		<guid isPermaLink="false">http://gstortoni.wordpress.com/?p=24</guid>
		<description><![CDATA[Ayer, medio aburrido en el trabajo, decidí retomar un poco la programación orientada a objetos, ya que en mis últimos proyectos, no me fue necesaria. Por lo que decidí hacer una especie de Agenda, en la que al agregar a un personaje, inmediatamente se vería reflejado en mi ALV OO, Hasta ahi todo bien, ingresaba [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=24&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ayer, medio aburrido en el trabajo, decidí retomar un poco la programación orientada a objetos, ya que en mis últimos proyectos, no me fue necesaria.<br />
Por lo que decidí hacer una especie de Agenda, en la que al agregar a un personaje, inmediatamente se vería reflejado en mi ALV OO,</p>
<p>Hasta ahi todo bien, ingresaba los datos, y luego apretaba el boton para guardar, y gracias al queridicimo PAI, agregaba a mi tabla interna la persona creada&#8230;</p>
<p>Luego se me ocurrió que el usuario hiciera doble click sobre cualquier persona ingresada (ALV) y que en unos campos de la dynpro destinados para modificación aparecieran sus datos, y aqui empezó mi pelea <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> , manejando el evento de Doble Clic, recogí los datos, y debuggeando verifiqué que las variables de los campos, se estaban seteando correctamente, Pero (maldito pero) no se estaban colocando en los campos de la dynpro&#8230;</p>
<p>Coloqué un brakpoint tanto en el PAI como en el PBO, y para mi sorpresa, cuando hacía el doble click, ninguno de estos 2 se ejecutaba&#8230;. entonces, me dije a mi mismo: &#8220;Mismo, estamos en problemas&#8221;&#8230; empecé a buscar, y postié en la SDN, luego de unos pocos minutos, obtuve</p>
<p>mi respuesta&#8230; es tan simple como hacer lo siguiente:</p>
<p>Cuando declaramos el objeto para crear la &#8220;grilla&#8221; hay que pasarle el siguiente parámetro: &#8221; i_appl_events = &#8216;X&#8217; &#8220;, ejemplo:</p>
<p><span><span style="color:#0000ff;"><span class="L0S52">CREATE</span> <span class="L0S52">OBJECT</span></span> grid<br />
<span style="color:#0000ff;"><span class="L0S52">EXPORTING</span></span><br />
i_parent      = g_custom_container<br />
</span><span> i_appl_events = <span style="color:#339966;"><span class="L0S33">&#8216;X&#8217;</span></span>.</span></p>
<p>Con esto, el ALV, sabe que al momento que se regitre un evento tendra que pasar nuevamente por el PBO.</p>
<p>por lo que mi problema quedo totalmente solucionado</p>
<p> <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>un pantallazo de la aplicación&#8230;</p>
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><a href="http://gstortoni.files.wordpress.com/2008/07/ejemplo_agenda_sap.jpg"><img class="size-full wp-image-25" src="http://gstortoni.files.wordpress.com/2008/07/ejemplo_agenda_sap.jpg?w=460&#038;h=341" alt="Mini Agenda OO" width="460" height="341" /></a></dt>
</dl>
<p>Saludos&#8230;.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gstortoni.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gstortoni.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gstortoni.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gstortoni.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gstortoni.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gstortoni.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gstortoni.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gstortoni.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gstortoni.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gstortoni.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gstortoni.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gstortoni.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gstortoni.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gstortoni.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gstortoni.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gstortoni.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=24&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gstortoni.wordpress.com/2008/07/25/interaccion-entre-alv-oo-y-dynpro/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cc2f1625f7fcc79223b75bf78fc67be6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gstortoni</media:title>
		</media:content>

		<media:content url="http://gstortoni.files.wordpress.com/2008/07/ejemplo_agenda_sap.jpg" medium="image">
			<media:title type="html">Mini Agenda OO</media:title>
		</media:content>
	</item>
		<item>
		<title>Leer Campo de una Dynpro cuando es inaccesible.</title>
		<link>http://gstortoni.wordpress.com/2008/07/17/leer-campo-de-una-dynpro/</link>
		<comments>http://gstortoni.wordpress.com/2008/07/17/leer-campo-de-una-dynpro/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 20:02:40 +0000</pubDate>
		<dc:creator>gstortoni</dc:creator>
				<category><![CDATA[Funciones]]></category>
		<category><![CDATA[ABAP]]></category>
		<category><![CDATA[campo]]></category>
		<category><![CDATA[Funcion]]></category>
		<category><![CDATA[leer campo dynpro]]></category>
		<category><![CDATA[leer dynpro]]></category>
		<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://gstortoni.wordpress.com/?p=17</guid>
		<description><![CDATA[Sucede a veces, que uno necesita leer un campo de una Dynpro, pero ese campo es inaccesible por ejemplo, cuando se esta usando un USER EXIT y el campo lo vemos en la pantalla, pero el import del exit, o las tablas, no lo traen, bueno entonces que hacemos??? NO señor llorar no es la [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=17&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sucede a veces, que uno necesita leer un campo de una Dynpro, pero ese campo es inaccesible por ejemplo, cuando se esta usando un USER EXIT y el campo lo vemos en la pantalla, pero el import del exit, o las tablas, no lo traen, bueno entonces que hacemos??? NO <span class="l">señor llorar no es la solución <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </span></p>
<p>existe una Fantástica función que nos permite resolver nuestro dilema, tal vez no sea la forma mas ortodoxa, pero en fin, nos saca del entuerto.<br />
La Dichosa Función es como su nombre lo dice : <span style="color:#008000;">UA_READ_FIELD_FROM_DYNPRO</span></p>
<p>manos a la obra.</p>
<p>Ingredientes:<br />
<span style="color:#0000ff;">DATA:</span> program <span style="color:#0000ff;">TYPE</span> progname,<br />
dynpro  <span style="color:#0000ff;">TYPE</span> sydynnr,<br />
field_value <span style="color:#0000ff;">TYPE</span> dynfieldvalue.</p>
<p>program <span style="color:#0000ff;">=</span> sy-cprog. <em><span style="color:#999999;">&#8220;Aca ingreso el nombre del programa</span><br />
</em>dynpro <span style="color:#0000ff;">=</span> sy-dynnr. <span style="color:#999999;"><em>&#8220;y aca va el numero de la dynpro donde esta mi campo</em></span></p>
<p>En mi caso deseo leer el campo FLD_CENTRO al cual no puedo acceder en tiempo de ejecución</p>
<p><span style="color:#0000ff;">CALL FUNCTION</span> <span style="color:#008000;">&#8216;UA_READ_FIELD_FROM_DYNPRO&#8217;</span><br />
<span style="color:#0000ff;">EXPORTING</span><br />
id_program     = program<br />
id_dynpro      = dynpro<br />
id_field_name  = <span style="color:#0000ff;">&#8216;FLD_CENTRO&#8217;</span><br />
<span style="color:#0000ff;">IMPORTING</span><br />
ed_field_value = field_value<br />
<span style="color:#0000ff;">EXCEPTIONS</span><br />
failed         = 1<br />
OTHERS         = 2.</p>
<p>El valor del campo, es retornado en la variable field_value.</p>
<p>Ojo, la verdad no se si sea malo el uso o abuso de esta función, a mi me ha sacado de apuros, pero siempre trato de agotar las instancias para poder sacar de manera &#8220;Natural&#8221; el valor de los campos.</p>
<p>Saludo2</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gstortoni.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gstortoni.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gstortoni.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gstortoni.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gstortoni.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gstortoni.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gstortoni.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gstortoni.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gstortoni.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gstortoni.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gstortoni.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gstortoni.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gstortoni.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gstortoni.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gstortoni.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gstortoni.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=17&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gstortoni.wordpress.com/2008/07/17/leer-campo-de-una-dynpro/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cc2f1625f7fcc79223b75bf78fc67be6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gstortoni</media:title>
		</media:content>
	</item>
		<item>
		<title>Crear Match Code en tiempo de ejecucion para una Dynpro</title>
		<link>http://gstortoni.wordpress.com/2008/07/17/crear-match-code-en-tiempo-de-ejecucion-para-una-dynpro/</link>
		<comments>http://gstortoni.wordpress.com/2008/07/17/crear-match-code-en-tiempo-de-ejecucion-para-una-dynpro/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 19:31:15 +0000</pubDate>
		<dc:creator>gstortoni</dc:creator>
				<category><![CDATA[Match Code]]></category>
		<category><![CDATA[ABAP]]></category>
		<category><![CDATA[Ayuda de Busqueda]]></category>
		<category><![CDATA[Dynpro]]></category>
		<category><![CDATA[Dynpros]]></category>
		<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://gstortoni.wordpress.com/?p=10</guid>
		<description><![CDATA[Esta es una forma bastante util e interesante para crear ayudas de busquedas en tiempo de ejecucion, en mi caso lo he usado en una Dynpro, ustedes veran que uso le dan. En una Dynpro: Primero que todo, hay que agregar dentro de la logica de proceso, luego del PAI, lo siguiente: process on value-request. field [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=10&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Esta es una forma bastante util e interesante para crear ayudas de busquedas en tiempo de ejecucion, en mi caso lo he usado en una Dynpro, ustedes veran que uso le dan.</p>
<p>En una Dynpro:<br />
Primero que todo, hay que agregar dentro de la logica de proceso, luego del PAI, lo siguiente:</p>
<p style="padding-left:30px;"><span style="color:#0000ff;"><span>process <span class="L1S52">on</span> <span class="L1S52">value</span>-request.<br />
<span class="L1S52">field</span> <span style="color:#000000;">campo_que_necesitamos</span> <span class="L1S52">module</span> <span style="color:#000000;">module_match.</span></span></span></p>
<p>Una vez que tengamos escrito esto en la logica de proceso de la Dynpro, tenemos que crear el Module, hacemos doble click y ustedes deciden donde crearlo, por mi parte lo cree en el programa control.</p>
<p>Primero necesitamos los ingredientes:</p>
<p style="padding-left:30px;"><span><span style="color:#0000ff;"><span class="L0S52">data</span> : <span class="L0S52">begin</span> <span class="L0S52">of</span> l<span style="color:#000000;">ist_of_fields</span> <span class="L0S52">occurs</span> <span style="color:#33cccc;"><span class="L0S32">10</span></span>,<br />
<span style="color:#000000;">fieldname</span> <span class="L0S52">like</span> <span style="color:#000000;">dd03l-fieldname,</span><br />
<span class="L0S52">end</span> <span class="L0S52">of</span> <span style="color:#000000;">list_of_fields.</span></span><br />
</span></p>
<p style="padding-left:30px;"><span style="color:#0000ff;"><span> <span class="L1S52">data</span> : <span style="color:#000000;">indice</span> <span class="L1S52">like</span> <span style="color:#000000;">sy-tabix,</span><br />
<span class="L0S52"> </span><span style="color:#000000;">fieldname</span> <span class="L0S52">like</span> <span style="color:#000000;">dd03l-fieldname,</span><br />
<span style="color:#000000;"><span class="L0S52">fields</span></span> <span class="L0S52">like</span><span style="color:#000000;"> help_value</span> <span class="L0S52">occurs</span> <span style="color:#33cccc;"><span class="L0S32">10</span></span> <span class="L0S52">with</span> <span class="L0S52">header</span> <span class="L0S52">line</span>,<br />
</span><span><span style="color:#000000;">shrinkfields</span> <span class="L0S52">like</span> <span style="color:#000000;">dynpread</span> <span class="L0S52">occurs</span> <span style="color:#33cccc;"><span class="L0S32">0</span></span> <span class="L0S52">with</span> <span class="L0S52">header</span> <span class="L0S52">line</span>,</span><br />
<span><span style="color:#000000;">dynpfields </span> <span class="L0S52">like</span> <span style="color:#000000;">dynpread </span><span class="L0S52">occurs</span> <span style="color:#33cccc;"><span class="L0S32">0</span></span> <span class="L0S52">with</span> <span class="L0S52">header</span> <span class="L0S52">line</span>.</span></span></p>
<p style="padding-left:30px;"><span style="color:#0000ff;"><span><span class="L0S52">data</span>: <span class="L0S52">begin</span> <span class="L0S52">of</span> <span style="color:#000000;">ti_almacen</span> <span class="L0S52">occurs</span> <span style="color:#33cccc;"><span class="L0S32">0</span></span>,<br />
<span style="color:#000000;">lgort</span> <span class="L0S52">like</span> <span style="color:#000000;">t001l-lgort,</span><br />
<span style="color:#000000;">lgobe</span> <span class="L0S52">like</span> <span style="color:#000000;">t001l-lgobe,</span><br />
<span class="L0S52">end</span> <span class="L0S52">of</span> <span style="color:#000000;">ti_almacen_dest.</span></span></span></p>
<p>En mi caso quiero mostrar los almacenes y su descripcion para un Centro dado.<br />
Para ello, manualmente recojo los campos de la tabla y los almaceno en una TI.</p>
<p style="padding-left:30px;"><span style="color:#0000ff;"><span><span class="L0S52">select</span> <span style="color:#000000;">lgort lgobe</span><br />
<span class="L0S52">into</span> </span><span><span class="L0S52">corresponding</span></span><span> <span class="L0S52">fields</span> <span class="L0S52">of</span> <span class="L0S52">table</span> <span style="color:#000000;">ti_almacen</span><br />
<span class="L0S52">from</span> <span style="color:#000000;">t001l</span><br />
<span style="color:#000000;"><span class="L0S52">where</span> werks</span> <span class="L0S52">eq</span> </span><span style="color:#008000;"><span><span class="L0S33">&#8217;2000&#8242;</span></span></span></span><span><span style="color:#000000;">.</span><br />
</span></p>
<p><span><br />
</span>Luego Hay que definir la estructura de la ayuda de busqueda.</p>
<p style="padding-left:30px;"><span> <span style="color:#0000ff;"><span style="color:#000000;">list_of_fields-fieldname =</span> <span style="color:#008000;"><span class="L0S33">&#8216;T001L-LGORT&#8217;</span></span><span style="color:#000000;">.</span><br />
<span class="L0S52">append</span> <span style="color:#000000;">list_of_fields.</span></span> </span></p>
<p style="padding-left:30px;"><span style="color:#0000ff;"><span style="color:#000000;">list_of_fields-fieldname =</span> <span style="color:#008000;"><span class="L0S33">&#8216;T001L-LGOBE&#8217;</span></span><span style="color:#000000;">.</span><br />
<span class="L0S52">append</span> <span style="color:#000000;">list_of_fields.</span></span></p>
<p>Defino el campo que quiero que quede en la pantalla cuando haya hecho doble clic sobre mi Match Code</p>
<p style="padding-left:30px;"><span style="color:#0000ff;"><span><span style="color:#000000;">fieldname = <span style="color:#008000;"><span class="L0S33">&#8216;LGORT&#8217;</span></span>.</span><br />
</span><br />
<span> <span style="color:#0000ff;"><span class="L0S52">call</span> <span class="L0S52">function</span></span> <span style="color:#008000;"><span class="L0S33">&#8216;TRANSFER_NAMES_TO_FIELDS&#8217;</span></span><br />
<span class="L0S52">exporting</span><br />
<span style="color:#000000;">selectfield        = fieldname</span><br />
<span class="L0S52">tables</span><br />
<span style="color:#000000;"><span class="L0S52">fields</span> = <span class="L0S52">fields</span><br />
namelist           = list_of_fields</span><br />
<span class="L0S52">exceptions</span><br />
<span style="color:#000000;">wrong_format_given = <span class="L0S32">01</span>.</span></span></span></p>
<p style="padding-left:30px;">Esta es la funcion que hace toda la maravilla</p>
<p style="padding-left:30px;"><span> <span style="color:#0000ff;"><span style="color:#008000;"><span style="color:#0000ff;"><span class="L0S52">call</span> <span class="L0S52">function</span> </span><span class="L0S33">&#8216;HELP_VALUES_GET_NO_DD_NAME&#8217;</span></span><br />
<span class="L0S52">exporting</span><br />
<span style="color:#000000;">selectfield  = fieldname</span><br />
<span style="color:#000000;">titel  = </span><span style="color:#008000;"><span class="L0S33">&#8216;Almacen de destino&#8217;</span></span><br />
<span style="color:#000000;">use_user_selections =</span> <span class="L0S33"><span style="color:#008000;">&#8216;S&#8217;</span><br />
</span><br />
<span class="L0S52">importing</span><br />
<span style="color:#000000;">ind = indice</span></span></span></p>
<p style="padding-left:30px;"><span style="color:#0000ff;"><span class="L0S52">tables</span><br />
<span style="color:#000000;"><span class="L0S52">fields</span> = <span class="L0S52">fields</span><br />
full_table  = ti_almacen<br />
user_sel_fields = shrinkfields</span></span></p>
<p style="padding-left:30px;"><span style="color:#0000ff;"><span class="L0S52">exceptions<br />
</span><span style="color:#000000;">full_table_empty  = <span style="color:#33cccc;"><span class="L0S32">01</span></span><br />
no_tablestructure_given = <span style="color:#33cccc;"><span class="L0S32">02</span></span><br />
no_tablefields_in_dictionary = <span style="color:#33cccc;"><span class="L0S32">03</span></span><br />
more_than_one_selectfield = <span style="color:#33cccc;"><span class="L0S32">04</span></span><br />
no_electfield = <span style="color:#33cccc;"><span class="L0S32">05</span></span>.</span></span><br />
<span class="L0S52"><br />
</span></p>
<p>Ahora solo queda recorrer la tabla e indicar cual fue el indice que el usuario ha seleccionado.<br />
<span> <span class="L0S52">read</span> <span class="L0S52">table</span> ti_almacen <span class="L0S52">index</span> indice.</span></p>
<p>Con esto, paso el valor de la seleccion en este caso el LGORT a mi campo en pantalla<br />
<span> <span class="L0S52">move</span> ti_almacen-lgort <span class="L0S52">to</span> fld_almacen.</span></p>
<p>Y eso es todo, queda solo activar y disfrutar de una ayuda de busqueda sencilla. pero Muy efectiva</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gstortoni.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gstortoni.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gstortoni.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gstortoni.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gstortoni.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gstortoni.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gstortoni.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gstortoni.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gstortoni.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gstortoni.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gstortoni.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gstortoni.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gstortoni.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gstortoni.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gstortoni.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gstortoni.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=10&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gstortoni.wordpress.com/2008/07/17/crear-match-code-en-tiempo-de-ejecucion-para-una-dynpro/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cc2f1625f7fcc79223b75bf78fc67be6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gstortoni</media:title>
		</media:content>
	</item>
		<item>
		<title>Imagenes Dinamicas en SmartForms</title>
		<link>http://gstortoni.wordpress.com/2008/07/14/imagenes-dinamicas-en-smartforms/</link>
		<comments>http://gstortoni.wordpress.com/2008/07/14/imagenes-dinamicas-en-smartforms/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 21:28:14 +0000</pubDate>
		<dc:creator>gstortoni</dc:creator>
				<category><![CDATA[SmartForms]]></category>
		<category><![CDATA[dinamica]]></category>
		<category><![CDATA[dinamicas]]></category>
		<category><![CDATA[dinamico]]></category>
		<category><![CDATA[dinamicos]]></category>
		<category><![CDATA[imagen]]></category>
		<category><![CDATA[imagenes]]></category>
		<category><![CDATA[logo]]></category>

		<guid isPermaLink="false">http://gstortoni.wordpress.com/?p=8</guid>
		<description><![CDATA[Bueno, este es un tema bastante sencillo, pero que a mas de uno le ha dado dolores de cabeza, veamos primero, se debe crear una variable en las definiciones globales&#8230;  por ejemplo: VL_IMAGEN TYPE STRING luego creen una función gráfica donde deseen&#8230; pero en el nombre de la imagen coloquenle &#38;VL_IMAGEN&#38;, completen los otros campos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=8&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bueno, este es un tema bastante sencillo, pero que a mas de uno le ha dado dolores de cabeza,</p>
<p>veamos</p>
<div id="post_message_37464">primero, se debe crear una variable en las definiciones globales&#8230;  por ejemplo:<br />
VL_IMAGEN TYPE STRING</div>
<p>luego creen una función gráfica donde deseen&#8230; pero en el nombre de la imagen coloquenle &amp;VL_IMAGEN&amp;, completen los otros campos como lo hacen con cualquier imagen&#8230;</p>
<p>por mi parte la forma de setear el nombre de la imagen fue agregando una simple <strong>linea de codigo</strong>&#8230;</p>
<p>en variable de salida coloqué VL_IMAGEN</p>
<p>y en el código le puse el nombre de la imagen que necesitaba&#8230;.<br />
es decir: vl_imagen = &#8216;ZLOGO&#8217;.</p>
<p>y eso es todo.</p>
<div>PD: Acentos Obviados, ya que no se como escribirlos con un teclado en ingles.</div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gstortoni.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gstortoni.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gstortoni.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gstortoni.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gstortoni.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gstortoni.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gstortoni.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gstortoni.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gstortoni.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gstortoni.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gstortoni.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gstortoni.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gstortoni.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gstortoni.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gstortoni.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gstortoni.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=8&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gstortoni.wordpress.com/2008/07/14/imagenes-dinamicas-en-smartforms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cc2f1625f7fcc79223b75bf78fc67be6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gstortoni</media:title>
		</media:content>
	</item>
		<item>
		<title>Grafico de Barras Dinamico con SmartForms</title>
		<link>http://gstortoni.wordpress.com/2008/07/14/grafico-de-barras-dinamico-con-smartforms/</link>
		<comments>http://gstortoni.wordpress.com/2008/07/14/grafico-de-barras-dinamico-con-smartforms/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 21:21:36 +0000</pubDate>
		<dc:creator>gstortoni</dc:creator>
				<category><![CDATA[SmartForms]]></category>
		<category><![CDATA[ABAP]]></category>
		<category><![CDATA[barras]]></category>
		<category><![CDATA[dinamico]]></category>
		<category><![CDATA[grafico de barras]]></category>
		<category><![CDATA[grafico dinamico]]></category>
		<category><![CDATA[SAP]]></category>

		<guid isPermaLink="false">http://gstortoni.wordpress.com/?p=7</guid>
		<description><![CDATA[hace algun tiempo atras, me toco la tarea de mostrar un grafico de consumo para una boleta, el tema fue que me pidieron hacerlo en smartforms y que ademas, tenia el detalle de que este grafico, debia ser Dinamico. Bueno, mi primer idea fue simplemente colocar imagenes dinamicas, pero me pidieron que consumiera recursos del procesador [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=7&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>hace algun tiempo atras, me toco la tarea de mostrar un grafico de consumo para una boleta, el tema fue que me pidieron hacerlo en smartforms y que ademas, tenia el detalle de que este grafico, debia ser Dinamico.</p>
<p>Bueno, mi primer idea fue simplemente colocar imagenes dinamicas, pero me pidieron que consumiera recursos del procesador mejor, para generar dicho grafico, y no tener que hacer llamadas a las imagenes</p>
<p>En fin, comence a pensar como podria hacerlo, bueno luego de muchos intentos fallidos, llegue a una solucion muy bonita y muy simple jejeje</p>
<p>ingredientes:<br />
Una ventana y 2 tablas.</p>
<p>Preparacion:<br />
Primero, debemos crear la ventana, luego agregar ambas tablas&#8230; con la salvedad que una, debe estar justo encima de la otra. Entonces, la gracia de todo esto, es hacer que las tablas sean inversamente proporcionales al 100%, osea, si la tabla de arriba, crece un 35%, la de abajo, debe crecer un 65%, si la de arriba crece un 80%, la de abajo un 20%.</p>
<p>cosa a tener en mente, es que la tabla en un smartform, siempre crece hacia ABAJO.</p>
<p>Entonces, lo que tenemos que hacer, una vez que se ha entendido la idea (que en realidad es lo mas complejo) es lo siguiente, a la tabla de arriba, la llamaremos transparente y a la tabla de abajo la llamaremos tabla relleno, como se daran cuenta, la tabla de abajo es la que finalmente nos mostrara el grafico de barra, mientras que la de arriba es la que la desplaza siempre hacia abajo la de relleno.</p>
<p>A la tabla de relleno, le pondremos un color de fondo Gris, verde o lo que ustedes necesiten y si quieren un borde tambien.</p>
<p>se preguntaran, ahora como hacemos crecer las tablas, bueno, yo lo hice creandole un texto ( un punto .) color blanco MUY chico y con interlineado tambien muy chico, para que me acomodara en el espacio que tenia para el grafico de barras, la idea es escribir esto en cada tabla:</p>
<p><span style="color:#888888;">. \<br />
.   - Tabla Transparente<br />
. /</span><br />
. \<br />
.<br />
.      Tabla de Relleno<br />
.<br />
. /</p>
<p>entonces, por el medio que a ustedes mas les acomode, definan el porcentaje para cada una de las tablas, osea, si la primer tabla tiene 3 puntos, y se que el total que puedo tener son 8, a la segunda tabla de relleno, le escribo 5 puntos.</p>
<p>Eso ya es tarea de ustedes <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>cuando tenga mas tiempo, agregare imagenes, para que los vean, realmente solo tienen que entender bien la idea de las 2 tablas y el resto sera pan comido</p>
<p>PD: Todos los acentos han sido obviados forzadamente, ya que no se como hacerlos en este maldito teclado en ingles <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gstortoni.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gstortoni.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gstortoni.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gstortoni.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gstortoni.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gstortoni.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gstortoni.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gstortoni.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gstortoni.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gstortoni.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gstortoni.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gstortoni.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gstortoni.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gstortoni.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gstortoni.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gstortoni.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gstortoni.wordpress.com&amp;blog=3480856&amp;post=7&amp;subd=gstortoni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gstortoni.wordpress.com/2008/07/14/grafico-de-barras-dinamico-con-smartforms/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cc2f1625f7fcc79223b75bf78fc67be6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gstortoni</media:title>
		</media:content>
	</item>
	</channel>
</rss>
