✒️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 Y EL DEBUG DE UN FORMULARIO:
1) La ejecución de un formulario SmartForm:
Para ejecutar un formulario smartform, se tiene que ejecutar el programa impresor. Al programa impresor se le puede agregar un BreackPoint, si se quiere visualizar en la fase de pruebas la ejecución y verificar el comportamiento del programa impresor.
Se debe considerar que para los programas impresores de formularios smartform, básicamente se definen o escriben dos (2) subrutinas: Seleccionar_Datos e Invocar_Smartform. En la subrutina Seleccionar_Datos, se inicializan las tablas internas y las variables, se leen los campos de la tabla base de datos que corresponda y se almacena o llena la tabla interna. Por ejemplo, se leen los campos de la tabla base de datos ZTABLA_USUARIOS y se almacena o llena la tabla interna TI_USUARIOS.
NOTA: Muy importante que la tabla interna tenga la misma definición, tanto en el programa impresor como en el formulario SmartForm. Ejemplo: si la tabla interna es la TI_USUARIOS, se debe verificar su definicion en el programa impresor y en el SmartForm para evitar errores en la ejecución del programa impresor.
En la subrutina Invocar_Smartform, se ejecuta el módulo de funciones estándar SSF_FUNCTION_MODULE_NAME con el nombre del smartform campo parámetro de entrada.
2) El debug de un formulario SmartForm:
Es recomendable que todo el código ABAP para construir y ejecutar el smartform esté en el programa impresor y evitar agregar código ABAP al SMARTFORM, a pesar que es permitido e incluso se le puede aplicar una función DEBUGG al SmartForm.
NOTA: Los formularios SmartForm deben activarse al igual que otros objetos de SAP.
Transacción SMARTFORM_TRACE: La transacción estándar SMARTFORM_TRACE es utilizada para depurar un formulario SMARTFORM.
 
 
 
Sobre el autor
Publicación académica de Carmelo Salom?n Ortiz Gonz?lez, en su ámbito de estudios para la Carrera Consultor ABAP.
Carmelo Salom?n Ortiz Gonz?lez
Profesión: Tsu Sistemas /abogado con Maestr?a Gesti?n Log?stica y Gerencia Tributaria - Venezuela - Legajo: FD67Q
✒️Autor de: 21 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Profesional con amplia experiencia en empresas del sector electr?nico y de servicios. experticia comprobada en la evaluaci?n y optimizaci?n de procesos de negocios. consultor certificado sap mm.
Certificación Académica de Carmelo Ortiz