✒️ABAP Las características de los programas ABAP
ABAP Las características de los programas ABAP
CARACTERISTICAS DE LOS PROGRAMAS ABAP - LECCION 2-1
Aplicaciones ABAP
dentro de mundo ABAP se pueden crear distintos tipos de objetos, los más comunes de ellos son:
- Reportes, reportes interactivos y reportes ALV
- Programa dialogo
- Formularios
- Batch input
- User exits
- Fiel exits
- Funciones y RFC
Reporte. es un programa que consiste en una serie de instrucciones y palabras claves cuyo objetivo es procesar datos de entrada.
Existen cuatro tipos de palabras claves:
- Declarativas: se utiliza para declarar datos - DATA, TABLES y CONSTANT.
- Eventos: que ocurren en el programa - START-OF-SELECTION, TOP-OF-PAGE, ETC.
- Control: sentencia de control de flujo de programa, IF, WHILE, DO, ETC.
- Operativas: realizan funciones según la palabra clave, WRITE, MOVE, ETC.
Estructura de un reporte.
REPORT................ nombre del programa
TABLES................ tablas del diccionario de dato
DATA.................. variables de datos
EVENTOS............... eventos y códigos correspondiente
SEBRUTINAS............ modulariza los programas y ayuda de mantenimiento
Existen dos formas de utilizar los comentarios:
con un * en la primera columna de la fina
con " en cualquier posición.
ABAP es una programación orientada a eventos.
Modificar entorno de desarrollador
- Utilidades - Opciones - Editor ABAP - Editor. (Editor front-end nuevo o viejo).
Eventos. es una etiqueta que identifica una sección de código dentro de un programa, los eventos son palabras reservadas, no se pueden crear nuevos, solo se usan los existentes.
Principales eventos:
- INITIALIZATION inicia los campos de la pantalla de selección del programa.
- AT SELECTION.SCREEN valida los datos introducidos en la pantalla de selección.
- START-OF-SELECTION se utiliza para realizar procesos centrales del programa.
- END-OF-SELECTION fin del proceso central iniciado por start-of-selection.
- AT LINE-SELECTION selecciona una línea de una lista y realiza una acción.
- AT USER COMMAND se ejecuta cuando el usuario presiona un botón del menú en un reporte
- TOP-OF-PAGE se utiliza para colocar títulos o cabeceras.
- END-OF-PAGE se genera automáticamente cuando se inicia un programa nuevo.
Utilización de debugger
Es muy importante utilizar el debugger o depurador ya que los programas funcionan si y solo si está perfecto
Boton breackpoint y breackpoint externos.
- Botón SINGLE STEP, o F5, ejecuta paso a paso las sentencias.
- Botón EXECUTE, o F6, ejecuta la subrutina sin entrar en el contenido de cada una.
- Botón RETURN, o F7, retorna a la rutina de nivel superior ejecutada.
- Botón RUN, o F8, continua la ejecución hasta el final del programa.
Modificación del Debugger
- Utilidades - Opciones - Editor ABAP - Debugging - Funciones Debugging. (Func debugging clas - f debigging nueva).
 
 
 
Agradecimiento:
Ha agradecido este aporte: Daniel Arias Sarmiento
Sobre el autor
Publicación académica de Cristian Darwin Arteaga Diaz, en su ámbito de estudios para la Carrera Consultor ABAP.
Cristian Darwin Arteaga Diaz
Profesión: Abap Developer - Argentina - Legajo: GP81Q
✒️Autor de: 165 Publicaciones Académicas
🎓Cursando Actualmente: Master Funcional para Consultores ABAP
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Me considero una persona responsable, siempre estoy investigando y capacitandome para adquirir nuevos conocimientos, tengo el gusto de iniciarme en el mundo de abap como desarrollador, es genial.
Certificación Académica de Cristian Arteaga