Aprende ABAP/4 desde cero y de manera autodidacta


miércoles, 4 de febrero de 2009

Paso 2: Hola Mundo!! en ABAP

Vamos a escribir nuestro primer programa en ABAP, el superconocido "Hola Mundo" o "Hello World".

Para esto debemos hacer login a un servidor SAP, puedes ver eso en este post.
Llamamos a la transacción SE38, pulsamos Enter y veremos que nos aparece la pantalla inicial del editor ABAP.


Editor ABAPEn la casilla "Program" pondremos el nombre de nuestro programa que se llamará "ZHOLAMUNDO".
Luego hacemos clic en Create!!

Nos aparecerá la siguiente pantalla en la que podemos rellenar los atributos de nuestro programa.
En "Title" rellenamos el Titulo de nuestro programa yo consideré adecuado escribir "Hola Mundo"
En "Type" Seleccionamos la opción "Executable program"

De momento basta con esos atributos, en un post siguiente explicaré de que se trata cada atributo. Hacemos clic en "Save".

Nos aparecerá una ventana para ingresar un paquete.
De momento no nos preocupemos mucho por eso, sirve para el tema de transportes, pero pongamos "$TMP", que es un paquete temporal que nunca se transporta.
Sobre paquetes escribiré en otro post.


Hacemos clic en guardar!!

Por fin estamos en el editor de programas!!!!

Ahora escribimos la siguiente sentencia.

write 'hola mundo'.

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 ctrl+F3.


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 F8.


Listo!!! Ya tenemos nuestro primer programa en abap!!

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 Z. Esto sirve para diferenciar entre los programas standar propios de SAP y los nuestros.

4 comentarios:

Unknown dijo...

Gracias por el tip. Ahora estoy descargando el minisap para hacer pruebas.
Tengo una duda:
En mi empresa usamos sap business one , es posible practicar en el sistema en una base de datos de prueba sin que pierda la garantia con el parner ?
Gracias

Patricia Ale dijo...

Agradezco haberme topado con este blog, por lo que veo me servira ene hace tiempo buscaba información para poder aprender abap, ya que hace meses me encuentro sin pega y necesito aprender algo nuevo para no quedarme en el limbo.
Gracias por compartir.
Exito!

INGENIERO WEB dijo...

Gracias por la información publicada en este blog. La verdad estaba necesitando una guia inicial como esta, ya que me encuentro en una etapa de aprendizaje del lenguaje para futuros desarrollos en este lenguaje para la compañia de sofware en la que laboro.

Joaquín San Martín dijo...

Gracias por el post, amigos donde puedo descargar minisap?