✒️ABAP Mi primer programa ABAP
ABAP Mi primer programa ABAP
1. Mi primer Programa ABAP
La creación, modificación y visualización de los programas ABAP se realiza por la Tx SE38.
Para comenzar a desarrollar, se requiere que la primera vez se haga un registro como desarrollador, donde se debe ingresar una clave de 20 dígitos que debe ser generada y entregada por personal adminitrador de SAP (SAP BASIS).
Para crear un programa por la SE38 se debe crear un nombre único del programa, el cuál debe iniciar con la letra Z y una breve sigla o nombre que identifique el programa, además de un título descriptico, tipo de programa, entre otros. Luego de grabado, se solicitará el ingreso del paquete o clase de desarrollo (para el ejercicio de pruebas se ingresará el objeto local o $TMP). Posteriormente, tenremos acceso a la interfaz de codificación, donde se escribirá la lógica del programa, teniendo en cuenta la sintaxis ABAP. Al finalizar la codificación, se debe activar el programa haciendo clic en el icono de la varita mágica. Si el programa se activa sin errores, se procede a ejecutar con el ícono de llave inglesa o presionando F8.
Para la escritura de código ABAP se debe tener en cuenta que cada sentencia debe finalizar con un punto, que no se distingue entre mayúsculas y minúsculas, que una sentencia puede ocupar más de una línea y que las cadenas se escriben entre comillas simples. Los comentarios se pueden establecer con asterisco (*) cuando se usa para toda la línea o con comilla doble (") cuando se va a usar desde cualquier parte de la línea.
La función PRETTY PRINTER se utiliza embellecer el código, unificando los criterios de mayúsculas y minúsculas en el entorno ABAP. Se configura por el menú: UTILIDADES -> OPCIONES -> EDITOR ABAP -> PRETTY PRINTER. Para utilizarlo se presiona el botón "Pretty Printer" de la barra de herramientas superior.
Algunas shortcuts de teclado de gran utilidad:
- Ctrl + C -> Copiar texto
- Ctrl + V -> Pegar último texto copiado
- Ctrl + Z -> Deshacer un cambio
- Ctrl + Y -> Seleccionar un bloque de texto en áreas donde no se puede seleccionar texto
- Ctrl + K -> Cambiar de mayúscula a minúscula y visceversa
- Ctrl + F3 -> Activar un programa
- Ctrl + > -> Colocar en comentario un grupo de líneas
- Ctrl + Shift + > -> Quitar comentario de un grupo de líneas
- F8 -> Ejecutar un programa
2. Ordenes de Transporte
Una ordenes de transporte es una referencia que agrupa objetos que van a ser transportados de ambiente. Este número de referencia es generado automáticamente por SAP.
Los objetos de prueba que no se desean transportar se deben crear en el paquete $TMP, pero si se quiere transportar en otro ambiente, se deberá asignar otro paquete existente o crear uno nuevo que no sea de pruebas.
Al momento de crear un objeto, se deberá crear (ícono de hoja en blanco) una orden de transporte o asignar una existente presionando el botón "Ordenes Propias".
3. Tipos y Estados de Orden de Transporte
Puede tener dos tipos:
- Customizing -> Cuando se utiliza para la configuración del sistema
- Workbench -> desarrollo de programas dentro de SAP
Las transacciones SE01 (ver detalle de una orden de transporte en particular), SE09 y SE10 son utilizadas para la administración de las ordenes de transporte.
Los estados que puede tener una orden de transporte son:
- Modificable -> Cuando puede se le pueden agregar o quitar objetos
- Liberada -> Cuando no puede ser modificada porque está lista para ser transportada a otro ambiente
Para liberar ona orden de transporte se debe dar clic al botón del carrito sobre la tarea que compone la orden o sobre la orden misma
 
 
 
Sobre el autor
Publicación académica de Jose Hernando Donado Cervantes, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Hernando Donado Cervantes
Profesión: Ingeniero de Sistemas - Colombia - Legajo: KU74P
✒️Autor de: 55 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Jose Donado