✒️ABAP / Mi primer programa ABAP Por Josep Lopez Moyano
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 Nivel Inicial.
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 SAP HCM Nivel Inicial
- Carrera Consultor SAP BASIS NetWeaver Nivel Avanzado
- Carrera Consultor SAP BASIS NetWeaver Nivel Inicial
- Master Funcional ABAP
- Master ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial






Disponibilidad Laboral: FullTime


















