Como ABAPer debe dominar dos habilidades es un Baidu google habilidades, el otro es habilidades de depuración, la siguiente resumirá la depuración método y consejos.
1, SE38 establecer un punto de interrupción
Se puede establecer puntos de interrupción en las carreras anteriores al Programa de Editor ABAP de la siguiente manera:
los puntos de interrupción de la sesión - son válidos en la misma sesión de inicio de sesión diferentes ventanas, desaparecido después de que el usuario cierra la sesión
los puntos de interrupción externas - cierre de sesión del usuario y de inicio de sesión es válida, pero sólo es válido para el mismo usuario
El programa se está ejecutando puntos de ruptura también puede ajustar: punto de interrupción de depuración punto de interrupción llamada, sólo es válida en esta operación, pero haga clic en el botón Guardar después de la pausa convertido en un descanso de sesión, todas las ventanas de esta sesión son válidos únicamente en el después de la desaparición Log
2, los puntos de ruptura de código
Si no desea establecer puntos de interrupción en repetidas ocasiones, los puntos de corte se pueden ajustar a través del código de una vez por todas, la sintaxis es la siguiente:
PAUSA 'usuario1'. "Sólo será válida cuando usuario1 para ejecutar el programa, comúnmente
ROTURA DE PUNTO. "Válido para todos los usuarios, precaución
FM C160_BREAK_POINT puede ser llamado antes de la pausa o el punto de ruptura, a continuación, hacer los siguientes ajustes en la cuenta corriente en su3 en:
Sólo de esta manera ESP como el tiempo 'X', punto de ruptura ruptura detuvo, ESP está vacía, ruptura punto de ruptura no se detendrá, depuración conveniente.
3, punto de interrupción en
Después de entrar en el modo de depuración, puede ejecutar el programa en el menú de puntos de interrupción -> punto de interrupción en una mayor diversidad de puntos de corte establecidos, por ejemplo, para detener una forma particular, a una declaración específica, un mensaje de parada, etc. y así, siguiendo a cabo:
3.1 Declaración de punto de interrupción
Seleccionar declaración como puntos de interrupción de ajuste,
Después de ajustar todos sentencias de selección aparecerá en la rotura
3.2 forma Breakpoint
3.3 punto de interrupción función
El programa se detendrá en las funciones especificadas,
método 3.4 clase punto de interrupción
Especificar los métodos de clase a punto de interrupción se detendrá,
En tres clases, clase mundial, las clases del programa, basado en clases,
3.5 punto de interrupción excepción
Esto será utilizado en la solución de una serie de enfermedades incurables, como ocurre excepción cuando se está buscando un programa se ejecute en donde,
3.6 Mensaje puntos de interrupción
Este es también un punto de interrupción común, a veces un poco de consultor de negocios le dirá ABAP programa de seguimiento para ver los mensajes de fallo se envían determinado en qué lugar fuera,
Hay otro punto de interrupción de escritura en, no uno por uno cansado, todos mirada en ella, muy simple
4, punto de rotura reloj
También en el punto de interrupción conjunto entrar en un modo de depuración, una parada variable cuando se cumplen ciertas condiciones, como cuando un bucle dejó de circular a la cuarta vuelta,
Se le proporcionará sy-TABIX = 4, de la siguiente manera: Haga clic en el botón Diccionario para ver algunos ejemplos comunes de referencia.
Puede ver todos los puntos de interrupción en los break./watchpoints etiqueta, incluyendo el punto de observación
Anteriormente.