![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP La construcción del programa impresor
ABAP La construcción del programa impresor
![ABAP La construcción del programa impresor ABAP La construcción del programa impresor](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/47.jpg)
Construcción del programa impresor de un formulario Smartform
objetivos principales del programa impresor de un formluario smartform son:
- la selección de los datos que se mostrarán en el formulario.
- la invocación o ejecución del formulario.
Es conveniente minimizar el código que se coloca en los formularios debido a una cuestión de performance y facilidad de mantenimiento futuro de estos objetos.
Selección de datos.
En los seccones exporting y tables de la función contenida en la variable v_nombre_form es donde se especifican todos los parámetros que enviaremos al formulario.
Creación de formulario smartform se realiza a través de la tx. smartforms, para ejecutar nuestro formulario se utiliza primero la función ssf_function_module_name para averiguar el nombre de la función sap que ejecuta el formulario.
El nombre de esta función lo almacenamos en la variable v_nombre_form tal como se ve en el código.
SPAN {
font-family: "Courier New";
color: #000000;
background: #FFFFFF;
}
.L0S32 {
color: #3399FF;
}
.L0S33 {
color: #4DA619;
}
.L0S52 {
color: #0000FF;
}
.L0S55 {
color: #800080;
}
ALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = 'ZFORMULARIO_PRUEBA'
IMPORTING
fm_name = v_nombre_form
EXCEPTIONS
no_form = 1
no_function_module = 2
OTHERS = 3.
 
 
 
Sobre el autor
Publicación académica de Natalia Alejandra Garcia Milla, en su ámbito de estudios para la Carrera Consultor ABAP.
Natalia Alejandra Garcia Milla
Profesión: Ingeniero en Informática - Chile - Legajo: ZE97A
✒️Autor de: 41 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime