✒️ABAP Mi primer programa ABAP
ABAP Mi primer programa ABAP
Mi primer programa ABAP. Unidad 1 - Lección 10.
El editor ABAP correspondiente a la transacción SE38 es la transacción estándar del sistema SAP que se utilizará para crear, modificar y visualizar los programas ABAP. Una vez en dicha transacción escribimos el nombre del programa (debe comenzar por Z) y se presiona el botón "Crear" (En el momento de creación del programa el sistema pide la clave de desarrollador).
En la próxima pantalla nos piden los siguientes datos:
Título. Debe ser lo más descriptivo posible (en este caso "Mi primer programa ABAP").
Tipo. Se refiere al tipo de objeto que estamos creando (generalmente, "Programa ejecutable").
Presionamos "Grabar" y en una nueva ventana nos solicitará el paquete o clase de desarrollo (escribir $TMP o presionar el botón Objeto local).
En el editor se escribe el código: WRITE 'Este es mi primer programa en Abap'. y luego se activa presionando el botón "Activar" y se selecciona el objeto en la pantalla de activación.
Una vez activado sin errores, lo ejecutaremos con el botón del menú "Ejecutar" o pulsando la tecla F8.
Detalles de programación.
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 de una linea.
Las cadenas de texto se escriben entre comillas simples.
PRETTY PRINTER: Se utiliza para unificar los criterios de mayúsculas y minúsculas en los programas ABAP (utilidades/opciones/editor abap/pretty printer).
Atajos de teclado en SAP
CTRL C. Copiar el texto del campo de una pantalla.
CTRL V. Pegar el texto del campo de una pantalla.
CTRL Z. Deshacer un cambio.
CTRL Y. Marcamos un rectángulo en concreto de una lista.
CTRL K. Conversión mayúsculas/minúsculas y viceversa.
CTRL F3. Activar un programa.
CTRL <. Comentar linea de texto seleccionada.
CTRL >. Descomentar linea de texto seleccionada.
F8. Ejecutar un programa.
En el ejemplo anterior, se crea un objeto donde le asignamos una clase de desarrollo $TMP, si quisiéramos transportarlo a otro ambiente tenemos que asignarlo a una clase de desarrollo o paquete que no sea de prueba. Si ese fuera el caso, nos aparecería una nueva ventana para crear una orden de transporte (número unívoco dentro del sistema SAP que se utiliza para agrupar objetos que van a ser transportados entre ambientes) o utilizar una que exista presionando el botón "Órdenes propias". Las transacciones para administrar las ordenes de transporte en el sistema son la SE01, SE09 y SE10.
Tipos de ordenes de transporte.
Customizing. Se utiliza para la configuración del sistema.
Workbench. Se utiliza para el desarrollo de los programas.
Estados de ordenes de transporte.
Modificable. Se le pueden agregar o quitar objetos.
Liberada. No puede ser modificada, está lista para ser transportada a otro ambiente. Para liberar una orden basta con presionar el botón para transportar sobre la tarea que compone la orden o sobre la orden misma.
 
 
 
Sobre el autor
Publicación académica de Jose Angel Duran Fernandez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Angel Duran Fernandez
Profesión: Administrador de Sistemas Informáticos y Redes - España - Legajo: DV77Q
✒️Autor de: 24 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP PP
- Carrera Consultor en SAP SD Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial