✒️ABAP La construcción del programa impresor
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.
Alexander Cardenas
Profesión: Ingeniero de Sistemas - Colombia - Legajo: UN96T
✒️Autor de: 238 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial