🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

📘ABAP el Debugger

Selector Alummnos / Empresas

Definición de ABAP el Debugger

Es una herramienta de programación que se utiliza para ejecutar los programas ABAP, por línea o por sección, de modo de analizar malos funcionamientos o funcionamientos no deseados.

Con esta herramienta, se puede mostrar los objetos de datos y comprobar la lógica de flujo de los programas.

Actualmente existen dos tipos de depuradores: el Debugger Clásico que viene incluido hasta la versión 6.4 del sistema y el Nuevo Debugger que esta disponible en todas las versiones posteriores a la 6.4

Las principales diferencias entre el Debugger Clásico y el Nuevo Debugger son las siguientes:

  • El Debugger clásico: se mostrará en la misma ventana que la aplicación a depurar. Esta tecnología también tiene algunas restricciones. Por ejemplo, existen algunos programas ABAP no puede ser analizados en el modo de depuración por razones técnicas.
    La restricción más significativa es que existe tecnología ABAP que pueda ser utilizada para el diseño de la interfaz de depuración y por lo tanto no es posible crear una interfaz de usuario moderna.
  • El Nuevo Debugger: se ejecuta en una sesión externa separada, mientras que la aplicación que va a analizarse utiliza una segunda sesión externa.
    Con esta tecnología, la interfaz de usuario del depurador se puede diseñar libremente.

 

A partir del release o versión 6.40, se puede seleccionar el tipo de depuración eligiendo el debugger clásico o el nuevo en el Editor ABAP desde el menú: Utilidades → Configuración.

También es posible cambiar el depurador en cualquier momento durante un período de sesiones en la depuración opción de menú.

A partir del release 7.00, el Nuevo Debugger es el valor predeterminado.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "ABAP el Debugger" creadas y compartidas abiertamente por nuestros alumnos.

SAP Master

- Nuevo debugger ABAP, permite grabar configuración de debugger (breakpoint, watchpoint, customizations, etc.), usando las variantes de debugger: /debugging/sesiones/guardar: Para guardar sesion del debugger. /debugging/sesiones/cargar: Para leer sesion del debugger. - Para trabajar con nuevo debugger ABAP: /Utilidades/Opciones/Editor ABAP/Debugging/Funcion debugging nueva

Acceder a esta publicación

Creado y Compartido por: Victor Wong

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

La nueva funcionalidad del nuevo debugger de ABAP, es la capacidad de guardar las sesiones de debugguer, mediante las variantes del debugger para guardar las configuraciones de la sesión actual en una base de datos o archivo local, nos permite grabar breakpoints, watchpoints, customizing y las herramientas que presenta el programa, la próxima vez que estemos debugging al programa no tendremos que colocar nuevamente los breakpoints ni el resto de las configuraciones, es muy útil a la hora de pasar las herramientas a otros usuarios. Para guardar las variantes vamos al menú debugger > sesion de debugguer > guardar. Para leer las variantes del debugger vamos al menú debugger > sesion del debugger >...

Acceder a esta publicación

Creado y Compartido por: Jorge Luis Leal Marquez / Disponibilidad Laboral: PartTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Al proceso de encontrar y eliminar los errores de software se lo conoce como DEBUG, debugging o depuración. Si bien no es indispensable que el consultor funcional sepa realizar un debug, es recomendable que el analista funcional cuente con este conocimiento. El sistema SAP contiene un entorno completo de depuración. esta herramiento se encuentra dentro del entorno de desarollo ABAP. El debugger es una de las herramientas mas poderosas que tiene SAP para análisis y solución de problemas. Para poder hacer el debugger, vamos a necesitar por lado el conocimiento básico sobre la estructura de los programas y sentencias ABAP y por el otro, saber usar el debugger.

Acceder a esta publicación

Creado y Compartido por: Juan Alfredo Maiztegui / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

Hay dos tipos de Breakpoint's: Estáticos y Dinámicos. Estáticos los generamos escribiendo en ABAP: Break-Point En los DINÁMICOS tenemos: BreakPoint de Debugger......Que son creados en el debugger y se borran cuando se cierra en debugger BreakPoint de SESIÓN..........Que son creados en el editor ABAP y son validos mientras dura la sesión del usuario BreakPoint de Externos........Que son validos para todas las sesiones de todos los usuarios y su validez es de dos horas

Acceder a esta publicación

Creado y Compartido por: Eli Joel Zorrilla Zorrilla

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

El debugger ABAP Es una herramienta imprescindible que tiene SAP para el análisis y solución de errores en los programas Se utiliza para ejecutar programas paso a paso y durante el proceso se puede verificar la lógica, inspeccionar el contenido de las variables de programas, las tablas internas, las variables del sistema, las áreas de memoria. Existen 2 versiones de la misma herramientas dentro de SAP, el debugger clasico que la versión antigua y el nuevo debugger el cual incorpora mejoras la cual es aconsejable pasarse a esta nueva versión. Para utilizar la nueva versión del debugger, en la transacción SE38, accedemos al menú Utlidades/opciones/Editor ABAP/debugging y marcamos la...

Acceder a esta publicación

Creado y Compartido por: Javier Danilo Romero Cujia / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

También podemos cambiar la configuración de la pantalla del debug, con esta ruta: En la ventana del SE38 (Abap Editor) ..vamos a los comandos del menú de la barra de arriba y seleccionamos : Utilities(M) -> Settings -> Escogemos la pestaña ABAP Editor y luego la pestaña Debugging Podemos seleccionar : Classic Debuguer New Debugger

Acceder a esta publicación

Creado y Compartido por: Juan Carlos Ayala Chira

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


Aplicaciones ABAP Tipos de Objetos más comunes son: reportes (Interactivos y ALV), programas de dialogos, formularios, batch, user exits y funciones. Reportes --> Instrucciones y palabras cuyo objetivo es procesar datos de entrada y salida Palabras Claves: Declarativas, eventos , control y operativas. Estructura de un reporte: Report Name, Tables, Data. Events, Sub-rutimes Comentarios: ( * ) y ( " ) Eventos de un programa ABAP Lenguaje de programación orientado a eventos. Los principales eventos son: Initialization, At Selection-Screen, Satrt-Of Selection, End-of-selection, At Line-Selection, At User-Command, Top-of-page, End-of-page Utilizando el Debugger. Permite poder conocer si la aplicación funciona de manera...

Acceder a esta publicación

Creado y Compartido por: Miguel Angel Muñoz Alvarado

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Dentro de la ejecución del Debugger, podremos utilizar la utilidad Watchpoint. Esta funcionalidad nos va a permitir detener la ejecución de un programa cuando se cumpla una determinada condición. Para utilizar Watchpoint haremos lo siguiente. - En la pantalla de ejecución del debugger, pulsar el botón Watchpoint - En field name ingresamos el nombre del campo por el cual queremos hacer la búsqueda - Luego ingresamos el operador por el cual hacemos la comparación - Por ultimo ingresamos el valor de búsqueda - Pulsamos F8 para ejecutar el programa y él mismo se detendrá cuando se cumpla la condición. Primero...

Acceder a esta publicación

Creado y Compartido por: Victor Cebollero Vidriales

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

APLICACIONES ABAP - REPORTE, REPORTE INTERACTIVO Y REPORTE ALV - PROGRAMA DE DIALOGO - FORMULARIOS - BATCH INPUT - USER EXITS - FIELD EXITS - FUNCIONES Y RFC REPORTES Es un programa que consiste en una serie de instrucciones y palabras clave cuyo objetivo es procesar datos de entrada o datos en las tablas del sistema y mostrar resultados del procesamiento por pantalla, que seria la informacion ESTRUCTURA DE UN REPORTE O PROGRAMA ABAP REPORT <Nombre> Nombre del programa TABLES. Definicion de tablas del diccionario de datos DATA Variables internas EVENTOS Se detallan los eventos y el codigo correspondiente a cada uno SUBRUTINAS Se crean para modularizar los programas...

Acceder a esta publicación

Creado y Compartido por: Edgar Alfredo Tellez Gomez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Objetos de ABAP: Reporte, reporte interactivo, reporte ALV programa de dialogo formularios batch input user exits field exits funciones y RFC Objetivo de los reportes ABAP: Procesar datos de entrada o datos que se obtienen de las tablas del sistema y mostrar los resultados del procesamiento en pantalla Tipos de Palabras claves: Declarativas eventos control operativas Los comentarios al codigo se hacen con asterisco o comillas dobles. Eventos de ABAP: INITIALIZATION: aqui se inicializan los campos de la pantalla de selección AT SELECTION-SCREEN: generalmente aqui se validan los campos introducidos START-OF-SELECTION:cuando se procesa la instruccion report, se procesan las lineas...

Acceder a esta publicación

Creado y Compartido por: Carolina Sanchez


👉Bueno, estos fueron los últimos artículos de más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.