✒️ABAP Mi primer programa ABAP
ABAP Mi primer programa ABAP
LECCION 10° DE 12
*****MI PRIMER PROGRAMA EN ABAP
Primeramente 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 el check de forma de palomita en color verde
Una vez activado sin errores, lo ejecutaremos con el botón ejecutar o con “F8”.
*****TIPS:
- 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).
*****TIPOS DE ESTADOS TRANSPORTE
Modificable: Puede ser modificada, puede agregar o quitar objetos
Liberada: No puede ser modificada, está 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
 
 
 
Sobre el autor
Publicación académica de Jose Angel Valles Bustos, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Angel Valles Bustos
Profesión: Analista de Sistemas - Mexico - Legajo: LD34Z
✒️Autor de: 95 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jose Valles