
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.