
Mi primer programa ABAP
Desde el menú principal ingresamos en el Editor ABAP con la transacción SE38.
1) Nombre del programa y CREAR
2) Título y Tipo y GRABAR
3) Paquete $TMP y Objeto local
4) Se escriben las sentencias fuente
5) Si no detectó errores de sintaxis, se posiciona el cursor en el nombre del objeto y Activar (fósforo)
6) Una vez activado sin errores, se ejecuta con Ejecutar (llave inglesa) o con F8
Atajos de Teclado
Ctrl C: Copiar un Texto
Ctrl V: Pegar un Texto (previamente copiado)
Ctrl Z: Volver atrás un cambio
Cuando no se puede seleccionar un texto Ctrl Y: Para seleccionar con un rectángulo de texto, para luego copiar y pegar.
Ctrl K: Para Convertir el texto de mayúsculas a minúsculas o viceversa.
Ctrl F3: Para Activar un programa.
Ctrl >: Para Comentar un conjunto de líneas seleccionadas
Ctrl Shift >: Para Descomentar un conjunto de líneas seleccionadas
F8: Para Ejecutar un programa
Ordenes de Transporte
Para tener la posibilidad de transportar el objeto que estamos creando, se lo debe crear en un paquete NO Temporario (por ejemplo en Z_WEB_SERVICE).
El Número de la Orden de Transporte es único y se lo asigna SAP automáticamente y cuando se lo graba, el objeto queda asociado a dicha orden. Luego se continúa con la Activación y el resto de los pasos.
Tipos y Estados de una Orden de Transporte
Tipos: Customizing (configuración del sistema); Workbench (desarrollo de programas).
Estados: Modificable (se le pueden agregar o quitar objetos); Liberada (lista para ser transportada a otro ambiente).
Para liberar la orden se debe presionar Transportar (camión) sobre la tarea o sobre la orden.
Para la administración de las órdenes de transporte se utilizan las transacciones SE01 (visualizar el detalle de una orden determinada), SE09 y SE10 (visualizar todas las órdenes con sus estados).