✒️ABAP / Mi primer programa ABAP Por Yeny Yanes Bautista
ABAP Mi primer programa ABAP

Mi primer programa ABAP
1. Ingresar a transaccíon SE38
2. Ingresar el nombre del programa que comienze con la letra Z
3. Clic en el botón "Crear"
4. Ingresar Titulo
5. Seleccionar tipo (Ejemplo: Programa ejecutable)
6. Clic en "Grabar"
7. Ingresar el paquete o clase de desarrollo y o clic en "Objeto local" si es es temporal
8. Clic en "Grabar"
9. Escribir el código del programa
10. Clic en boton "Activar" con el ícono de la varita. Se mostrará un mensaje que el objeto se ha activado
11. Una vez activado el programa sin errores, lo ejecutamos con el boton de "Directo" o F8
4 definiciones importante en la programación ABAP
* Todas las sentencias en ABAP terminan con un punto
* ABAP no distingue entre minúsculas y mayúsculas
* Una sentencia ABAP puede ocupar más alla de una línea
* Las cadenas de texto se escriben entre comillas simples
El pretty printer
Para que un programa u objeto ABAP funcione correctamente, tal como se desea que lo haga, él código ABAP debe ser perfecto, es decir debe estar correctamente escrito respetando la sintaxis y la semántica del lenguaje.
Para ayudarnos en esta tarea ABAP pone a nuestra disposición una herramienta sumamente útil, la cual vamos a ejeuctar cada vez que modifiquemos un código existente o cuando creamos un programa u objeto ABAP nuevo. Esta herramienta es el Pretty Printer y se encuentra disponible en la barra de herramientas del editor ABAP.
Es una herramienta propia del editor ABAP que nos permite unificar el código que generamos en cuanto a minúsculas mayúsculas, palabras claves y sangrías.
Es importante que cada vez que ejecutamos el pretty printer sobre un programa u objeto ABAP si el código está activo pasará a estado inactivo, esto se debe a que el código con la ejecución del pretty printer se modifica tal como si hubieramos hecho un cambio cualquiera en el mismo por lo que hay que tener presente en volver a activarlo.
Las ordenes de transporte
Es un número unívoco dentro del sistema SAP, es decir, no existe otra orden de transporte con el mismo número, que se utiliza para agrupar objetos que van a ser transportados entre ambientes.
Una orden de transporte puede estar compuesta por una o muchas tareas
Dentro de las tareas es donde se guardan los objetos ABAP a transportar.
Ejemplo de orden de transporte: EH8K902053
Transacciones SE01, SE09 y SE10 son utilizadas para la administración de las órdenes de transporte en el sistema. Cuando deseamos visualizar una orden de transporte en particular vamos a utilizar la transacción SE01
Cuando deseamos visualizar todas las ordenes de transporte existentes en el sistema vamos a utilizar las transacciones SE09 y SE10 las cuales son exactamente iguales en cuanto a funcionalidad.
El número de la tarea o tareas asociadas a una orden de transporte siempre son consecutivos al número de la orden de transporte.
Existen 2 tipos de ordenes de transporte
1. Customizing: cuando se utiliza para la configuración del sistema. Por ejemplo cuando se crea una nueva configuración en el sistema, como puede ser una nueva sociedad y la misma necesita ser transportada a otros ambientes de SAP.
2. Workbench: cuando se utiliza para el desarrollo de programas. Por ejemplo para alojar programas ABAP que van a ser transportados a otros ambientes.
 
 
 
Sobre el autor
Publicación académica de Yeny Gisela Yanes Bautista, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Yeny Gisela Yanes Bautista
Profesión: Ingeniera en Sistemas - Honduras - Legajo: XC34C
✒️Autor de: 46 Publicaciones Académicas
🎓Egresado de los módulos:
- Master Funcional ABAP
- Master ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial






Disponibilidad Laboral: FullTime


















