✒️ABAP / La construcción del programa impresor Por Alexander Cardenas
ABAP La construcción del programa impresor

CONTRUCCION DEL PROGRAMA IMPRESOR
El objetivo del programa impresor es:
· Selección de los datos que se mostraran en el formulario.
· La invocación o ejecución del formulario.

SELECCIÓN DE DATOS. Crearemos el programa zprueba_smartforms y dentro de este la subrutina selección_datos para modularizar la selección de datos. Utilizamos la tabla ztabla_usuarios creada en el nivel básico.

Los datos de la selección, lo almacenamos en una tabla interna que tiene la misma estructura que la tabla de base de datos ztabla_usuarios.

INVOCACION DEL FORMULARIO. Vamos a crear el formulario zformulario_prueba, ingresando a la transacción smartforms y presionamos botón crear.

Vamos al programa impresor zprueba_smartforms, vamos a utilizar dos modulos 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 la función lo almacenamos en la variable V_NOMBRE_FORMS, como vemos en el código.

En la base de datos, en la tabla stxfadmi, encontramos los formularios estanadar, y vemos el número del módulo de función generado en el campo: fmnumb.
Luego, ejecutamos la función cuyo nombre contiene la variable v_nombre_form, pasándole como parámetro de entreda-salida la tabla interna de usuarios.


 
 
 
Sobre el autor
Publicación académica de Alexander Cardenas, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Avanzado.
Alexander Cardenas
Profesión: Ingeniero de Sistemas - Colombia - Legajo: UN96T
✒️Autor de: 238 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor SAP MM Nivel Avanzado
- Carrera Consultor SAP MM Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor SAP SD Nivel Avanzado
- Carrera Consultor SAP SD Nivel Inicial






Disponibilidad Laboral: FullTime


















