✒️ABAP Las características de los programas ABAP
ABAP Las características de los programas ABAP
LECCION 1 UNIDAD 2. CARACTERISTICAS DE LOS PROGRAMAS ABAP.
Dentro del mundo ABAP se pueden crear distintos tipos de objetos: Reporte, Reporte interactivo y Reporte ALV, programa de dialogo, formularios, batch Input, user exits, field exits, funciones y RFC.
Inicialmente en esta unidad se verifico el alcnace de los reportes.
Reporte: Es un programa que consiste en una serie de instrucciones y palabras clave cuyo objetivo es procesar datos de entrada o datos que se obtienen de las tablas del sistema y mostrar los resultados del procesamiento por pantalla.
Existen cuatro tipos de palabras claves:
Declarativas: se utilizan para declarar datos que vamos a usar dentro del programa. Ej.: DATA, TABLES y CONSTANT.
Eventos: que ocurren en el programa. Ej.: START-OF-SELECTION, TOP-OF-PAGE, etc.
Control: sentencias de control de flujo de programa. Ej.: IF, WHILE, DO, etc.
Operativas: realizan funciones según la palabra clave. Ej.: WRITE, MOVE, etc.
Existen dos formas de utilizar los comentarios en un programa ABAP: Con un asterisco en la primera columna de la fila y con comillas dobles en cualquier posición de la línea.
EVENTO DE UN PROGRAMA ABAP
la programación ABAP es orientada a eventos. En donde un evento es una etiqueta que identifica una sección de código dentro de un programa. La sección de código asociada con un evento, comienza con un nombre de evento y termina cuando el siguiente nombre de evento se encuentra. Los nombres de eventos son palabras reservadas. No podemos crear nuevos eventos, solamente podemos usar los que ya existen.
Los principales eventos que pueden ocurrir dentro de un programa son: INITIALIZACION, AT SELECTION-SCREEN, START-OF SELECTION, END-OF-SELECTION, AT LINE-SELECTION, AT USER-COMMAND, TOP-OF-PAGE, END-OF-PAGE,
UTILIZANDO EL DEBUGGER
Es muy importante saber utilizar el debugger o depurador ya que en programación las cosas solo funcionan si y solo si son perfectas, es decir sin errores. Algunos errores se detectan a simple vista pero para resolver otros vamos a necesitar ejecutar el programa y saber exactamente cuales son los valores que van tomando las variables internas del mismo.
Para ejecutar el debugger a un programa, se debe ingresar a la transacción SE38 y colocamos un breakpoint luego de la declaración de las variables presionando el botón para breakpoints de sesión que durarán mientras la sesión este abierta o para breakpoints externos.
Presionando el botón Single step o la tecla F5, ejecutaremos paso a paso es decir sentencia a sentencia.
Presionando el botón Execute o la tecla F6, ejecutaremos subrutina a subrutina sin entrar en el contenido de cada una.
Presionando el botón Return o la tecla F7, retornaremos a la rutina de nivel superior de la rutina actual en ejecución.
Presionando el botón Run o la tecla F8, continuaremos la ejecución hasta el final del programa.
El alcance de un programa se da en la capacidad de definir correctamente los eventos que determinan el desarrollo de un programa y debugger para entender si existen inconsistencias en el código.
 
 
 
Sobre el autor
Publicación académica de Jose Dario Angel Vanegas, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Dario Angel Vanegas
Profesión: Administrador de Empresas. - Colombia - Legajo: RZ21T
✒️Autor de: 70 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP SD Nivel Avanzado
Presentación:
Profesional con 21 años de experiencia en áreas de producción, logística, auditoria e inventarios, administración y manejo de inventarios, procesos comerciales en general configurados en sd sap.
Certificación Académica de Jose Angel