✒️ABAP La ejecución y el debug de un formulario Smartform
ABAP La ejecución y el debug de un formulario Smartform
LA EJECUCIÓN DE UN FORMULARIO SMARTFORM.
Primero tendremos que ejecutar el programa impresor. Para ello vamos a visualizar el programa impresor y vamos a colocar en breakpoint para analizar su comportamiento.
Luego ejecutamos el programa presionando f8.
Al ejecutarse la subrutina comprobamos que se recuperan registros de la tabla base de datos y se almacenan en la tabla interna.
Luego dentro de la subrutina invocar_smartform lo que primero hacemos es ejecutar el modulo de funciones estándar SSF_FUNCTIN_MODULE_NAME con el nombre de nuestro formulario SmartForms como parámetro de entrada.
Y recuperamos el parámetro de salida, el nombre del módulo de funciones que ejecuta el SmartForm.
Luego ejecutamos el modulo de funciones cuyo nombre almacenamos en v_nombrr _form, pasando como parámetro de entrada a la tabla interna.
Si continuamos ejecutando vamos a visualizar la pantalla de impresión, en dónde podemos configurar distintos aspectos de la misma. Vamos a completar el dispositivo de salida con LOCL, de modo de utilizar la impresora predeterminada de Windows y hacemos clic en el botón de Visualización de impresión para poder visualizar el formularios en la pantalla en lugar de imprimirlo en papel.
EL DEBUG DE UN FORMULARIO SMARTFORM.
Para crear una linea de codigo dentro del SmartForm nos posicionamos dentro de una ventana y hacemos clic derecho y elegimos la opción Crear/ lógica proceso/líneas de programa.
Para realizar el debug del formulario SmartForms vamos a escribir dentro de la linea de codigo que acabamos de crear la palabra reservada BREAK-POINT y luego vamos a activar el SmartForm.
Finalmente, al ejecutar el programa impresor del formulario SmartForm, el procesamiento se detiene en el breakpoint que acabamos de colocar, lo que nos va a permitir realizar un debug del código abap que hayamos agregado en el SmartForm.
 
 
 
Sobre el autor
Publicación académica de Gerardo Jose Campos Tovar, en su ámbito de estudios para la Carrera Consultor ABAP.
Gerardo Jose Campos Tovar
Profesión: Barbero - Argentina - Legajo: JH51R
✒️Autor de: 61 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Mi principal motivo es lograr obtener los conocimientos necesarios para as? lograr cambiar de ambiente de trabajo y superar mis objetivos laborales y economicos.
Certificación Académica de Gerardo Campos