✒️ABAP / Las características de los programas ABAP Por Ixhel Lopez Valencia
ABAP Las características de los programas ABAP

REPORTES: Objetos existentes de un programa ABAP
APLICACIONES ABAP: Se pueden crear distintos tipos de objetos, reportes, programas de dialogo, formularios, batch input, user exist, field exist, funciones y RFC
Los reportes consisten en una serie de instrucciones y palabras que procesan datos de entrada que se obtienen de las talas del sistema y muestran resultados.
Palabras clave:
DECLARATIVAS. Declaran datos, DATA, TABLES, CONSTANT
EVENTOS. Es lo que ocurre dentro de un programa, START-OF-SELECTION, TOP-OF-PAGE, ext.
CONTROL. Sentencias de flujo del programa, IF, WHILE, DO, etc.
OPERATIVAS. Realiza funciones según la palabra, WRITE, MOVE, etc.
Un reporte se representa conforme a su estructura. REPORT (Nombre del programa), TABLES (Tablas del diccionario de datos), DATA (Variables internas), EVENTOS (Eventos con código correspondiente), SUBRUTINAS (Modula rizan los programas y ayudan al mantenimiento)
EVENTOS DE UN PROGRAMA ABAP
ABAP es orientada a eventos.
Un evento de programa es una etiqueta que identifica una sección de código asociada con un evento
EVENTOS PRINCIALES.
- INITIALIZATION. Primer evento que se ejecuta iniciando los campos de la pantalla de selección de un programa o variable
- AT-SELECTION-SCREEN. Utilizada para validar los datos introducidos en los parámetros
- STAR-OF-SELECTION. Se lanza cuando se procesa la instrucción REPORT y la palabra reservada STAR-OF-SELECTION utilizada para el procesamiento central del programa
- END-OF-SELECTION. Se procesa después del procesamiento central.
- AT-LINE-SELECTION. Permite al usuario seleccionar una línea de un listado y realizar una acción
- AT-USER-COMMAND. Es ejecutada por el usuario cuando interactúa con el programa
- TOP-OF-PAGE. Se procesa antes de que aparezca el primer dato en cada pagina
- END-OF-PAGE. Es lanzada cuando se crea una nueva página, sucede cuando sobrepasa el número de líneas
DEBUGGER: Se utiliza para detectar errores en el programa, se debe colocar un BREAKPOINT para analizar cada sección.
EXISTEN DOS TIPOS DE BREAKPOINT:
ESTÁTICOS: Se generan escribiendo en el código ABAP la sentecia "break-point". El programa detiene su ejecución y pasa al modo debuggin.
DINÁMICOS: Son 3 tipos:
- BREAK-POINTS-DEBUGGER: Se crean en el debugger y se borrar al cerrar el debugger.
- BREAK-POINTS-SESIÓN: Creados en el editor ABAP
- BREAK-POINTS-EXTERNOS: Son validos para todas las sesiones de todos los usuarios.
ACCIONES:
- Single step (F5): Se ejecuta sentencia por sentencia.
- Execute (F6): Se ejecuta subrutina a subrutina sin entrar al programa.
- Return (F7): Retornar a la rutina.
- Run (F8): Se ejecuta hasta el final.
 
 
 
Sobre el autor
Publicación académica de Ixhel Magai Lopez Valencia, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Ixhel Magai Lopez Valencia
Mexico - Legajo: PM62E
✒️Autor de: 134 Publicaciones Académicas
🎓Egresado de los módulos:
- Master ABAP for HANA
- Master ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: PartTime
Presentación:
Soy ingeniera en telematica, estoy interesada en aprender programacion en sap, solo tengo conocimientos basicos en java
Certificación Académica de Ixhel Lopez
























