✒️ABAP La ejecución y el debug de un formulario Smartform
ABAP La ejecución y el debug de un formulario Smartform
EJECUCIÓN DE UN FORMULARIO SMARTFORM
Para ver el comportamiento del programa impresor, ponemos un punto de Breakpoint en el Perform de la carga de Datos y vemos como carga la tabla interna con los datos
Posteriormente podemos comprobar como en el otro Perform (invocar_smartform) (en la rutina SSF_FUNCTION_MODULE_NAME) como aparece correctamente el nombre del módulo de funciones del formulario en la variable v_nombre_form
PARÁMETROS DE IMPRESION
Podemos poner un Título a nuestra orden de impresión.
Mediante el flag "Print immediately" hacemos que se imprima directamente. Podemos especificar el número de copias a imprimir
En "Storage Mode" especificamos si sólo imprimimos, sólo almacenamos en el spool o si hacemos ambas cosas.
En "SAP cover page" decidimos si imprimir en la misma hoja la portada de SAP
En "Output Device", determinamos la impresora (LP01: impr. local de Windows)
Podemos previsualizar la impresión para ver el contenido de la orden de impresión
Podemos poner un break-point dentro del smartform insertando Líneas de código en un nodo u objeto y escribiendo "Break-point".
DEPURACIÓN DE UN SMARTFORM
Tr. Smartform_trace. En la pantalla de selección, activar la traza y definir el nivel de la traza:
- Advertencia
- Error
- Información
- Páginas
- Ventanas
Ejecutamos el programa impresor.
Volvemos a ejecutar tr. Smartform_trace y nos fijamos en el cuadro inferior donde figurarán la fecha, hora, usuario y nivel de la traza.
Vemos los detalles de los errores del formulario que acabamos de probar.
 
 
 
Sobre el autor
Publicación académica de David Campillo Martinez, en su ámbito de estudios para la Carrera Consultor ABAP.
David Campillo Martinez
Profesión: Administrador de Sistemas - España - Legajo: PC32Z
✒️Autor de: 56 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de David Campillo