Académique Documents
Professionnel Documents
Culture Documents
SAP NetWeaver 7.0 EHP trae un con!unto a"pliado de las capacidades de punto de interrupcin y el punto de observacin, as# co"o una capacidad de depuracin de la declaracin de "ayor resolucin nueva $por supuesto en el Nuevo ABAP depurador%&. Este blo' "uestra c"o utili(ar estas nuevas caracter#sticas) *os nuevos tipos de punto de interrupcin $el co"ando ABAP, en entidades Web Dynpro, por "+todo de una clase, en ,rans-or"aciones si"ples ...& *os nuevos tipos de puntos de observacin $en la tabla interna, en los ob!etos ABAP y atributos de ob!etos ...& *os nuevos puntos de interrupcin condicionales y .atc/points Este blo' ta"bi+n e0plica la nueva depuracin declaracin en ABAP 1 c"o se puede depurar por separado declaraciones ABAP "2ltiples o e0presiones en una sola l#nea. Si usted est3 interesado en una de"ostracin en vivo de las nuevas caracter#sticas de los puntos de interrupcin ABAP y .atc/points, slo ec/ar un vista(o a este video) Advanced ABAP Puntos de interrupcin y puntos de observacin en SAP NetWeaver 7.0 EHP
Con la pestaa Dynpro Web se puede establecer un punto de interrupcin en entidades ,ynpro 5eb. Al introducir componentes, controladores y m1todos, el nombre de la clase generada se determina el punto de interrupcin y se establece all6. (ambi1n puede indicar al depurador ue parar en cada pila de ABAP y el cambio de la pantalla 3pestaa Misc) o establecer un punto de interrupcin en un mensa7e 3pestaa Mensaje)
'na nueva caracter6stica es la capacidad de establecer puntos de observacin de ob7etos. Solo tienes ue introducir el nombre del ob7eto en el Create Watc$point emergente. ,e esta manera usted puede monitorear el ob7eto durante la e7ecucin de su programa. -l depurador se detendr# tan pronto como los cambios en los ob7etos. (ambi1n puede establecer un punto de observacin en el atributo de ob7eto 3eli7a Watc$point al botn de atributo de objeto) y seleccione los tipos deseados de instancia y los atributos est#ticos. -l depurador se detiene si un atributo ha cambiado. ,espu1s se puede echar un vista"o a este cambio de atributo en la pestaa Ad&ertencias % Pausaseleccionando su punto de observacin all6 y hacer clic en la lupa detalles 3en nuestro e7emplo, el atributo >-:pander> ha cambiado de >?> a un >espacio>4.
6. Depuracin Declaracin
Ahora imagine ue usted est# caminando a trav1s de su cdigo en el depurador y e7ecuta una larga )$ ...declaracin, ue consta de muchos subcondtions diferentes. 'sted espera un resultado positivo, pero por desgracia el S) ... declaracin ue usted entrega la respuesta negativa. Para anali"ar este comportamiento es necesario comprender ue subcondicin de esta larga instruccin if ... fall. 'sted puede evaluar f#cilmente las condiciones de la S) al cambiar el tamao del paso en el depurador. Al pulsar el botn Tama'o Paso activa la depuracin declaracin, y el depurador e7ecutar# el subcondiciones de por e7emplo, su larga )$ ... declaracin por separado uno tras otro. A continuacin, puede anali"ar los valores de retorno de subcondiciones individuales en la pestaa Auto de la ventana de visuali"acin r#pida variable. Al pulsar el botnTama'o Paso nuevamente se vuelve a la l6nea normal pisar en el depurador.