
Construcción del programa impresor de un formulario SmartForm.
Los objetivos principales del programa impresor de un formulario Smartform son:
- La selección de los datos que se mostraran en el formulario.
- La invocación o ejecución del formulario.
Selección de datos. Crear el programa ABAP y dentro de estos la subrutina para modularizar la selección de datos.
Invocación del formulario. creamos el formulario Smartform y luego volviendo al programa impresor vamos a utilizar dos módulos de función para ejecutarlo.
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.
Luego ejecutaremos la función cuyo nombre contiene la variable V_NOMBRE_FORM pasándole como parámetro de entrada/salida la tabla interna que obtuvimos en la selección datos.
En las secciones 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.