✒️ABAP / Mi primer programa ABAP Por Miguel Campo Velasco
ABAP Mi primer programa ABAP

Características del código en ABAP:
- Todas las sentencias en ABAP terminan con un punto.
- ABAP no distingue entre mayúsculas y minúsculas.
- Una sentencia ABAP puede ocupar más de una línea
- Las cadenas de texto se escriben entre comillas simples.
* una vez activado el programa sin errores, lo ejecutamos con el botos ejecutar o F8.
HERRAMIENTA PRETTY PRINTER:
Una vez que nos hemos asegurado de que la sintaxis y la semántica del programa que hemos creado es correcta compilando y activando, debemos revisar que el código sea los más legible posible, de modo que el mantenimiento futuro de ese código no nos lleve más del tiempo necesario a nosotros o a otro programador.
Para hacer esto ejecutamos la herramienta Pretty Printer de SAP, esta la vamos a usar cada vez que modifiquemos o creemos código.
El Pretty Printer es una herramienta propia del editor ABAP que nos permite unificar el código que generamos en cuanto a minúsculas, mayúsculas, palabras clave y sangrías.
Para configurar el Pretty Printer debemos acceder al menú Utilidades / Opciones / Editor ABAP / Pretty Printer.
Si tildamos el check Sangrar entonces al ejecutar el Pretty Printer se va a generar una sangría respecto del margen izquierdo de la pantalla.
Si tildamos el check efectuar conversión mayúsculas / minúsculas y seleccionamos Palabra clave mayúscula entonces al ejecutar el Prey Printer se van a convertir a mayúsculas únicamente las palabras clave.
Ordenes de transporte:
Para transportar un programa de un ambiente a otro es necesario asignarle un paquete que no sea de prueba. Para cambiar el paquete de un programa de ABAP, desde la transacción SE38 vamos al menú Pasar a / Entrada catálogo objetos/.
Transacciones SE01, SE09 y SE10
Estas transacciones son utilizadas para la administración de las órdenes de transporte en el sistema.
Cuando deseamos visualizar una orden de transporte en particular vamos a utilizar la transacción SE01.
Cuando deseamos visualizar todas las órdenes de transporte existentes en el sistema para nuestro usuario
de SAP vamos a utilizar las transacciones SE09 y SE10, las cuales son exactamente iguales en cuanto a
funcionalidad.
* El número de la tarea asociada a una orden de transporte son consecutivos al número de la orden de transporte. Para liberar una orden, primero es necesario liberar la tarea, esto se hace marcando con el mouse la tarea y luego la orden y pulsando al botón del camión. Una vez liberada aparece un check a la derecha de la orden o de la tarea.
Si el ambiente de desarrollo con el que trabajamos tiene configurado el transporte automático de órdenes de transporte entonces bastará con liberar la orden y la tarea o tareas para que esta pase al ambiente de testing. Si no se encuentra configurado el transporte automático entonces habrá que solicitarle al equipo de SAP BASIS que nos transporten la orden al ambiente de testing.
El estado de una orden de transporte puede ser liberada o modificable, por otra parte el tipo de orden podría ser WB o CU, según el tipo de objeto que se requiera gestionar.
 
 
 
Sobre el autor
Publicación académica de Miguel Angel Campo Velasco, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Miguel Angel Campo Velasco
Profesión: Consultor Sap Funcional Fi-ca - España - Legajo: PM38R
✒️Autor de: 18 Publicaciones Académicas
🎓Cursando Actualmente: Master Funcional ABAP
🎓Egresado de los módulos:
- Master ABAP Orientado a Objetos
- Master ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial






Disponibilidad Laboral: FullTime


















