✒️ABAP / Las características de los programas ABAP Por Oscar Aravena Muller
ABAP Las características de los programas ABAP

1. ¿Qué son los Objetos ABAP?
Imagina que ABAP es un taller de herramientas. Cada "objeto" es una herramienta diferente que resuelve un problema específico:
| Reportes | Informes escritos (ej: lista de clientes). |
| Programas de Diálogo | Pantallas interactivas (ej: formulario de pedidos). |
| Módulos de Función | "Aplicaciones" reutilizables (ej: calculadora). |
| Formularios | Documentos (ej: facturas, contratos). |
| Interfaces | Conexiones entre sistemas (ej: enviar datos a Excel). |
2. Estructura Básica de un Programa (Reporte)
Todo programa ABAP tiene una estructura predecible, como una receta:
REPORT z_mi_primer_programa. " Nombre del programa (siempre empieza con Z)
* 1. Definir datos (ingredientes)
DATA: lv_nombre TYPE string.
* 2. Evento principal (paso a seguir)
START-OF-SELECTION.
lv_nombre = 'Ana'.
WRITE: 'Hola, ', lv_nombre. " Mostrar resultado
-
REPORT: Nombre del programa.
-
DATA: Define variables (como "ingredientes").
-
START-OF-SELECTION: Evento principal (donde ocurre la acción).
3. Eventos en ABAP (Desencadenadores)
Son como botones en un control remoto. Al ocurrir algo, ejecutan código:
| INITIALIZATION | Al iniciar el programa. | Inicializar variables. |
| AT SELECTION-SCREEN | Cuando el usuario ingresa datos. | Validar un campo. |
| START-OF-SELECTION | Al procesar el programa (F8). | Calcular resultados. |
| END-OF-SELECTION | Al terminar el procesamiento. | Mostrar un resumen. |
4. Comentarios: Tu "Cuaderno de Notas"
Sirven para explicar tu código (¡fundamental para no perderse!). Dos formas:
5. Herramientas Clave
-
Editor ABAP (SE38): Donde escribes programas.
-
Editor Nuevo: Más amigable (recomendado).
-
Editor Antiguo: Básico, pero funcional.
-
-
Navegador de Objetos (SE80): Un "explorador de archivos" para ABAP:
-
Crea/revisa programas, módulos, clases.
-
Acceso rápido a todo tipo de objetos.
-
Conclusión
-
Objetos ABAP = Herramientas para resolver problemas.
-
Eventos = Desencadenadores de acciones (como botones).
-
SE38/SE80 = Tus espacios de trabajo.
 
 
 
Sobre el autor
Publicación académica de Oscar Aravena Muller, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Oscar Aravena Muller
Profesión: Futuro Analista Programador - Chile - Legajo: ZT54U
✒️Autor de: 90 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor SAP BTP Fiori
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
























