✒️ABAP La conversión de un Smartform a PDF
ABAP La conversión de un Smartform a PDF
CONVERSION DE UN SMARTFORM A PDF – LECCION 1-11
Declarar las variables, estructuras y tablas internas con la que se va a trabajar
Dentro de la subrutina invocar smartform, se ejecuta la función SSF_FUNCTION_MODULE_NAME con el nombre del formulario smartform, el mismo devolverá el nombre de la función del smartform
Configurar la salida seteando tres parámetros de la misma que son:
- NO_DIALOG para que no haya dialogo con el usuario
- TDNOPREV para que la visualización de la impresión, no se permita
Ejecutar la función del smartform utilizando las estructuras de configuración de la salida que se completó anteriormente y también la estructura WARTON que almacenara la salida del smartform en formato OTF, completamos la tabla OTFDATA con la salida en OTF de smartform, pasamos el contenido de la tabla OTFDATA a la tabla INTAB
Ejecutar la función SX_OBJECT_CONVERT_OTF_PDF para convertir el formato OTF al formato PDF, el resultado de la conversión se almacenara en la tabla OBJBIN
Ejecutar el método GUI_DOWNLOAD para descargar el PDF a la PC,
Ejecutar programa
Se visualizará en la barra de estatus un mensaje de éxito que nos indica la cantidad de bytes transferidos y el código de retorno 0000 que significa ok
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 se estará generando un numero de orden de spool, luego se deberá ejecutar el programa estándar RSTXPDFT4 introduciendo en la pantalla de selección el número de la orden de spool
Tildar la opción hacer download de fichero PDF e introducimos la ruta y el nombre del archivo PDF que se generara
 
 
 
Sobre el autor
Publicación académica de Cristian Darwin Arteaga Diaz, en su ámbito de estudios para la Carrera Consultor ABAP.
Cristian Darwin Arteaga Diaz
Profesión: Abap Developer - Argentina - Legajo: GP81Q
✒️Autor de: 165 Publicaciones Académicas
🎓Cursando Actualmente: Master Funcional para Consultores ABAP
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Me considero una persona responsable, siempre estoy investigando y capacitandome para adquirir nuevos conocimientos, tengo el gusto de iniciarme en el mundo de abap como desarrollador, es genial.
Certificación Académica de Cristian Arteaga