✒️ABAP Mi primer programa ABAP
ABAP Mi primer programa ABAP
Transacción (SE38), usada para crear, modificar y visualizar programas de ABAP.
- Escribimos el nombre del programa, que debe comenzar por Z y pulsamos "Crear".
- En la siguiente pantalla escribiremos el título y el tipo, normalmente "Programa ejecutable" y grabaremos.
- Como tercer paso, meteremos el paquete o pulsaremos "Objeto local". Se puede cambiar más adelante, Pasar a -> Entrada catálogos de objetos.
- En el editor de texto escribiremos el código del programa.
- Activaremos el programa con el botón "Activar", seleccionando el objeto a activar.
- Una vez activado sin errores, lo ejecutaremos con el botón o presionando F8.
- IMPORTANTE
- Todas las sentencias ABAP terminan en punto
- No distingue mayúsculas y minúsculas
- Una sentencia puede ocupar más de una línea.
- Las cadenas de texto se escriben entre comillas simples.
- CTRL + Y, selección de datos en un pantalla con celdas tipo Excel.
- TECLAS RÁPIDAS
- CTRL + K, cambiar texto de mayúsculas a minúsculas o viceversa.
- CTRL + F3, activar un programa.
- CTRL + >, comentar un conjunto de líneas seleccionadas.
- CTRL + SHIFT + >, descomentar las líneas seleccionadas.
- F8, ejecutar un programa.
- PRETTY PRINTER
Para formatear automáticamente nuestro código. Lo podemos configurar en Utilidades -> Opciones -> Editor ABAP -> Pretty Printer.
Para usarlo tenemos un botón con el propio nombre.
- ORDENES DE TRANSPORTE (SE01, SE09 y SE10) (Número unívoco dentro del sistema SAP que se usa para agrupar objetos que se van a transportar entre ambientes)
Para transportar un programa de un ambiente a otro, hemos de meterlo en un paquete (o clase de desarrollo) que no sea el temporal ($TMP). Esto se hace en la creación del programa, paso 3.
El siguiente paso será asociarlo a una ordenes de transporte, podemos usar una que ya tengamos en el sistema (Botón Órdenes propias), o crear una nueva.
Luego tendremos que asociar el objecto creado (si no cogemos uno ya existente) a un número de orden de transporte único en el sistema y que es generado automáticamente por SAP.
Como último paso activaremos nuestra orden de transporte.
- TIPOS Y ESTADOS DE UNA ORDEN DE TRANSPORTE
Tipo CUSTOMIZING: Para configuración del sistema.
Tipo WOTKBENCH: Para desarrollo de programas.
Puede estar en dos estados, modificable, cuando se le pueden agregar y quitar objetos y liberada, no puede ser modificada, está lista para se transportada a otro ambiente.
Para liberar una orden basta con pulsar el botón transportar sobre la tarea que compone la orden y también sobre la misma orden.
 
 
 
Sobre el autor
Publicación académica de Ignacio Mart?n Bolumar, en su ámbito de estudios para la Carrera Consultor ABAP.
Ignacio Mart?n Bolumar
Profesión: Ingeniero Inform?tico - Espa?a - Legajo: ZL84Z
✒️Autor de: 94 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Ignacio Mart?n