<?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>Start-Of-Selection</title>
	<atom:link href="http://talesmoncao.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://talesmoncao.wordpress.com</link>
	<description></description>
	<lastBuildDate>Tue, 02 Aug 2011 15:03:33 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='talesmoncao.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Start-Of-Selection</title>
		<link>http://talesmoncao.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://talesmoncao.wordpress.com/osd.xml" title="Start-Of-Selection" />
	<atom:link rel='hub' href='http://talesmoncao.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Vídeo Mostra Aplicativo da SAP no iPhone</title>
		<link>http://talesmoncao.wordpress.com/2011/07/02/video-mostra-aplicativo-da-sap-no-iphone/</link>
		<comments>http://talesmoncao.wordpress.com/2011/07/02/video-mostra-aplicativo-da-sap-no-iphone/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 13:43:56 +0000</pubDate>
		<dc:creator>Tales Monção de Souza</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Informação]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[informação]]></category>

		<guid isPermaLink="false">http://talesmoncao.wordpress.com/?p=440</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=440&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<span style="text-align:center; display: block;"><a href="http://talesmoncao.wordpress.com/2011/07/02/video-mostra-aplicativo-da-sap-no-iphone/"><img src="http://img.youtube.com/vi/LStoBOg3db4/2.jpg" alt="" /></a></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/talesmoncao.wordpress.com/440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/talesmoncao.wordpress.com/440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/talesmoncao.wordpress.com/440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/talesmoncao.wordpress.com/440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/talesmoncao.wordpress.com/440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/talesmoncao.wordpress.com/440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/talesmoncao.wordpress.com/440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/talesmoncao.wordpress.com/440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/talesmoncao.wordpress.com/440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/talesmoncao.wordpress.com/440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/talesmoncao.wordpress.com/440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/talesmoncao.wordpress.com/440/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/talesmoncao.wordpress.com/440/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/talesmoncao.wordpress.com/440/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=440&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://talesmoncao.wordpress.com/2011/07/02/video-mostra-aplicativo-da-sap-no-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c798b84409da82512d212eb46a596019?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">talesmoncao</media:title>
		</media:content>
	</item>
		<item>
		<title>Tabelas Internas e Estruturas</title>
		<link>http://talesmoncao.wordpress.com/2011/07/02/tabelas-internas-e-estruturas/</link>
		<comments>http://talesmoncao.wordpress.com/2011/07/02/tabelas-internas-e-estruturas/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 01:47:29 +0000</pubDate>
		<dc:creator>Tales Monção de Souza</dc:creator>
				<category><![CDATA[ABAP]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://talesmoncao.wordpress.com/?p=424</guid>
		<description><![CDATA[Declaração de Estruturas e Tabelas Internas Para explicar basicamente a diferença entre tabelas internas e estruturas, vamos pegar como exemplo a tabela transparente SPFLI. Esta tabela possui 16 campos conforme segue: SPFLI: MANDT CARRID CONNID COUNTRYFR CITYFROM AIRFROM ... PERIOD 00 AA 0017 US ROME JFK ... 0 00 AA 0064 US TOKIO FCO ... [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=424&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong><em>Declaração de Estruturas e Tabelas Internas</em></strong></p>
<p>Para explicar basicamente a diferença entre tabelas internas e estruturas, vamos pegar como exemplo a tabela transparente SPFLI.</p>
<p>Esta tabela possui 16 campos conforme segue:</p>
<p>SPFLI:</p>
<pre>MANDT	CARRID	CONNID	COUNTRYFR   CITYFROM	AIRFROM  ...   PERIOD
 00	 AA	0017	   US	      ROME	 JFK	 ...	 0
 00	 AA	0064	   US	      TOKIO	 FCO	 ...	 0</pre>
<p>Vamos declarar a estrutura <strong>wa</strong>, quando declaramos uma estrutura temos o seguinte modelo:</p>
<pre>WA-MANDT   WA-CARRID   WA-CONNID  WA-COUNTRYFR  ...  WA-PREIOD</pre>
<p>Uma estrutura é equivalente a uma estrutura interna, porém só possui um registro, sendo assim uma estrutura é um conjunto de variáveis.</p>
<p>Uma tabela interna, funciona como uma tabela transparente, ela é diferente de uma estrutura, pois pode armazenar mais que um registro, conforme segue, o modelo para uma tabela interna <strong>i_tab.</strong></p>
<pre>i_tab-MANDT  i_tab-CARRID  i_tab-CONNID  i_tab-COUNTRYFR  ... i_tab-PERIOD</pre>
<p>Para declarar uma estrutura:</p>
<pre>DATA (Nome da estrutura) TYPE (Nome da tabela de referencia).</pre>
<p>Ou</p>
<pre>TABLES (nome da estrutura).</pre>
<p>Esta declaração serve apenas para variáveis com o mesmo nome das tabelas transparentes.</p>
<p>Ou</p>
<blockquote>
<pre>DATA: begin of (nome da estrutura),
       (campos da estrutura),
      end of (nome da estrutura).</pre>
</blockquote>
<p>Para declarar uma tabela interna:</p>
<pre>DATA (nome da tabela interna) TYPE TABLE OF (nome da tabela de referencia) WITH HEADER LINE.</pre>
<p>Ou</p>
<pre>DATA: begin of (nome da tabela interna) OCCURS 0,
        (campos da tabela interna),
  end of (nome da tabela interna).</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/talesmoncao.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/talesmoncao.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/talesmoncao.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/talesmoncao.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/talesmoncao.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/talesmoncao.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/talesmoncao.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/talesmoncao.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/talesmoncao.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/talesmoncao.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/talesmoncao.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/talesmoncao.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/talesmoncao.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/talesmoncao.wordpress.com/424/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=424&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://talesmoncao.wordpress.com/2011/07/02/tabelas-internas-e-estruturas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c798b84409da82512d212eb46a596019?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">talesmoncao</media:title>
		</media:content>
	</item>
		<item>
		<title>Criação de Transações (SE93)</title>
		<link>http://talesmoncao.wordpress.com/2011/07/02/criacao-de-transacoes-se93/</link>
		<comments>http://talesmoncao.wordpress.com/2011/07/02/criacao-de-transacoes-se93/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 01:01:31 +0000</pubDate>
		<dc:creator>Tales Monção de Souza</dc:creator>
				<category><![CDATA[ABAP]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://talesmoncao.wordpress.com/?p=416</guid>
		<description><![CDATA[Esta é  a transação para a criação de transações. Um caminho mais fácil é pela transação SE80, clicar com o botão direito do mouse no programa -&#62; Create -&#62; Transaction. Não esquecer o Short Text. Após o preenchimento da tela anterior, faremos então a seleção do programa para qual nossa transação apontará. (Para os casos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=416&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Esta é  a transação para a criação de transações. Um caminho mais fácil é pela transação SE80, clicar com o botão direito do mouse no programa -&gt; Create -&gt; Transaction. Não esquecer o Short Text.</p>
<p><a href="http://talesmoncao.wordpress.com/2011/07/02/criacao-de-transacoes-se93/se93/" rel="attachment wp-att-417" target="_blank"><img class="alignnone size-full wp-image-417" title="se93" src="http://talesmoncao.files.wordpress.com/2011/07/se93.png?w=580" alt=""   /></a></p>
<p><a href="http://talesmoncao.wordpress.com/2011/07/02/criacao-de-transacoes-se93/transaction_se80/" rel="attachment wp-att-418" target="_blank"><img class="alignnone size-full wp-image-418" title="transaction_se80" src="http://talesmoncao.files.wordpress.com/2011/07/transaction_se80.png?w=580" alt=""   /></a></p>
<p>Após o preenchimento da tela anterior, faremos então a seleção do programa para qual nossa transação apontará. (Para os casos de programas tipo report a tela default é sempre 1000).</p>
<p><a href="http://talesmoncao.wordpress.com/2011/07/02/criacao-de-transacoes-se93/create_transaction/" rel="attachment wp-att-419" target="_blank"><img class="alignnone size-full wp-image-419" title="create_transaction" src="http://talesmoncao.files.wordpress.com/2011/07/create_transaction.png?w=580" alt=""   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/talesmoncao.wordpress.com/416/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/talesmoncao.wordpress.com/416/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/talesmoncao.wordpress.com/416/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/talesmoncao.wordpress.com/416/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/talesmoncao.wordpress.com/416/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/talesmoncao.wordpress.com/416/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/talesmoncao.wordpress.com/416/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/talesmoncao.wordpress.com/416/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/talesmoncao.wordpress.com/416/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/talesmoncao.wordpress.com/416/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/talesmoncao.wordpress.com/416/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/talesmoncao.wordpress.com/416/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/talesmoncao.wordpress.com/416/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/talesmoncao.wordpress.com/416/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=416&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://talesmoncao.wordpress.com/2011/07/02/criacao-de-transacoes-se93/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c798b84409da82512d212eb46a596019?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">talesmoncao</media:title>
		</media:content>

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

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

		<media:content url="http://talesmoncao.files.wordpress.com/2011/07/create_transaction.png" medium="image">
			<media:title type="html">create_transaction</media:title>
		</media:content>
	</item>
		<item>
		<title>Tipos de Operadores do Sistema</title>
		<link>http://talesmoncao.wordpress.com/2011/07/02/tipos-de-operadores-do-sistema/</link>
		<comments>http://talesmoncao.wordpress.com/2011/07/02/tipos-de-operadores-do-sistema/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 00:38:51 +0000</pubDate>
		<dc:creator>Tales Monção de Souza</dc:creator>
				<category><![CDATA[ABAP]]></category>
		<category><![CDATA[Ajuda]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Informação]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://talesmoncao.wordpress.com/?p=411</guid>
		<description><![CDATA[Os Operadores do sistema são os seguintes: Para Variáveis Numéricas: Para Caracteres: Descrição: = EQ Equal To &#60;&#62; NE Not Equal To &#62; GT Greater Than &#60; LT Less Than &#62;= GE Greater Than Or Equal To &#60;= LE Less Than Or Equal To Obs: Nada impede de você usar os operadores tanto para caractere [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=411&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Os Operadores do sistema são os seguintes:</p>
<pre>Para Variáveis Numéricas:    Para Caracteres:      Descrição:
       =	                   EQ	            Equal To
       &lt;&gt;	                   NE	            Not Equal To
       &gt;	                   GT	            Greater Than
       &lt;	                   LT	            Less Than
       &gt;=	                   GE	            Greater Than Or Equal To
       &lt;=	                   LE	            Less Than Or Equal To</pre>
<p>Obs: Nada impede de você usar os operadores tanto para caractere como para variáveis numéricas, porém para melhorar o entendimento, usamos a convenção acima.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/talesmoncao.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/talesmoncao.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/talesmoncao.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/talesmoncao.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/talesmoncao.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/talesmoncao.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/talesmoncao.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/talesmoncao.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/talesmoncao.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/talesmoncao.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/talesmoncao.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/talesmoncao.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/talesmoncao.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/talesmoncao.wordpress.com/411/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=411&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://talesmoncao.wordpress.com/2011/07/02/tipos-de-operadores-do-sistema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c798b84409da82512d212eb46a596019?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">talesmoncao</media:title>
		</media:content>
	</item>
		<item>
		<title>Declaração de variáveis e constantes</title>
		<link>http://talesmoncao.wordpress.com/2011/05/01/declaracao-de-variaveis-e-constantes/</link>
		<comments>http://talesmoncao.wordpress.com/2011/05/01/declaracao-de-variaveis-e-constantes/#comments</comments>
		<pubDate>Sun, 01 May 2011 00:26:38 +0000</pubDate>
		<dc:creator>Tales Monção de Souza</dc:creator>
				<category><![CDATA[ABAP]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://talesmoncao.wordpress.com/?p=402</guid>
		<description><![CDATA[Como visto anterior, variáveis são declaradas das seguintes formas: Data: &#60;nome da variável (de preferência comece com v_)&#62; LIKE / TYPE &#60;tipo da variável&#62;. No ABAP porém, as constantes são declaradas de modo diferente, conforme segue: Constants: &#60;nome da constante (de preferência comece com c_)&#62; LIKE / TYPE &#60;tipo de variável&#62; VALUE &#60;valor da constante&#62;.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=402&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Como visto anterior, variáveis são declaradas das seguintes formas:</p>
<p><strong>Data:</strong> &lt;nome da variável (de preferência comece com v_)&gt; <span style="color:#000000;"><strong>LIKE / TYPE </strong>&lt;tipo </span>da variável&gt;.</p>
<p>No ABAP porém, as constantes são declaradas de modo diferente, conforme segue:</p>
<p><strong>Constants:</strong> &lt;nome da constante (de preferência comece com c_)&gt; <strong>LIKE / TYPE</strong> &lt;tipo de variável&gt; <strong>VALUE</strong> &lt;valor da constante&gt;.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/talesmoncao.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/talesmoncao.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/talesmoncao.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/talesmoncao.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/talesmoncao.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/talesmoncao.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/talesmoncao.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/talesmoncao.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/talesmoncao.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/talesmoncao.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/talesmoncao.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/talesmoncao.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/talesmoncao.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/talesmoncao.wordpress.com/402/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=402&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://talesmoncao.wordpress.com/2011/05/01/declaracao-de-variaveis-e-constantes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c798b84409da82512d212eb46a596019?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">talesmoncao</media:title>
		</media:content>
	</item>
		<item>
		<title>Tipos de variáveis do sistema</title>
		<link>http://talesmoncao.wordpress.com/2011/04/30/tipos-de-variaveis-do-sistema/</link>
		<comments>http://talesmoncao.wordpress.com/2011/04/30/tipos-de-variaveis-do-sistema/#comments</comments>
		<pubDate>Sat, 30 Apr 2011 23:47:51 +0000</pubDate>
		<dc:creator>Tales Monção de Souza</dc:creator>
				<category><![CDATA[ABAP]]></category>
		<category><![CDATA[Ajuda]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://talesmoncao.wordpress.com/?p=396</guid>
		<description><![CDATA[Os tipos de variáveis do sistema disponíveis na linguagem ABAP são: d &#8211; Data (formato: YYYYMMDD). t &#8211; Tempo (formato: HHMMSS). i &#8211; Inteiro. f &#8211; Ponto flutuante. string &#8211; Conjunto de caracteres. c &#8211; Caractere. n &#8211; Caractere numérico. p &#8211; Para números decimais. A linguagem ABAP permite e é recomendado que, quando declaramos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=396&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Os tipos de variáveis do sistema disponíveis na linguagem ABAP são:</p>
<ul>
<li>d &#8211; Data (formato: YYYYMMDD).</li>
<li>t &#8211; Tempo (formato: HHMMSS).</li>
<li>i &#8211; Inteiro.</li>
<li>f &#8211; Ponto flutuante.</li>
<li>string &#8211; Conjunto de caracteres.</li>
<li>c &#8211; Caractere.</li>
<li>n &#8211; Caractere numérico.</li>
<li>p &#8211; Para números decimais.</li>
</ul>
<p><span style="font-size:small;"><span class="Apple-style-span" style="line-height:24px;">A linguagem ABAP permite e é recomendado que, quando declaramos uma variável podemos referenciá-la a um campo de uma tabela qualquer que possua o mesmo tipo de variável escolhida. Portanto é preferível declarar uma variável da seguinte forma:</span></span></p>
<p><span style="font-size:small;"><span class="Apple-style-span" style="line-height:24px;">Em vez de:</span></span></p>
<p><span style="font-size:small;"><span class="Apple-style-span" style="line-height:24px;"><strong>Data v_tempo TYPE i</strong>.</span></span></p>
<p><span style="font-size:small;"><span class="Apple-style-span" style="line-height:24px;">É recomendado:</span></span></p>
<p><span style="font-size:small;"><span class="Apple-style-span" style="line-height:24px;"><strong>Data v_tempo TYPE spfli-deptime</strong>.</span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/talesmoncao.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/talesmoncao.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/talesmoncao.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/talesmoncao.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/talesmoncao.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/talesmoncao.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/talesmoncao.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/talesmoncao.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/talesmoncao.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/talesmoncao.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/talesmoncao.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/talesmoncao.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/talesmoncao.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/talesmoncao.wordpress.com/396/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=396&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://talesmoncao.wordpress.com/2011/04/30/tipos-de-variaveis-do-sistema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c798b84409da82512d212eb46a596019?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">talesmoncao</media:title>
		</media:content>
	</item>
		<item>
		<title>Elementos de texto</title>
		<link>http://talesmoncao.wordpress.com/2011/04/30/elementos-de-texto/</link>
		<comments>http://talesmoncao.wordpress.com/2011/04/30/elementos-de-texto/#comments</comments>
		<pubDate>Sat, 30 Apr 2011 17:07:32 +0000</pubDate>
		<dc:creator>Tales Monção de Souza</dc:creator>
				<category><![CDATA[ABAP]]></category>
		<category><![CDATA[Ajuda]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://talesmoncao.wordpress.com/?p=386</guid>
		<description><![CDATA[Os elementos de texto são &#8220;mascaras&#8221; que deixam as interfaces com o usuário mais amigáveis. Eles estão divididos em três pastas: Seguir o seguinte caminho: Goto &#8211; Text elements. Selection texts: estes são usados para os parâmetros de entrada de valores. (Parameters e Select-options). Text symbols: usados para cadastrar os textos usados no programa. Estes [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=386&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Os elementos de texto são &#8220;mascaras&#8221; que deixam as interfaces com o usuário mais amigáveis.</p>
<p>Eles estão divididos em três pastas:</p>
<p>Seguir o seguinte caminho: Goto &#8211; Text elements.</p>
<ul>
<li><strong>Selection texts</strong>: estes são usados para os parâmetros de entrada de valores. (Parameters e Select-options).</li>
<li><strong>Text symbols</strong>: usados para cadastrar os textos usados no programa. Estes textos são usados pelo comando <strong>text</strong> seguido pelo número respectivo da mensagem (000 a 999).</li>
<li><strong>List Headings</strong>: usado para facilitar o preenchimento do cabeçalho de um relatório.</li>
</ul>
<p><span style="font-size:small;"><span class="Apple-style-span" style="line-height:24px;"><a href="http://talesmoncao.files.wordpress.com/2011/04/imagem5.png" target="_blank"><img class="alignnone size-full wp-image-387" title="imagem" src="http://talesmoncao.files.wordpress.com/2011/04/imagem5.png?w=580" alt=""   /></a><br />
</span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/talesmoncao.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/talesmoncao.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/talesmoncao.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/talesmoncao.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/talesmoncao.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/talesmoncao.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/talesmoncao.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/talesmoncao.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/talesmoncao.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/talesmoncao.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/talesmoncao.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/talesmoncao.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/talesmoncao.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/talesmoncao.wordpress.com/386/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=386&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://talesmoncao.wordpress.com/2011/04/30/elementos-de-texto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c798b84409da82512d212eb46a596019?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">talesmoncao</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/imagem5.png" medium="image">
			<media:title type="html">imagem</media:title>
		</media:content>
	</item>
		<item>
		<title>Classe de Mensagens</title>
		<link>http://talesmoncao.wordpress.com/2011/04/30/classe-de-mensagens/</link>
		<comments>http://talesmoncao.wordpress.com/2011/04/30/classe-de-mensagens/#comments</comments>
		<pubDate>Sat, 30 Apr 2011 16:51:46 +0000</pubDate>
		<dc:creator>Tales Monção de Souza</dc:creator>
				<category><![CDATA[ABAP]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Informação]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://talesmoncao.wordpress.com/?p=378</guid>
		<description><![CDATA[Classe de mensagens é um repositório de mensagens que recebe um nome (inicialmente começando por Z. Ex: zmesa). Para se usar uma classe de mensagem é necessário realizar sua declaração no comando Report, logo no inicio do programa, por exemplo: REPORT  ZPROG_1 NO STANDARD PAGE HEADING MESSAGE-ID zmesa. Para usar as mensagens armazenadas em uma classe de mensagens utilize o comando Message, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=378&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Classe de mensagens é um repositório de mensagens que recebe um nome (inicialmente começando por Z. Ex: zmesa). Para se usar uma classe de mensagem é necessário realizar sua declaração no comando Report, logo no inicio do programa, por exemplo:</p>
<p>REPORT  ZPROG_1 NO STANDARD PAGE HEADING MESSAGE-ID zmesa.</p>
<p>Para usar as mensagens armazenadas em uma classe de mensagens utilize o comando Message, como no exemplo:</p>
<p><strong>Message i000(ztext)</strong>.</p>
<p>Onde <strong>i</strong> é o tipo de mensagem que pode ser:</p>
<p><strong>i</strong> (information) &#8211; Mensagem do tipo informação &#8211; essa mensagem continua o processo do programa após sua execução.</p>
<p><strong>e</strong> (erro) &#8211; Mensagem do tipo erro &#8211; essa mensagem interrompe a execução do programa.</p>
<p><strong>s</strong> (success) &#8211; Mensagem de sucesso &#8211; essa mensagem funciona do mesmo modo que a mensagem de informação.</p>
<p>000 é o número da mensagem criada na classe de mensagem ztext (pode variar entre 000 até 999).</p>
<p>Para criamos classe de mensagens acessamos a transação <strong>SE91</strong>.</p>
<p><a href="http://talesmoncao.files.wordpress.com/2011/04/imagem.png" target="_blank"><img class="alignnone size-full wp-image-379" title="imagem" src="http://talesmoncao.files.wordpress.com/2011/04/imagem.png?w=580" alt=""   /></a></p>
<p>Exemplo:</p>
<p><a href="http://talesmoncao.files.wordpress.com/2011/04/imagem3.png" target="_blank"><img class="alignnone size-full wp-image-380" title="imagem" src="http://talesmoncao.files.wordpress.com/2011/04/imagem3.png?w=580" alt=""   /></a></p>
<p>Termos a seguinte execução do programa:</p>
<p><a href="http://talesmoncao.files.wordpress.com/2011/04/imagem4.png" target="_blank"><img class="alignnone size-full wp-image-381" title="imagem" src="http://talesmoncao.files.wordpress.com/2011/04/imagem4.png?w=580" alt=""   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/talesmoncao.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/talesmoncao.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/talesmoncao.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/talesmoncao.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/talesmoncao.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/talesmoncao.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/talesmoncao.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/talesmoncao.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/talesmoncao.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/talesmoncao.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/talesmoncao.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/talesmoncao.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/talesmoncao.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/talesmoncao.wordpress.com/378/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=378&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://talesmoncao.wordpress.com/2011/04/30/classe-de-mensagens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c798b84409da82512d212eb46a596019?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">talesmoncao</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/imagem.png" medium="image">
			<media:title type="html">imagem</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/imagem3.png" medium="image">
			<media:title type="html">imagem</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/imagem4.png" medium="image">
			<media:title type="html">imagem</media:title>
		</media:content>
	</item>
		<item>
		<title>Parâmetros de entrada de valores</title>
		<link>http://talesmoncao.wordpress.com/2011/04/16/parametros-de-entrada-de-valores/</link>
		<comments>http://talesmoncao.wordpress.com/2011/04/16/parametros-de-entrada-de-valores/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 16:36:36 +0000</pubDate>
		<dc:creator>Tales Monção de Souza</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Informação]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[ABAP]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://talesmoncao.wordpress.com/?p=360</guid>
		<description><![CDATA[Existem dois tipos principais de parâmetros de entrada de valores, são os seguintes: Parameter e Select-Options. Neste primeiro momento trabalharemos com o Parameter. Tanto o comando parameter como o comando Select-Options, são comandos de interfaces com o usuário, permitindo que o usuário introduza, por exemplo, uma condição em um determinado tipo de relatório. Estes comandos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=360&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Existem dois tipos principais de parâmetros de entrada de valores, são os seguintes: Parameter e Select-Options. Neste primeiro momento trabalharemos com o Parameter.</p>
<p>Tanto o comando parameter como o comando Select-Options, são comandos de interfaces com o usuário, permitindo que o usuário introduza, por exemplo, uma condição em um determinado tipo de relatório.</p>
<p>Estes comandos também produzem, automaticamente, uma tela gráfica e um botão de Execute (F8).</p>
<p>Exemplo 1.</p>
<p><a href="http://talesmoncao.files.wordpress.com/2011/04/imagem11.png" rel="http://talesmoncao.wordpress.com/2011/04/16/parametros-de-entrada-de-valores/imagem1/" target="_blank"><img class="alignnone size-full wp-image-365" title="imagem1" src="http://talesmoncao.files.wordpress.com/2011/04/imagem11.png?w=580" alt=""   /></a></p>
<p>Neste exemplo, estamos criando 4 tipos de variáveis (p_nome1/p_nome1/p_botao1/p_botao2), aconselha-se informar como parâmetros para melhor visualização, as letras <strong>p</strong> ou <strong>s </strong>no início da variável para identificar-mos respectivamente uma variável Parameter ou uma variável do tipo Select-Options.</p>
<p>Neste exemplo teremos a seguinte execução.</p>
<p><a href="http://talesmoncao.files.wordpress.com/2011/04/imagem2.png" rel="http://talesmoncao.files.wordpress.com/2011/04/imagem2.png" target="_blank"><img class="alignnone size-full wp-image-364" title="imagem2" src="http://talesmoncao.files.wordpress.com/2011/04/imagem2.png?w=580" alt=""   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/talesmoncao.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/talesmoncao.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/talesmoncao.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/talesmoncao.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/talesmoncao.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/talesmoncao.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/talesmoncao.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/talesmoncao.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/talesmoncao.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/talesmoncao.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/talesmoncao.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/talesmoncao.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/talesmoncao.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/talesmoncao.wordpress.com/360/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=360&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://talesmoncao.wordpress.com/2011/04/16/parametros-de-entrada-de-valores/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c798b84409da82512d212eb46a596019?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">talesmoncao</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/imagem11.png" medium="image">
			<media:title type="html">imagem1</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/imagem2.png" medium="image">
			<media:title type="html">imagem2</media:title>
		</media:content>
	</item>
		<item>
		<title>SAP</title>
		<link>http://talesmoncao.wordpress.com/2011/04/02/sap/</link>
		<comments>http://talesmoncao.wordpress.com/2011/04/02/sap/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 23:18:01 +0000</pubDate>
		<dc:creator>Tales Monção de Souza</dc:creator>
				<category><![CDATA[Informação]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[ABAP]]></category>

		<guid isPermaLink="false">http://talesmoncao.wordpress.com/?p=288</guid>
		<description><![CDATA[O que é SAP? Em 1972, cinco engenheiros de sistemas decidiram abandonar seus empregos e apostar numa idéia bastante extravagante para a época, abrir uma nova empresa. Surgia a SAP (Systeme, Anwendungen und Produkte in der Datenverarbeitung &#8211; Sistemas, Aplicativos e Produtos para Processamento de Dados). A idéia por trás dessa iniciativa era a criação de uma solução unica, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=288&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>O que é SAP?</strong></p>
<p>Em 1972, cinco engenheiros de sistemas decidiram abandonar seus empregos e apostar numa idéia bastante extravagante para a época, abrir uma nova empresa. Surgia a SAP (<em><strong>S</strong>ysteme, <strong>A</strong>nwendungen und <strong>P</strong>rodukte in der Datenverarbeitung</em> &#8211; <strong>S</strong>istemas, <strong>A</strong>plicativos e <strong>P</strong>rodutos para Processamento de Dados). A idéia por trás dessa iniciativa era a criação de uma solução unica, totalmente integrada, capaz de automatizar todos os processos inerentes a uma empresa. 29 anos e 10 milhões de usuários depois, a SAP surge como a terceira maior empresa de software do mundo &#8211; a primeira em software de gestão empresarial, empregando mais de 24 mil pessoas em 50 países diferentes e contato com mais de mil parceiros.</p>
<blockquote><p>Os softwares SAP rodam em mais de 36 mil instalações, espalhadas por 120 países, e são atualmente utilizados por empresas de todos os tamanhos, incluindo mais da metade das 500 maiores empresas do mundo. Air France, Audi, Bayer, BMW, Bosch, Burger King, Deutsche Bank, Heineken, Honda, KPMG, Lufthansa, MLP, Nestlé, Nokia, Osram, Pfizer, Siemens, Texaco, Worlwide, Visteon, Wuerth, barnesandnoble.com, Westell Technology e Streamline.com estão entre o rol de clientes SAP.</p>
<p>A SAP emprega um total de 6.655 desenvolvedores de software ao redor do mundo. Como complemento ao maior centro de desenvolvimento na matriz da SAP, em Walldorf, Alemanha, a rede de laboratórios de desenvolvimento da empresa tem escritórios em Palo Alto (EUA), Tokyo (Japão), Bangalore (Índia) e Sophia Antipolis (França), assim como nas cidades alemãs de Berlim, Karlsruhe e Saarbruecken.</p>
<p>Fote: <a title="SAP" href="http://www.sap.com.br" target="_blank">SAP</a></p></blockquote>
<p><strong>Como acessar o SAP?</strong></p>
<p>Para acessar o SAP, de um duplo clique com o botão direito do mouse no ícone SAP Logon na Área de Trabalho, ou acesse pelo caminh: Iniciar &#8211; Programas &#8211; SAP Front End &#8211; SAP Logon. Você verá a seguir a seguinte tela:</p>
<p><a title="http://talesmoncao.files.wordpress.com/2011/04/saplogon.jpg" href="http://talesmoncao.files.wordpress.com/2011/04/saplogon.jpg" target="_blank"><img class="alignnone size-full wp-image-291" title="saplogon" src="http://talesmoncao.files.wordpress.com/2011/04/saplogon.jpg?w=580" alt=""   /></a></p>
<p>Figura &#8211; SAP Logon</p>
<p>Neste exemplo, temos ao todo 1 instância, as instâncias pode ter um determinado número de client&#8217;s (mandastes).</p>
<p>Os botões: Variable Logon e Change Item, são para configurações de redes das instâncias, que podem ter diferentes base de dados.</p>
<p>Os botões New Item e Delete Item, eliminam e criam novas instâncias no SAP.</p>
<p>Clique no MiniWas e clique em Logon, a seguinte tela irá aparecer:</p>
<p><a title="http://talesmoncao.files.wordpress.com/2011/04/tela.jpg" href="http://talesmoncao.files.wordpress.com/2011/04/tela.jpg" target="_blank"><img class="alignnone size-full wp-image-292" title="tela" src="http://talesmoncao.files.wordpress.com/2011/04/tela.jpg?w=580" alt=""   /></a></p>
<p>Figura &#8211; Logon no SAP</p>
<p>Agora que você escolheu a Instâcia (Ambiente), agora você deverá escolher o Client (Mandante) deste ambiente. Nesse exemplo vamos usar o Client 000, inclua o usuário e senha e pressione ENTER.</p>
<p><strong>Instância X Client (Mandante)</strong></p>
<p><strong>Instânica</strong> &#8211; É definida como um ambiente do SAP que agrupa um ou mais mandantes, onde executa um determinado trabalho. Por exemplo: pode existir em um projeto, uma instância de teste e uma instância de desenvolvimento, pode possuir dois mandantes.</p>
<p><strong>Client</strong> (Mandante) &#8211; É definido como sendo uma unidade independente do SAP, em termos técnicos, organizacionais e comerciais. Isto é, possuem suas próprias configurações, dados de aplicações e dados de aplicação e dados cadastrais (master data).</p>
<p>Uma instância de trabalho, geralmente possui mais de um mandante, onde são trabalhados simultaneamente diferentes frentes de trabalho do projeto. A intenção dessa divisão é que possa trabalhar somando valores, sem que haja customização de ABAP deve ser diferente dos outros, pois trabalha muito com testes e alerações constantes, o que inviabiliza outros tipos de serviços.</p>
<p>Se essa divisão muitas vezes ajuda, algumas vezes atrapaha. Geralmente as massas de dados são difrerentes nos mandantes e o comportamento principalmente nos testes dos produtos customizados pode ser diferente.</p>
<p><strong>Transações</strong></p>
<p>Transação é um código alfanumérico de 20 caracteres, utilizado para iniciar um processo dentro do sistema SAP. Todo e qualquer processo ou parte dele deve ser executado dentro do sistema através de uma transação. Na customização de ABAP, sempre que m GAP do programa seja coberto, isso gera pelo menos uma transação, de modo que o usuário possa executar esse produto customizado de dentro do sistema.</p>
<p>Toda operação realizada através do menu do sistema, também corresponde a uma transação. Um método de conhecermos o código da transação cujo caminho pelo Menu principal é conhecido, é utilizado o caminho Sistema &#8211; Status, surgirá uma tela com algumas informações técnicas, entre elas o programa e a transação respectiva.</p>
<p>Exemplo:</p>
<p><a title="http://talesmoncao.files.wordpress.com/2011/04/tela2.jpg" href="http://talesmoncao.files.wordpress.com/2011/04/tela2.jpg" target="_blank"><img class="alignnone size-full wp-image-293" title="tela2" src="http://talesmoncao.files.wordpress.com/2011/04/tela2.jpg?w=580" alt=""   /></a></p>
<p>Algumas das transações mais usadas são:</p>
<p><strong>SE38</strong> &#8211; Editor para programação ABAP.</p>
<p><strong>Caminho:</strong> Ferramentas &#8211; ABAP Workbench &#8211; Editor ABAP</p>
<p><strong>SE16</strong> &#8211; Permite a visualização do conteúdo das tabelas do SAP.</p>
<p><strong>SE11</strong> &#8211; Permite a visualização da arquitetura de uma tabela/estrutura do SAP.</p>
<p><strong>Caminho:</strong> Ferramentas &#8211; ABAP Workbench &#8211; Dictionary</p>
<p><strong>Se37</strong> &#8211; Criação e execução individuais de funções.</p>
<p><strong>SE43</strong> &#8211; Criação de Menus.</p>
<p><strong>SE93</strong> &#8211; Criação de transações de formulários SAPscripts.</p>
<p><strong>SE71</strong> &#8211; Criação e manutenção de formulários SAPscripts.</p>
<p><strong>CMOD</strong> &#8211; Criação de projetos Exits (Field Exits, User Exits,&#8230;).</p>
<p><strong>Diferença entre usuários do SAP</strong></p>
<p>Existem basicamente 3 usuários no sistema SAP listados abaixo:</p>
<p><strong>Funcional</strong> (Processos/Procedimentos) &#8211; Este usuário é responsável pelas adequações dos módulos SAP para atender as funcionalidades da empresa onde o mesmo será instalado. Pode ocorrer, na maioria das vezes, alguns casos onde a solução adequada para a empresa, não seja inteiramente atendida pelo módulo SAP, sendo assim, é necessário à criação de um procedimento novo, que pode ser um programa.</p>
<p><strong>ABAPer</strong> (Programador) &#8211; Este usuário é responsável pela programação das customizações realizadas pelo funcional. Por exemplo: o funcional decide que, para atender uma certa funcionalidade, será necessária a construção de um novo programa, sendo assim o mesmo irá elaborar uma documentação (geralmente chamada de <em>Especificação Funcional</em>) e encaminhará a mesma para o programador ABAP.</p>
<p><strong>Basis</strong> (DBA) &#8211; O DBA (Data Base Administrator) do SAP se chama Basis, este usuário tem a finalidade de controlar toda a parte de base de dados do sistema SAP, como por exemplo, crescimento de tabelas, verificar o tempo dos processos em execução, verificar o tempo de execução dos programas.</p>
<p><strong>Introdução à programação ABAP</strong></p>
<p><strong>O que é ABAP?</strong></p>
<p>ABAP significa &#8211; Advanced Business Application Programming (Programação de Aplicações Empresarial Avançada), esta é a coluna vertebral do sistema SAP. Todas as aplicações e partes do sistema básico do SAP foram desenvolvidas em ABAP. A flexibilidade e a facilidade da linguagem, combinadas com uma especialidade de comandos, tornam a linguagem ABAP uma ferramenta muito útil para implementar soluções empresariais de pequeno e grande porte.</p>
<p><strong>Transação SE38</strong></p>
<p>O ambiente de trabalho para criação de objetos ABAP, chama-se ABAP Workbench, conforme descrito antes, o caminho para acessar a transação SE38 pelo menu segue: Ferramentas &#8211; ABAP Workbench &#8211; Editor ABAP,  nele podemos verificar todos os objetos relacionados a um programa, acessar os objetos do dicionário de dados do SAP, criar/editar fontes do ABAP, criar funções, desenhar telas para os programas ABAP e por fim criar menus para inserir nas telas dos programas.</p>
<p><a title="http://talesmoncao.files.wordpress.com/2011/04/tela3.jpg" href="http://talesmoncao.files.wordpress.com/2011/04/tela3.jpg" target="_blank"><img class="alignnone size-full wp-image-304" title="tela3" src="http://talesmoncao.files.wordpress.com/2011/04/tela3.jpg?w=580" alt=""   /></a></p>
<p>Figura &#8211; SE38</p>
<p><strong>Ordem tarefa request e package (Development Class)</strong></p>
<p>Para todas as ações efetuadas no ABAP como, por exemplo, criação de programas, criação de transações, etc&#8230;, o ABAP cria uma <em>REQUEST</em>, ou uma ordem de modificação. Esta request, nada mais é do que um número onde se encontra a alteração ou criação de programas no ABAP.</p>
<p>para controlar estas alterações, o ABAP cria também as chamadas packeage. Estas são pastas que servem para organizar as listas de request (alterações) realizadas nos programas.</p>
<p>A package <strong>$TMP</strong> foi criada para armazenar os objetos desenvolvidos localmente pelo programador, portanto, não estão relacionados com uma request.</p>
<p><a title="http://talesmoncao.files.wordpress.com/2011/04/tela4.jpg" href="http://talesmoncao.files.wordpress.com/2011/04/tela4.jpg" target="_blank"><img class="alignnone size-full wp-image-307" title="tela4" src="http://talesmoncao.files.wordpress.com/2011/04/tela4.jpg?w=580" alt=""   /></a></p>
<p>Para realização dos transportes de programas entre as instâncias e entre os mandantes é necessário que os programas estejam obrigatoriamente amarrados a uma request, para posteriormente, caso ocorra um erro em um ambiente de produção, a versão anterior deste programa seja restaurada.</p>
<p><strong>Exemplos de programação</strong></p>
<p>Como dito anteriormente, a transação SE38 é a transação de ferramentas para ABAP, porém, com o lançamento das versões mais recentes (versão atual 6.2), a transação SE80 se torna mais completa para desenvolvimentos, incluindo maior quantidade de utilitários:</p>
<p><a title="http://talesmoncao.files.wordpress.com/2011/04/tela5.jpg" href="http://talesmoncao.files.wordpress.com/2011/04/tela5.jpg" target="_blank"><img class="alignnone size-full wp-image-311" title="tela5" src="http://talesmoncao.files.wordpress.com/2011/04/tela5.jpg?w=580" alt=""   /></a></p>
<p>Para criar um programa novo, escolha programas no campo e nomeie seu programa, lembrando que os programas devem começar com a letra <strong>Z</strong> ou <strong>Y</strong>. Esta configuração foi adotada pela SAP para distinguir os programas criados pelos usuários dos programas criados pela própria SAP.</p>
<p><a title="http://talesmoncao.files.wordpress.com/2011/04/tela6.jpg" href="http://talesmoncao.files.wordpress.com/2011/04/tela6.jpg" target="_blank"><img class="alignnone size-full wp-image-312" title="tela6" src="http://talesmoncao.files.wordpress.com/2011/04/tela6.jpg?w=580" alt=""   /></a></p>
<p>1 &#8211; Nomeie o seu programa (lembrando de começar com Z ou Y).</p>
<p>2 &#8211; Desmarque a opção With TOP INCL.</p>
<p><a title="http://talesmoncao.files.wordpress.com/2011/04/tela7.jpg" href="http://talesmoncao.files.wordpress.com/2011/04/tela7.jpg" target="_blank"><img class="alignnone size-full wp-image-313" title="tela7" src="http://talesmoncao.files.wordpress.com/2011/04/tela7.jpg?w=580" alt=""   /></a></p>
<p>3 &#8211; É obrigatório seu programa possuir uma descrição.</p>
<p>4 &#8211; Mantenha a tela de Atributes conforme a figura.</p>
<p>5 &#8211; Clique em save.</p>
<p>Na tela seguinte, aparecerá uma tela pedindo a classe de desenvolvimento, nesse caso, como não foi criado nenhuma classe de desenvolvimento, salve como objeto local.</p>
<p>Exemplo número um:</p>
<p><a title="http://talesmoncao.files.wordpress.com/2011/04/tela81.jpg" href="http://talesmoncao.files.wordpress.com/2011/04/tela81.jpg" target="_blank"><img class="alignnone size-full wp-image-315" title="tela8" src="http://talesmoncao.files.wordpress.com/2011/04/tela81.jpg?w=580" alt=""   /></a></p>
<p>Neste exemplo, apresentamos o comando write, uline, skip e variáveis do sistema, como sy-langu e sy-datum.</p>
<p>Atenção ao cabeçalho do programa:</p>
<p>REPORT  Z_EXEMPLO_00 &#8211; Programa do tipo report com o nome Z_EXEMPLO_00</p>
<p>NO STANDARD PAGE HEADING &#8211; Não apresenta cabeçalho padrão</p>
<p>MESSAGE-ID ZMENSAGEM &#8211; Código de mensagens com o nome de ZMENSAGEM.</p>
<p>Como resultado, teremos a seguinte execução:</p>
<p><a title="http://talesmoncao.files.wordpress.com/2011/04/tela9.jpg" href="http://talesmoncao.files.wordpress.com/2011/04/tela9.jpg" target="_blank"><img class="alignnone size-full wp-image-316" title="tela9" src="http://talesmoncao.files.wordpress.com/2011/04/tela9.jpg?w=580" alt=""   /></a></p>
<p>Exemplo número dois:</p>
<p><a title="http://talesmoncao.files.wordpress.com/2011/04/tela10.jpg" href="http://talesmoncao.files.wordpress.com/2011/04/tela10.jpg" target="_blank"><img class="alignnone size-full wp-image-317" title="tela10" src="http://talesmoncao.files.wordpress.com/2011/04/tela10.jpg?w=580" alt=""   /></a></p>
<p>Variações do comando format.</p>
<p>Como resultado, teremos a seguinte execução:</p>
<p><a title="http://talesmoncao.files.wordpress.com/2011/04/tela11.jpg" href="http://talesmoncao.files.wordpress.com/2011/04/tela11.jpg" target="_blank"><img class="alignnone size-full wp-image-318" title="tela11" src="http://talesmoncao.files.wordpress.com/2011/04/tela11.jpg?w=580" alt=""   /></a></p>
<p>Exemplo número três:</p>
<p><a title="http://talesmoncao.files.wordpress.com/2011/04/tela13.jpg" href="http://talesmoncao.files.wordpress.com/2011/04/tela13.jpg" target="_blank"><img class="alignnone size-full wp-image-321" title="tela13" src="http://talesmoncao.files.wordpress.com/2011/04/tela13.jpg?w=580" alt=""   /></a></p>
<p>Declaração de variáveis e atributos de valores. Como resultado, teremos a seguinte execução:</p>
<p><a title="http://talesmoncao.files.wordpress.com/2011/04/tela14.jpg" href="http://talesmoncao.files.wordpress.com/2011/04/tela14.jpg" target="_blank"><img class="alignnone size-full wp-image-322" title="tela14" src="http://talesmoncao.files.wordpress.com/2011/04/tela14.jpg?w=580" alt=""   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/talesmoncao.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/talesmoncao.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/talesmoncao.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/talesmoncao.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/talesmoncao.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/talesmoncao.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/talesmoncao.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/talesmoncao.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/talesmoncao.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/talesmoncao.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/talesmoncao.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/talesmoncao.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/talesmoncao.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/talesmoncao.wordpress.com/288/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=talesmoncao.wordpress.com&amp;blog=14499922&amp;post=288&amp;subd=talesmoncao&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://talesmoncao.wordpress.com/2011/04/02/sap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>-23.548943 -46.638818</georss:point>
		<geo:lat>-23.548943</geo:lat>
		<geo:long>-46.638818</geo:long>
		<media:content url="http://0.gravatar.com/avatar/c798b84409da82512d212eb46a596019?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">talesmoncao</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/saplogon.jpg" medium="image">
			<media:title type="html">saplogon</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/tela.jpg" medium="image">
			<media:title type="html">tela</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/tela2.jpg" medium="image">
			<media:title type="html">tela2</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/tela3.jpg" medium="image">
			<media:title type="html">tela3</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/tela4.jpg" medium="image">
			<media:title type="html">tela4</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/tela5.jpg" medium="image">
			<media:title type="html">tela5</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/tela6.jpg" medium="image">
			<media:title type="html">tela6</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/tela7.jpg" medium="image">
			<media:title type="html">tela7</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/tela81.jpg" medium="image">
			<media:title type="html">tela8</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/tela9.jpg" medium="image">
			<media:title type="html">tela9</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/tela10.jpg" medium="image">
			<media:title type="html">tela10</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/tela11.jpg" medium="image">
			<media:title type="html">tela11</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/tela13.jpg" medium="image">
			<media:title type="html">tela13</media:title>
		</media:content>

		<media:content url="http://talesmoncao.files.wordpress.com/2011/04/tela14.jpg" medium="image">
			<media:title type="html">tela14</media:title>
		</media:content>
	</item>
	</channel>
</rss>
