✒️ABAP Mi primer programa ABAP
ABAP Mi primer programa ABAP
MI PRIMER PROGRAMA ABAP
1.- Accedemos al sistema.
2.- Ejecutamos Tx SE38
3.- Le introducimos un nombre que empiece por Z y pulsamos CREAR
NOTA:Atención debe estar marcado CÓDIGO FUENTE
NOTA:Si no hemos introducido la clave de desarrollador es el momento.
4.- Nos solicita el título (debe ser descriptivo).
5.- Tipo debemos seleccionar programa ejecutable y pulsamos GRABAR
6.- Ahora el sistema no solicita el paquete, ponemos $TMP
7.- Se nos abrirá el editor.
8.- Ya podemos escribir código.
9.- Una vez terminado, debemos pulsar en el icono de la varita mágica o activar
10.- Una vez hemos seleccionado el programa a activar y queda activado.
11.- Podemos ejecutarlo con F8 o el icono de la llave inglesa.
NOTA SOBRE SENTENCIAS ABAP:
1. Las sentencias deben acabar en . (punto)
2. ABAP no distingue entre mayúscula y minúscula.
3. Una sentencia abap puede tener múltiples líneas pero debe acabar en .
4. Las cadenas de texto se escriben con comillas simples ‘cadena’
PRETTY PRINTER
Para activar esta utilidad que formateará el código fuente cuando estemos en la SE38 vamos a utilidades y seleccionamos opciones, se nos abrirá una venta seleccionamos la pestaña PRETTY PRINTER debemos ir a utilidades, opciones, se nos abre una ventana, en la pestaña ABAP seleccionar pretty printer y configurar modo de trabajo. Ya lo podemos usar.
ORDENES DE TRANSPORTE
En el ejemplo anterior hemos utilizado el paquete $TMP este no se puede transportar. Si creamos una nueva ZXxxx y le asignamos un paquete por ejemplo Z_WEB_SERVICES se nos solicitará crear una orden de transporte que nos permitirá pasar un programa de un AMBIENTE a otro, por ejemplo de desarrollo a calidad.
Cuando creamos la orden podemos seleccionar crear una orden nueva o mostrar órdenes propias para añadir el programa a una orden de transporte ya existente.
Si seleccionamos CREAR se nos asignará un número de orden, este es univoco y lo genera el sistema.
TIPO DE ORDENES DE TRANSPORTE
Hay dos tipos de órdenes:
CUSTOMIZING: para configuración del sistema
WORKBENCH: desarrollo de programas
Las órdenes pueden estar en dos estados:
MODIFICABLE: Cuando se puede aún modificar
LIBERADA: Ya no se puede modificar, está lista para transportar a otro ambiente
TRANSACCIONES ASOCIADAS AL TRANSPORTE
SE01: Transport Organizer (vista ampliada)
SE09: Transport Organizer
SE10: Liberar ordenes de transporte
 
 
 
Sobre el autor
Publicación académica de Josep Antoni Lopez Moyano, en su ámbito de estudios para la Carrera Consultor ABAP.
Josep Antoni Lopez Moyano
Profesión: It Manager - España - Legajo: QP26P
✒️Autor de: 375 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP HCM Nivel Inicial
- Carrera Consultor Basis NetWeaver Nivel Avanzado
- Carrera Consultor Basis NetWeaver Nivel Inicial
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial