✒️ABAP Mi primer programa ABAP
ABAP Mi primer programa ABAP
- Mi primer programa en ABAP
- Nos logueamos a SAP y escribimos la transacción SE38 (transacción estándar en SAP para crear, modificar y visualizar programas) en el campo de comandos.
- En el editor ABAP escribimos el nombre del programa que vamos a crear, el cual debe iniciar con Z y presionamos CREAR.
- En la siguiente pantalla introducimos los siguientes datos:
- Título: Lo más descriptivo posible. (Ej. "Mi primer programa ABAP"
- Tipo: Tipo de objeto creado (generalmente "Programa ejecutable")
- Presionamos GRABAR y el sistema nos solicitará el paquete o clase de desarrollo, a lo que presionamos objeto local (que es igual que $TMP).
- En el editor escribimos el código.
- Activamos el programa presionando el botón activar seleccionando el objeto en la pantalla de activación y presionamos la palomita.
- Una vez activado sin errores, lo ejecutaremos con el botón ejecutar o con F8.
Notas:
- Todas las sentencias en ABAP terminan con '.'
- ABAP no distingue entre mayúsculas y minúsculas
- Una sentencia ABAP puede ocupar más de una línea
- Las cadenas de texto van entre comillas simples
PRETTY PRINTER: Se utiliza para unificar los criterios de mayúsculas y minúsculas en los programas. Para configurarlo debemos acceder a: UTILIDADES/OPCIONES/EDITOR ABAP/PRETTY PRINTER.
- Atajos de teclado
- Ctrl C --> Copiar
- Ctrl V --> Pegar
- Ctrl Z --> Deshacer
- Ctrl Y --> Seleccionar un recuadro en donde no se pueda seleccionar texto.
- Ctrl K --> Cambiar mayúculas 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
- Ordenes de transporte
Anteriormente creamos un objeto de prueba en el ambiente $TMP, pero si queremos transportarlo a otro ambiente tenemos que asignarlo a una clase de desarrollo o paquete que no sea de prueba.
Debemos de 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) y luego SAP nos propondrá asociar el objeto que acabamos de crear con un número de orden de transporte único en el sistema (generado automáticamente).
-Tipos y estados de una orden de transporte
- Customizing: Se utiliza para la configuración del sistema.
- Workbench: Se utiliza para el desarrollo de programas.
Para la administración de las ordenes de transporte se utilizan las transacción SE01 (detalle de una orden de transporte en particular), SE09 y SE10 (con ambas veremos el detalle de todas las ordenes que sean tanto de workbench o customizing y cuyo estado sea modificable, liberada o ambas).
Estados:
- Modificable: Puede ser modificada, puede agregar o quitar objetos
- Liberada: No puede ser modificada, esta lista para ser transportada a otro ambiente. Para liberar una orden solo presionamos el botón para transportar sobre la tarea que compone la orden y sobre la orden misma
 
 
 
Agradecimiento:
Ha agradecido este aporte: Ingrid Osorio
Sobre el autor
Publicación académica de Sandra Erika Bernabe Abreu, en su ámbito de estudios para la Carrera Consultor ABAP.
Sandra Erika Bernabe Abreu
Profesión: Ingeniería en Sistemas Computacionales - Mexico - Legajo: EW68S
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Sandra Bernabe