<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7517314552697602018</id><updated>2012-02-15T23:44:55.278-08:00</updated><category term='abap desde cero'/><category term='Básico Report'/><category term='Bienvenida'/><category term='Básico'/><category term='Instalación'/><title type='text'>Abap desde Cero "0"</title><subtitle type='html'>Sitio dedicado para aprender ABAP desde cero de manera Autodidacta. Programas, ejemplos y trucos sobre como empezar en abap.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://abapdesdecero.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7517314552697602018/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://abapdesdecero.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Carlos Agreda</name><uri>http://www.blogger.com/profile/04557577110714581339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://bp0.blogger.com/_xd7iXaoorZs/R7t-xM5DibI/AAAAAAAACZ8/cvGQwQp9n_Y/S220/yo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7517314552697602018.post-149072654034902330</id><published>2010-08-11T15:29:00.001-07:00</published><updated>2010-08-11T15:29:57.154-07:00</updated><title type='text'></title><content type='html'>Nos mudamos!!!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ahora podremos encontrar estos y más articulos en &lt;a href="http://abapdesdecero.com"&gt;www.abapdesdecero.com&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7517314552697602018-149072654034902330?l=abapdesdecero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abapdesdecero.blogspot.com/feeds/149072654034902330/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7517314552697602018&amp;postID=149072654034902330' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7517314552697602018/posts/default/149072654034902330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7517314552697602018/posts/default/149072654034902330'/><link rel='alternate' type='text/html' href='http://abapdesdecero.blogspot.com/2010/08/nos-mudamos-ahora-podremos-encontrar.html' title=''/><author><name>Carlos Agreda</name><uri>http://www.blogger.com/profile/04557577110714581339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://bp0.blogger.com/_xd7iXaoorZs/R7t-xM5DibI/AAAAAAAACZ8/cvGQwQp9n_Y/S220/yo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7517314552697602018.post-7732369023515445086</id><published>2009-02-11T12:32:00.000-08:00</published><updated>2009-02-11T13:37:03.407-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Básico'/><category scheme='http://www.blogger.com/atom/ns#' term='abap desde cero'/><category scheme='http://www.blogger.com/atom/ns#' term='Básico Report'/><title type='text'>Paso 3: Tipos de Datos básicos en ABAP</title><content type='html'>Ahora vamos a hacer un programa(report) super sencillo tan solo para mostrar algunos tipos de datos básicos en ABAP, y mencionar sus diferencias.&lt;br /&gt;&lt;br /&gt;Como ya sabemos, llamaremos a la transacción &lt;span style="font-weight: bold;"&gt;SE38 &lt;/span&gt;para abrir el editor de programnas.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_xd7iXaoorZs/SZM4rLAjUcI/AAAAAAAADqw/fYQF9ppY4LA/s1600-h/se38.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 345px;" src="http://1.bp.blogspot.com/_xd7iXaoorZs/SZM4rLAjUcI/AAAAAAAADqw/fYQF9ppY4LA/s400/se38.png" alt="" id="BLOGGER_PHOTO_ID_5301643500685840834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Escribimos el nombre de nuestro programa, en este caso será ZEJ_TIPOS_DATOS:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_xd7iXaoorZs/SZM5iIEaX6I/AAAAAAAADrA/9toRtNFabYU/s1600-h/tipos+datos.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 345px;" src="http://4.bp.blogspot.com/_xd7iXaoorZs/SZM5iIEaX6I/AAAAAAAADrA/9toRtNFabYU/s400/tipos+datos.png" alt="" id="BLOGGER_PHOTO_ID_5301644444789530530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hacemos clic en &lt;span style="font-weight: bold;"&gt;Crear&lt;/span&gt;. Nos saldrá una ventana donde debemos ingresar atributos del programa.&lt;br /&gt;Por el momento basta con poner:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_xd7iXaoorZs/SZM7kL_8WoI/AAAAAAAADrQ/EwC2kbaQTY0/s1600-h/atributostransporte.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 400px; height: 305px;" src="http://2.bp.blogspot.com/_xd7iXaoorZs/SZM7kL_8WoI/AAAAAAAADrQ/EwC2kbaQTY0/s400/atributostransporte.png" alt="" id="BLOGGER_PHOTO_ID_5301646679227521666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Titulo: &lt;span style="font-weight: bold;"&gt;"Ejemplo de programa con tipos de datos"&lt;/span&gt;&lt;br /&gt;Tipo: &lt;span style="font-weight: bold;"&gt;Programa Ejecutable&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Clic en &lt;span style="font-weight: bold;"&gt;Guardar&lt;/span&gt;, y nos aparecerá una ventana para indicar la orden de transporte, ahi pondremos &lt;span style="font-weight: bold;"&gt;$TMP&lt;/span&gt;, que como ya habia mencionado antes,  $TMP es una orden que nunca se transporá. De lo cual se hablará en otro post.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Despues de dar clic en guardar o pulsar ENTER veremos el editor de programas donde escribiremos el siguiente código:&lt;br /&gt;&lt;br /&gt;&lt;style type="text/css"&gt; 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; } &lt;/style&gt; &lt;span&gt;&lt;span class="L1S52"&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span&gt;&lt;span class="L1S52"&gt;REPORT&lt;/span&gt;  ZEJ_TIPOS_DATOS.&lt;br /&gt;&lt;span class="L1S31"&gt;"con comillas hacemos comentarios :D&lt;/span&gt;&lt;br /&gt;&lt;span class="L1S52"&gt;DATA&lt;/span&gt; numeroEntero &lt;span class="L1S52"&gt;type&lt;/span&gt; &lt;span class="L1S52"&gt;I&lt;/span&gt;. &lt;span class="L1S31"&gt;"(I)nteger&lt;/span&gt;&lt;br /&gt;&lt;span class="L1S52"&gt;DATA&lt;/span&gt; tasaInteres &lt;span class="L1S52"&gt;type&lt;/span&gt; F. &lt;span class="L1S31"&gt;"(F)loat&lt;/span&gt;&lt;br /&gt;&lt;span class="L1S52"&gt;DATA&lt;/span&gt;: sexo &lt;span class="L1S52"&gt;type&lt;/span&gt; &lt;span class="L1S52"&gt;C&lt;/span&gt;, estadoCivil &lt;span class="L1S52"&gt;type&lt;/span&gt; &lt;span class="L1S52"&gt;C&lt;/span&gt;. &lt;span class="L1S31"&gt;" (C)har&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;span class="L1S52"&gt;DATA&lt;/span&gt; pasaporte(&lt;span class="L1S32"&gt;8&lt;/span&gt;) &lt;span class="L1S52"&gt;type&lt;/span&gt; N. &lt;span class="L1S31"&gt;" (N)umber&lt;/span&gt;&lt;br /&gt;&lt;span class="L1S52"&gt;DATA&lt;/span&gt; nombre(&lt;span class="L1S32"&gt;30&lt;/span&gt;) &lt;span class="L1S52"&gt;type&lt;/span&gt; &lt;span class="L1S52"&gt;C&lt;/span&gt;.&lt;span class="L1S31"&gt;" (C)har&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;numeroEntero = &lt;span class="L1S32"&gt;50&lt;/span&gt;.&lt;br /&gt;tasaInteres = &lt;span class="L1S33"&gt;'2.5'&lt;/span&gt;.&lt;br /&gt;sexo = &lt;span class="L1S33"&gt;'H'&lt;/span&gt;. &lt;span class="L1S31"&gt;"Hombre &lt;/span&gt;&lt;br /&gt;estadoCivil = &lt;span class="L1S33"&gt;'S'&lt;/span&gt;. &lt;span class="L1S31"&gt;"Soltero&lt;/span&gt;&lt;br /&gt;pasaporte = &lt;span class="L1S33"&gt;'45678901'&lt;/span&gt;.&lt;br /&gt;nombre = &lt;span class="L1S33"&gt;'Pepito Grillo'&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="L1S52"&gt;write&lt;/span&gt;: &lt;span class="L1S33"&gt;'numero:'&lt;/span&gt;, numeroEntero, /. &lt;span class="L1S31"&gt;"con '/' hacemos salto de linea&lt;/span&gt;&lt;br /&gt;&lt;span class="L1S52"&gt;write&lt;/span&gt;: &lt;span class="L1S33"&gt;'Tasa de Interés:'&lt;/span&gt;, tasaInteres, /.&lt;br /&gt;&lt;span class="L1S52"&gt;write&lt;/span&gt;: &lt;span class="L1S33"&gt;'Sexo:'&lt;/span&gt;, sexo, /.&lt;br /&gt;&lt;span class="L1S52"&gt;write&lt;/span&gt;: &lt;span class="L1S33"&gt;'Estado civil:'&lt;/span&gt;, estadoCivil, /.&lt;br /&gt;&lt;span class="L1S52"&gt;write&lt;/span&gt;: &lt;span class="L1S33"&gt;'Pasaporte:'&lt;/span&gt;, pasaporte, /.&lt;br /&gt;&lt;span class="L1S52"&gt;write&lt;/span&gt;: &lt;span class="L1S33"&gt;'Nombre:'&lt;/span&gt;, nombre, /.&lt;br /&gt;&lt;span class="L1S52"&gt;write&lt;/span&gt; &lt;span class="L1S33"&gt;'Eso es todo.'&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Vemos que podemos usar la sentencia &lt;span style="font-weight: bold;"&gt;"&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;DATA"&lt;/span&gt; &lt;/span&gt;para declarar variables.&lt;br /&gt;Si vamos a declarar más de una variable usaremos &lt;span style="font-weight: bold;"&gt;"DATA:"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;En la sentencia:&lt;br /&gt;&lt;span&gt;&lt;span class="L1S31"&gt;&lt;br /&gt;&lt;/span&gt; &lt;span class="L1S52"&gt;DATA&lt;/span&gt; pasaporte(&lt;span class="L1S32"&gt;8&lt;/span&gt;) &lt;span class="L1S52"&gt;type&lt;/span&gt; N. &lt;span class="L1S31"&gt;" (N)umber&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Estamos usando 'pasaporte(8)' para indicar que será un número que contiene 8 dígitos.&lt;br /&gt;Una variable de tipo N, es una variable que solo contiene cifras pero que son almacenadas como texto. No deberá usarse con el fin de realizar operaciones.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;En la sentencia:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span class="L1S52"&gt;DATA&lt;/span&gt; nombre(&lt;span class="L1S32"&gt;30&lt;/span&gt;) &lt;span class="L1S52"&gt;type&lt;/span&gt; &lt;span class="L1S52"&gt;C&lt;/span&gt;.&lt;span class="L1S31"&gt;" (C)har&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Estamos declarando una cadena que contiene 30 caracteres.&lt;br /&gt;&lt;br /&gt;Finalmente imprimimos el contenido de todas la variables con la sentencia &lt;span style="font-weight: bold;"&gt;Write&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Activamos (Ctrl+F3) y luego ejecutamos el programa con F8.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7517314552697602018-7732369023515445086?l=abapdesdecero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abapdesdecero.blogspot.com/feeds/7732369023515445086/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7517314552697602018&amp;postID=7732369023515445086' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7517314552697602018/posts/default/7732369023515445086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7517314552697602018/posts/default/7732369023515445086'/><link rel='alternate' type='text/html' href='http://abapdesdecero.blogspot.com/2009/02/paso-3-tipos-de-datos-basicos-en-abap.html' title='Paso 3: Tipos de Datos básicos en ABAP'/><author><name>Carlos Agreda</name><uri>http://www.blogger.com/profile/04557577110714581339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://bp0.blogger.com/_xd7iXaoorZs/R7t-xM5DibI/AAAAAAAACZ8/cvGQwQp9n_Y/S220/yo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_xd7iXaoorZs/SZM4rLAjUcI/AAAAAAAADqw/fYQF9ppY4LA/s72-c/se38.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7517314552697602018.post-3133363303108844681</id><published>2009-02-04T15:28:00.000-08:00</published><updated>2009-02-11T12:42:41.700-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='abap desde cero'/><category scheme='http://www.blogger.com/atom/ns#' term='Básico Report'/><title type='text'>Paso 2: Hola Mundo!! en ABAP</title><content type='html'>Vamos a escribir nuestro primer programa en ABAP, el superconocido "Hola Mundo" o "Hello World".&lt;br /&gt;&lt;br /&gt;Para esto debemos hacer login a un servidor SAP, puedes ver eso en &lt;a href="http://abapdesdecero.blogspot.com/2008/11/paso-1-loguearse-al-sistema-sap.html"&gt;este post.&lt;/a&gt;&lt;br /&gt;Llamamos a la transacción  &lt;span style="font-weight: bold;"&gt;SE38, &lt;/span&gt;&lt;span&gt;pulsamos &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Enter &lt;/span&gt;y veremos que nos aparece la pantalla inicial del editor ABAP.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_xd7iXaoorZs/SZM35W5IyeI/AAAAAAAADqo/7yA9H3WgF1o/s1600-h/se38.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 345px;" src="http://3.bp.blogspot.com/_xd7iXaoorZs/SZM35W5IyeI/AAAAAAAADqo/7yA9H3WgF1o/s400/se38.png" alt="" id="BLOGGER_PHOTO_ID_5301642644882508258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Editor ABAP&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_xd7iXaoorZs/SYomALTeQvI/AAAAAAAADpk/UdJ42wqixNE/s1600-h/holamundo.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 259px;" src="http://3.bp.blogspot.com/_xd7iXaoorZs/SYomALTeQvI/AAAAAAAADpk/UdJ42wqixNE/s400/holamundo.png" alt="" id="BLOGGER_PHOTO_ID_5299089696031130354" border="0" /&gt;&lt;/a&gt;En la casilla "&lt;span style="font-weight: bold;"&gt;Program&lt;/span&gt;" pondremos el nombre de nuestro programa que se llamará "&lt;span style="font-weight: bold;"&gt;Z&lt;/span&gt;HOLAMUNDO".&lt;br /&gt;Luego hacemos clic en &lt;span style="font-weight: bold;"&gt;Create&lt;/span&gt;!!&lt;br /&gt;&lt;br /&gt;Nos aparecerá la siguiente pantalla en la que podemos rellenar los atributos de nuestro programa.&lt;br /&gt;En "&lt;span style="font-weight: bold;"&gt;Title&lt;/span&gt;" rellenamos el Titulo de nuestro programa yo consideré adecuado escribir "Hola Mundo"&lt;br /&gt;En "&lt;span style="font-weight: bold;"&gt;Type&lt;/span&gt;" Seleccionamos la opción "&lt;span style="font-weight: bold;"&gt;Executable program&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_xd7iXaoorZs/SYoor64jtEI/AAAAAAAADps/msPOFFd96SQ/s1600-h/atributosprograma.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 292px;" src="http://3.bp.blogspot.com/_xd7iXaoorZs/SYoor64jtEI/AAAAAAAADps/msPOFFd96SQ/s400/atributosprograma.png" alt="" id="BLOGGER_PHOTO_ID_5299092646560773186" border="0" /&gt;&lt;/a&gt;De momento basta con esos atributos, en un post siguiente explicaré de que se trata cada atributo. Hacemos clic en "Save".&lt;br /&gt;&lt;br /&gt;Nos aparecerá una ventana para ingresar un paquete.&lt;br /&gt;De momento no nos preocupemos mucho por eso, sirve para el tema de transportes, pero pongamos "&lt;img src="file:///C:/DOCUME%7E1/Arbert/CONFIG%7E1/Temp/moz-screenshot-1.jpg" alt="" /&gt;&lt;span style="font-weight: bold;"&gt;$TMP&lt;/span&gt;", que es un paquete temporal que nunca se transporta.&lt;br /&gt;Sobre paquetes escribiré en otro post.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_xd7iXaoorZs/SYo0pael2gI/AAAAAAAADp8/KqFoqRB9An4/s1600-h/paquete.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 226px;" src="http://3.bp.blogspot.com/_xd7iXaoorZs/SYo0pael2gI/AAAAAAAADp8/KqFoqRB9An4/s400/paquete.png" alt="" id="BLOGGER_PHOTO_ID_5299105797641722370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hacemos clic en guardar!!&lt;br /&gt;&lt;br /&gt;Por fin estamos en el editor de programas!!!!&lt;br /&gt;&lt;br /&gt;Ahora escribimos la siguiente sentencia.&lt;br /&gt;&lt;br /&gt;&lt;style type="text/css"&gt; SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF; } .L1S33 { color: #4DA619; } .L1S52 { color: #0000FF; } &lt;/style&gt; &lt;span style="font-size:180%;"&gt;&lt;span&gt;&lt;span class="L1S52"&gt;write&lt;/span&gt; &lt;span class="L1S33"&gt;'hola mundo'&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;No olvides el punto (".") al final de la Sentencia y activa tu programa dando clic en el icono que parece un cerillo (fósforo) o también puedes presionar &lt;span style="font-weight: bold;"&gt;ctrl+F3&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="file:///C:/DOCUME%7E1/Arbert/CONFIG%7E1/Temp/moz-screenshot.jpg" alt="" /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_xd7iXaoorZs/SYo4Ah1hXbI/AAAAAAAADqE/pGqdHYGprSQ/s1600-h/activar.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://4.bp.blogspot.com/_xd7iXaoorZs/SYo4Ah1hXbI/AAAAAAAADqE/pGqdHYGprSQ/s400/activar.png" alt="" id="BLOGGER_PHOTO_ID_5299109493288820146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Una vez Activado, Pasamos a ejecutar nuestro report. Hacemos clic en el icono que está a la derecha del cerillo o también podemos presionar &lt;span style="font-weight: bold;"&gt;F8&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_xd7iXaoorZs/SYo5rerfKUI/AAAAAAAADqU/gbDSh3vxg_4/s1600-h/report.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_xd7iXaoorZs/SYo5rerfKUI/AAAAAAAADqU/gbDSh3vxg_4/s400/report.png" alt="" id="BLOGGER_PHOTO_ID_5299111330687428930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Listo!!! Ya tenemos nuestro primer programa en abap!!&lt;br /&gt;&lt;br /&gt;Vale la pena mencionar que todos los programas que escribamos deberán nombrarse empezando por la letra X, Y o Z. En nuestro caso (como en la mayoría de los casos) empezaremos con &lt;span style="font-weight: bold;"&gt;Z&lt;/span&gt;. Esto sirve para diferenciar entre los programas standar propios de SAP y los nuestros.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7517314552697602018-3133363303108844681?l=abapdesdecero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abapdesdecero.blogspot.com/feeds/3133363303108844681/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7517314552697602018&amp;postID=3133363303108844681' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7517314552697602018/posts/default/3133363303108844681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7517314552697602018/posts/default/3133363303108844681'/><link rel='alternate' type='text/html' href='http://abapdesdecero.blogspot.com/2009/02/paso-2-hola-mundo-en-abap.html' title='Paso 2: Hola Mundo!! en ABAP'/><author><name>Carlos Agreda</name><uri>http://www.blogger.com/profile/04557577110714581339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://bp0.blogger.com/_xd7iXaoorZs/R7t-xM5DibI/AAAAAAAACZ8/cvGQwQp9n_Y/S220/yo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_xd7iXaoorZs/SZM35W5IyeI/AAAAAAAADqo/7yA9H3WgF1o/s72-c/se38.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7517314552697602018.post-8243668691553851088</id><published>2008-11-05T01:33:00.000-08:00</published><updated>2009-02-11T13:51:56.855-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Básico'/><category scheme='http://www.blogger.com/atom/ns#' term='abap desde cero'/><category scheme='http://www.blogger.com/atom/ns#' term='Instalación'/><title type='text'>Paso 1: Loguearse al sistema SAP (Log In)</title><content type='html'>El primer paso será loguearnos al sistema SAP, en mi caso me estoy conectando al computador donde me encuentro con el &lt;span class="Apple-style-span" style="font-style: italic;"&gt;"SAP Netweaver 7.01 ABAP&lt;/span&gt;" previamente instalado.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. Iniciamos el servidor&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_xd7iXaoorZs/SYobrIEasjI/AAAAAAAADpM/Y-awyLibXaw/s1600-h/iniciarServidor.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 495px; height: 278px;" src="http://3.bp.blogspot.com/_xd7iXaoorZs/SYobrIEasjI/AAAAAAAADpM/Y-awyLibXaw/s400/iniciarServidor.JPG" alt="" id="BLOGGER_PHOTO_ID_5299078339269145138" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;2.Conectarnos al servidor desde el SAPGui (SAP Logon)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_xd7iXaoorZs/SYod6eL2c5I/AAAAAAAADpU/hlZjXHfUiI4/s1600-h/sapgui.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 287px;" src="http://4.bp.blogspot.com/_xd7iXaoorZs/SYod6eL2c5I/AAAAAAAADpU/hlZjXHfUiI4/s400/sapgui.jpg" alt="" id="BLOGGER_PHOTO_ID_5299080801927197586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. Llamamos a la transacción para iniciar editor de programas "SE38"&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_xd7iXaoorZs/SYoh23aANbI/AAAAAAAADpc/RMqLPSq5AzE/s1600-h/se38.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 282px;" src="http://4.bp.blogspot.com/_xd7iXaoorZs/SYoh23aANbI/AAAAAAAADpc/RMqLPSq5AzE/s400/se38.jpg" alt="" id="BLOGGER_PHOTO_ID_5299085138024478130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Con lo cual estaríamos logueados y casi listos para escribir nuestro primer programa en ABAP.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7517314552697602018-8243668691553851088?l=abapdesdecero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abapdesdecero.blogspot.com/feeds/8243668691553851088/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7517314552697602018&amp;postID=8243668691553851088' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7517314552697602018/posts/default/8243668691553851088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7517314552697602018/posts/default/8243668691553851088'/><link rel='alternate' type='text/html' href='http://abapdesdecero.blogspot.com/2008/11/paso-1-loguearse-al-sistema-sap.html' title='Paso 1: Loguearse al sistema SAP (Log In)'/><author><name>Carlos Agreda</name><uri>http://www.blogger.com/profile/04557577110714581339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://bp0.blogger.com/_xd7iXaoorZs/R7t-xM5DibI/AAAAAAAACZ8/cvGQwQp9n_Y/S220/yo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_xd7iXaoorZs/SYobrIEasjI/AAAAAAAADpM/Y-awyLibXaw/s72-c/iniciarServidor.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7517314552697602018.post-4198165916651975712</id><published>2008-11-05T01:26:00.000-08:00</published><updated>2009-02-04T15:25:30.351-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Básico'/><category scheme='http://www.blogger.com/atom/ns#' term='Instalación'/><title type='text'>¿Donde puedo aprender/practicar ABAP?</title><content type='html'>&lt;div&gt;Puedes &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;prácticar&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ABAP&lt;/span&gt;...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;- Si tienes un Sistema &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SAP&lt;/span&gt; instalado (muy improbable).&lt;div&gt;- Si tienes acceso a algún sistema &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SAP&lt;/span&gt; por medio de la empresa en la que trabajas u otro medio.&lt;/div&gt;&lt;div&gt;- Si te instalas la versión de prueba del servidor &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SAP&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Netweaver&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;ABAP&lt;/span&gt; desde la &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;web&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="https://www.sdn.sap.com/irj/sdn/abap?rid=/library/uuid/80fd9a0a-e306-2a10-c896-b84c77c13ed2"&gt;https://www.sdn.sap.com/irj/sdn/abap?rid=/library/uuid/80fd9a0a-e306-2a10-c896-b84c77c13ed2&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Son algo más de tres gigas y te duran unos tres meses como periodo de prueba, pero vale la pena.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Alguna sugerencia, comentar.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7517314552697602018-4198165916651975712?l=abapdesdecero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abapdesdecero.blogspot.com/feeds/4198165916651975712/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7517314552697602018&amp;postID=4198165916651975712' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7517314552697602018/posts/default/4198165916651975712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7517314552697602018/posts/default/4198165916651975712'/><link rel='alternate' type='text/html' href='http://abapdesdecero.blogspot.com/2008/11/donde-puedo-aperderpracticar-abap.html' title='¿Donde puedo aprender/practicar ABAP?'/><author><name>Carlos Agreda</name><uri>http://www.blogger.com/profile/04557577110714581339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://bp0.blogger.com/_xd7iXaoorZs/R7t-xM5DibI/AAAAAAAACZ8/cvGQwQp9n_Y/S220/yo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7517314552697602018.post-3809456194776242932</id><published>2008-11-05T00:59:00.000-08:00</published><updated>2009-02-11T13:52:19.537-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Básico'/><category scheme='http://www.blogger.com/atom/ns#' term='abap desde cero'/><title type='text'>¿Que es ABAP?</title><content type='html'>Lo básico:&lt;div&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ABAP&lt;/span&gt; es un lenguaje de programación de cuarta generación, muy completo y sencillo que nos permitirá hacer aplicaciones para &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SAP&lt;/span&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Algo más:&lt;/div&gt;&lt;div&gt;- &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;ABAP&lt;/span&gt; es un lenguaje de cuarta generación, o sea que podemos hacer mucho pero con poco esfuerzo/líneas.&lt;/div&gt;&lt;div&gt;- No se requiere un alto &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;conocimieto&lt;/span&gt; de informática para empezar a hacer programas básicos.&lt;/div&gt;&lt;div&gt;- Los programas en ABAP se escriben mediante el editor de programas de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SAP&lt;/span&gt;, eso significa que no podemos escribir programas si no tenemos un "servidor" &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SAP&lt;/span&gt; a la mano. No es tan &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;fácil&lt;/span&gt; como instalarnos un compilador y ya!!, aunque hay algunas alternativas para los que queremos aprender.&lt;/div&gt;&lt;div&gt;- Podemos elegir programar de manera estructurada u orientada a objetos.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Si consideran alguna más que pueda ser útil, por favor comentar.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7517314552697602018-3809456194776242932?l=abapdesdecero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abapdesdecero.blogspot.com/feeds/3809456194776242932/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7517314552697602018&amp;postID=3809456194776242932' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7517314552697602018/posts/default/3809456194776242932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7517314552697602018/posts/default/3809456194776242932'/><link rel='alternate' type='text/html' href='http://abapdesdecero.blogspot.com/2008/11/que-es-abap.html' title='¿Que es ABAP?'/><author><name>Carlos Agreda</name><uri>http://www.blogger.com/profile/04557577110714581339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://bp0.blogger.com/_xd7iXaoorZs/R7t-xM5DibI/AAAAAAAACZ8/cvGQwQp9n_Y/S220/yo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7517314552697602018.post-8595673013374534818</id><published>2008-07-29T10:32:00.000-07:00</published><updated>2009-02-05T18:50:13.341-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='abap desde cero'/><category scheme='http://www.blogger.com/atom/ns#' term='Bienvenida'/><title type='text'>Abap desde Cero "0"</title><content type='html'>Contra la creencia de muchos, en este blog intento demostrar que es posible aprender a programar en ABAP desde cero de manera autodidacta.&lt;br /&gt;&lt;br /&gt;Estoy seguro que no naufragaremos en el intento.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Poco a poco colgaré muchos ejemplos de abap y programas básicos para que el aprender a programar en abap no sea un reto imposible.&lt;br /&gt;&lt;br /&gt;Bienvenidos!!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7517314552697602018-8595673013374534818?l=abapdesdecero.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://abapdesdecero.blogspot.com/feeds/8595673013374534818/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7517314552697602018&amp;postID=8595673013374534818' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7517314552697602018/posts/default/8595673013374534818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7517314552697602018/posts/default/8595673013374534818'/><link rel='alternate' type='text/html' href='http://abapdesdecero.blogspot.com/2008/07/abap-desde-cero.html' title='Abap desde Cero &quot;0&quot;'/><author><name>Carlos Agreda</name><uri>http://www.blogger.com/profile/04557577110714581339</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://bp0.blogger.com/_xd7iXaoorZs/R7t-xM5DibI/AAAAAAAACZ8/cvGQwQp9n_Y/S220/yo.jpg'/></author><thr:total>1</thr:total></entry></feed>
