✒️ABAP / Mi primer programa ABAP Por Gabriel Luces González
ABAP Mi primer programa ABAP

Creación del Programa (Transacción SE38)
El Editor ABAP, al cual se accede mediante la transacción estándar SE38, es la herramienta principal para crear, modificar y visualizar programas.
Para crear un programa, el proceso básico es el siguiente:
- Nombre del Programa: Debe comenzar con la letra Z (o Y), ya que este espacio de nombres está reservado para los desarrollos propios del cliente, diferenciándolos del código estándar de SAP.
- Atributos: Se debe asignar un Título descriptivo y definir el Tipo de programa (por ejemplo, "Programa ejecutable").
- Paquete (Clase de Desarrollo): Al grabar, el sistema solicita asignar el objeto a un paquete:
- Objeto Local ($TMP): Si es un programa de prueba que no se va a transportar a otros ambientes (como Testing o Producción), se asigna al paquete $TMP o se presiona el botón "Objeto local",.
- Paquete Transportable (Z...): Si el desarrollo debe moverse a otros ambientes, se asigna a un paquete creado por el usuario (ej. Z_WEB_SERVICE) y el sistema solicitará una Orden de Transporte,.
Una vez en el editor, se escribe el código fuente. Las reglas fundamentales de la sintaxis ABAP mencionadas son:
- Todas las sentencias deben terminar con un punto.
- El lenguaje no distingue entre mayúsculas y minúsculas.
- Una sentencia puede ocupar más de una línea.
- Las cadenas de texto se escriben entre comillas simples (ej. 'Hola Mundo').
Ejemplo de código básico:
REPORT z_prueba_abap. WRITE 'Este es mi primer programa en Abap'. Activación y EjecuciónPara que el programa pueda ser utilizado, primero debe ser Activado. Esto compila el código y verifica que no haya errores de sintaxis. Una vez activo, se puede ejecutar presionando la tecla F8 o el botón de ejecutar para ver la salida en pantalla.
Órdenes de TransporteUna Orden de Transporte es un número unívoco generado automáticamente por SAP que se utiliza para agrupar objetos (programas, tablas, configuraciones) que serán trasladados entre ambientes (ej. de Desarrollo a Calidad).
Estructura: Una orden contiene una o más Tareas. Los objetos modificados se guardan dentro de estas tareas,.
Tipos de Órdenes:
- Customizing: Para cambios en la configuración del sistema (ej. definir una nueva sociedad).
- Workbench: Para cambios en el desarrollo de software (ej. programas ABAP).
Estados de la Orden:
- Modificable: Se pueden agregar o quitar objetos. Es el estado inicial.
- Liberada: La orden se cierra y está lista para ser transportada. No admite más cambios.
Gestión (Transacciones SE01, SE09, SE10): Para transportar, se utilizan estas transacciones. El proceso consiste en liberar primero la tarea (subnivel) y luego liberar la orden de transporte (nivel superior),. Una vez liberada, el sistema de transporte (automático o manual por parte de los administradores BASIS) mueve los cambios al siguiente ambiente.
 
 
 
Sobre el autor
Publicación académica de Gabriel José Luces González, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Gabriel José Luces González
Profesión: Consultor Sap Pm - Chile - Legajo: LA36W
✒️Autor de: 214 Publicaciones Académicas
🎓Cursando Actualmente: Carrera Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor SAP FI Nivel Inicial
- Carrera Consultor SAP MM Nivel Inicial
Presentación:
Objetivo principal, adquirir todos los conococimiento relacionado al modulo de mm que me permita complementar mis conocimientos en el mundo sap
Certificación Académica de Gabriel Luces






Disponibilidad Laboral: FullTime


















