✒️ABAP / Mi primer programa ABAP Por Luciano Martinez
ABAP Mi primer programa ABAP

Creacion de un programa ABAP
Primero hay que ingresar a la interfaz GUI con usuario y contraseña, una vez entrado al sistema hay que ingresar en el campo de comandos la transaccion SE38 (Editor ABAP).
Luego dentro de la transaccion indicamos un nombre al programa y le indicamos que queremos crearlo (debe comenzar con Z).
Si se ingresa por primera vez, SAP te pide una clave de acceso de 20 digitos para indicar que es un desarrollador ABAP.
Una vez finalizado esto, se le va a pedir la descripcion del programa y el tipo. Luego se pide el paquete, en este caso hay que poner "Objeto local" que es lo mismo que TMP(objeto temporal) y lo guardamos, si no se le asigna a un paquete que ya este creado y no sea temporal.
Estando dentro del programa, escribimos una linea de codigo WRITE y activamos el programa. Luego ejecutamos el programa con F8 o con el icono de la llave.
Finalmente si no hay errores, se mostrara por pantalla el programa.
IMPORTANTE:
- Todas las sentencias ABAP deben terminar con punto.
- ABAP no distingue entre mayusculas y minusculas.
- Una sentencia puede ocupar mkas de una linea.
- Las cadenas de texto se escriben entre comillas simples ' '.
Una funcion extra util es el Pretty Printer, esta funcion hace que el programa pueda ser mas legible modificando y unificando el codigo en palabras mayusculas, minusculas, clave y sangrias. Esta opcion se puede activar desde barra de herramientas o presionando Shift + F1. Para configurarlo se tiene que ir a utilidades / opciones / editor ABAP / Pretty Printer.
Orden de Transporte
Es un numero unico (generado automaticamente por el sistema) en SAP que se utiliza para agrupar objetos en paquetes que van a ser transporados entre ambientes, puede tener una o muchas tareas y dentro de estas es donde se guardan los objetos ABAP.
- Para liberar una orden de transporte, primero se libera la o las tareas asociadas a la orden, y luego la orden.
- Una orden puede tener dos estados: Modificable (cuando se puedan agregar o quitar objetos) y Liberada (cuando no pueda ser modificada y este lista para ser trasportada).
Tambien se puede decir que en SAP hay tos tipos de ordenes:
- Customizing: se utiliza para la configuracion del sistema.
- Workbench: se utiliza para el desarrollo de programas.
 
 
 
Sobre el autor
Publicación académica de Luciano Martinez, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Luciano Martinez
Profesión: Consultor Abap - Argentina - Legajo: LR86R
✒️Autor de: 66 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Me capacito para desempeñar el rol de un consultor abap, además soy sql developer jr, como ambos lenguajes (sql y abap) se relacionan, hace que mi perfil sea más completo y se complemente.
Certificación Académica de Luciano Martinez
























