✒️ABAP Las características de los programas ABAP
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.
Ixhel Magai Lopez Valencia
Mexico - Legajo: PM62E
✒️Autor de: 134 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster 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