✒️ABAP / Mi primer programa ABAP Por Jose Valles Bustos
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 Nivel Inicial.
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






Disponibilidad Laboral: FullTime


















