✒️ABAP - Construcción del programa impresor

ABAP Construcción del programa impresor

Construcción del programa impresor

Los objetivos principales del programa impresor de un formulario Smartform son:

La selección de los datos que se mostrarán en el formulario.

La invocación o ejecución del formulario.

Si bien dentro del formulario Samrtform podemos 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 cuestion de performance y facilidad de mantenimiento futuro de estos objetos.

Selección de datos:

Crearemos el programa ABAP ZPRUEBA_SMARTFORMS y dentro de este la subrutina SELECCION_DATOS para modularizar la selección de los datos. Utilizaremos la tabla base de datos ZTABLA_USUARIOS con la cual trabajamos en el módulo programador ABAP Nivel Inicial.

Los datos de esta selección lo almacenaremos en la tabla interna TI_USUARIOS que tiene la misma estructura que la tabla ZTABLA_USUARIOS pero sin el campo mandante.

Invocación del formulario:

Se creará el formulario Smartform ZFORMULARIO_PRUEBA ingresando a la transacción SMARTFORMS y presionando el botón Crear.

Luego volviendo al programa impresor ZPRUEBA_SMARTFORMS , vamos a utilizar dos módulos de función para ejecutarlo. Primero la función "SSF_FUNCTION_MODULO_NAME" para averiguar el nombre de la función SAP que ejecuta el formulario.

El nombre de esta función lo almacenaremos en la variable V_NOMBRE_FORM tal como vemos en el siguiente código:

Luego ejecutaremos la función cuyo nombre está contenido en la variable V_NOMBRE_FORM pasándole como parámetro de entrada/salida la tabla interna de usuarios TI_USUARIOS que obtuvimos de la tabla base de datos ZTABLA_USUARIOS en la subrutina SELECCION_DATOS.


Sobre el autor

Publicación académica de José Luis Zevallos Mamani, en su ámbito de estudios para la Carrera Programador ABAP.

SAP Expert

José Luis Zevallos Mamani

Profesión: Ingeniero de Sistemas - Peru - Legajo: MZ47M

✒️Autor de: 164 Publicaciones Académicas

🎓Cursando Actualmente: Master ABAP for HANA

🎓Egresado de los módulos:

Certificación Académica de José Zevallos

 

:: Al igual que José ¿Usted está dispuesto a aprender ABAP?

El lunes 08 Marzo 2021 comenzamos la 🎓Carrera Programador ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

📗 EBOOKS FREE:

Si le interesa la Tecnología SAP, pase por nuestra sección Ebooks Free y descargue uno de los 10 Ebooks libres y gratuitos que hemos desarrollado para compartir juntos.

✒️Más Publicaciones Académicas sobre Tecnología SAP:

Buscador de Publicaciones:


 

🌈Recursos Free

Los mejores recursos Libres y Gratuitos compartidos con la comunidad:

 

 

Consultas y Soporte

👋Hola! ¿Podemos ayudarle con su plan de estudios?

Estamos listos para darle el soporte que su carrera merece mediante un asesoramiento especializado.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su contacto, Éxitos!