✒️ABAP La construcción del programa impresor
ABAP La construcción del programa impresor
OBJETIVOS PRINCIPALES DE UN PROGRAMA IMPRESOR
- Selección de los datos que se mostrarán en el formulario.
- La invocación del formulario.
Nota: dentro de un programa impresor se puede agregar código y selecciones de datos, pero es importante minimizar el código por cuestión de performance y facilidad de mantenimiento a estos objetos.
Selección de datos: Se crea una función donde se puedan seleccionar los datos, ya sean sentencias select.
Invocación del formulario:
- Se debe crear primero el formulario en la transacción SMARTFORMS.
- En el programa impresor llamar primero a la función SSF_FUNCION_MODULE_NAME, para saber el nombre de la función sap que ejecuta el formulario. El nombre de la función lo almacenamos en la variable V_NOMBRE_FORM.
- Luego se ejecuta la función que cuyo nombre contiene la variable V_NOMBRE_FORM, pasando como parámetro de entrada/salida la tabla interna llenada en la selección de datos.
Nota: En las secciones EXPOTING 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.
Nota: En la tabla base de datos estándar STXFADMI se encuentran los formularios SMARTFORMS existente en el sistema sap y de cada uno de ellos se puede ver el numero del modulo de funciones generados para la ejecución del formulario en el campo FMNUMB.
 
 
 
Sobre el autor
Publicación académica de Dairy Alejandra Torrenegra Cera, en su ámbito de estudios para la Carrera Consultor ABAP.
Dairy Alejandra Torrenegra Cera
Profesión: Ingeniería de Sistemas - Colombia - Legajo: XH15U
✒️Autor de: 151 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial