✒️ABAP La conversión de un Smartform a PDF
ABAP La conversión de un Smartform a PDF
A continuación veremos un video donde explicamos como convertir un formulario smartform en un archivo PDF, que podremos descargar en nuestra PC.
Para ello, modificaremos el programa impresor del formulario smartform, con una serie de pasos muy fáciles de realizar. Cabe destacar que este requerimiento es muy solicitado en los entornos de trabajo de SAP debido a la gran portabilidad de los documentos PDF.
Utilizaremos el programa impresor ZPRUEBA_SMARTFORMS para realizar esta conversión.
Primero debemos declarar las variables.
Luego llamamos la función SSF_FUNCTION_MODULE_NAME: con el nombre del formulario smartform.
Luego configuraremos la salida, seteando tres parámetros.
- getotf: para que tenga una salida de formato OTF.
- no_dialog: para que no haya dialogo con el usuario.
- tdnoprev: para no tener una previsualización.
Completamos la tabla otfdata[] con la salida otfdata del SmartForm.
Pasamos el contenido de otfdata[] a la tabla intab.
Ahora debemos ejecutar la función SX_OBJECT_CONVERT_OTF_PDF.
el resultado de la conversión se almacenará en la tabla "objbin".
Por último ejecutaremos el método GUI_DOWNLOAD para descargar el archivo a nuestra PC.
Ejecutamos nuestro programa y visualizaremos en la barra de status la confirmación. Solo debemos buscarlo en la PC al archivo y abrirlo.
AUDIO ACLARATIVO: Existe otra forma de convertir un formulario smartform al formato PDF. Esta consiste en enviar al Spool la impresión del formulario smartform, de esta forma estaremos generando un número de orden de spool, luego deberemos ejecutar el programa estándar RSTXPDFT4 introduciendo en la pantalla de selección el número de la orden de spool, luego tildamos la opción hacer download de fichero PDF e introducimos la ruta y el nombre del archivo PDF que generaremos. Finalmente, luego de introducir estos datos, habremos obtenido nuestro smartform en formato PDF.
 
 
 
Sobre el autor
Publicación académica de Pedro Antonio Duarte, en su ámbito de estudios para la Carrera Consultor ABAP.
Pedro Antonio Duarte
Profesión: Consultor de Sap Abap - Argentina - Legajo: JP24O
✒️Autor de: 128 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Pedro Duarte