✒️ABAP La construcción del programa impresor
ABAP La construcción del programa impresor
Construcción del programa impresor
Los objetivos principales del programa impresor de un formulario SmartForm son:
1. La selección de los datos que se mostrarán en el formulario:
Se debe crear el programa ABAP y dentro de este la subrutina SELECCION_DATOS para modularizar la selección de los datos.
2. La invocación o ejecución del formulario:
Se debe crear el formulario Smartform ingresando a la transacción SMARTFORMS y presionando el botón Crear.
3. En el programa ABAP creado en el paso 1, utilizaremos 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. En la tabla de base de datos estándar STXSADMI, podemos encontrar los formularios SmartForm existentes en el sistema SAP y de cada uno de ellos podemos ver el número del módulo de funciones generado para la ejecución del formulario en el campo FMNUMB.
4. 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 subrutina SELECCION_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.
Nota: Si bien dentro de un formulario Smartform podremos agregar sentencias de código y selecciones de datos, es sumamente 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.
p { margin-bottom: 0.25cm; direction: ltr; color: #000000; line-height: 115%; orphans: 2; widows: 2 } p.western { font-family: "Liberation Serif", "Times New Roman", serif; so-language: es-ES } p.cjk { font-family: "Noto Serif CJK SC"; so-language: zh-CN } p.ctl { font-family: "Lohit Devanagari"; so-language: hi-IN }
 
 
 
Agradecimiento:
Ha agradecido este aporte: Ixhel Lopez Valencia
Sobre el autor
Publicación académica de Jos? Valent?n L?pez Montilla, en su ámbito de estudios para la Carrera Consultor ABAP.
Jos? Valent?n L?pez Montilla
Profesión: Ingeniero de Sistemas - Venezuela - Legajo: GT35M
✒️Autor de: 134 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero de sistemas y magister scientiarum en ingenier?a de software, con m?s de 30 a?os de experiencia en el ?rea de tecnolog?a de informaci?n, objetivo principal consultor sap abap
Certificación Académica de Jos? L?pez