🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP La conversión de un Smartform a PDF

ABAP La conversión de un Smartform a PDF

ABAP La conversión de un Smartform a PDF

VIDEO - CONVERSION DE UN SMARTFORM A PDF

En este video vamos a aprender a convertir un formulario Smartform en un PDF, ya que es muy solicitado actualmente en el ambito laboral, para ello: Vamos a utilizar el programa impresor zprueba_smartforms con el que venimos trabajando:

Lo que vamos a realizar primero sera declarar las variables, estructuras y tablas internas con las que vamos a trabajar

Dentro de la subrutina, invocar smartform ejecutamos la funcion SSF_FUNCTION_MODULE_NAME con el nombre del formulario Smartform y nos devolvera el nombre de la funcion del Smartform,

Luego vamos a configurar la salida seteando 3 parametros de la misma que son:

GETOTF: Para obtener la salida en formato OTF

NO_DIALOG: Para que no haya dialogo con el usuario

OPTIONS-TDNOPREV: Para que la visualizacion de la impresion no se permita

A continuacion vamos a ejecutar la funcion del Smartform, utilizando las estructuras de configuracion de la salida que completamos anteriormente, y tambien la estructura WA_RETURN que almacenara la salida del Smartform en formato OTF.

Completamos la tabla OTFDATA con la salida OTF del Smartform, pasamos el contenido de la tabla OTFDATA a la tabla in_tab.

Ahora debemos ejecutar la funcion SX_OBJECT_CONVERT_OTF_PDF para convertir el formato OTF al formato PDF. el resultado de la conversion de almacenara en la tabla OBJBIN.

Por ultimo ejecutamos el metodo GUI_DOWNLOAD para descargar el PDF a nuestra PC, vamos a probar nuestro programa ejecutandolo y visualizaremos en la barra de estatus un mensaje de exito que nos informa la cantidad de bytes transferidos y el codigo de retorno 0000 que significa Ok

Ahora nos dirigimos a la ruta donde se guarda el archivo y realizamos doble clic en el para poder visualizarlo.

Finalmente visualizamos en pantalla nuestro formulario Smartform en formato PDF

Existe otra forma de convertir un formato Smartform a formato PDF. Esta consiste en:

Enviar al SPOOL la impresion del formulario Smartforms, de esta forma estaremos generando un numero de orden de SPOOL. Luego vamos al programa estándar RSTXPDFT4 agregando el numero de la orden de SPOOL,

Luego tildamos la opcion hacer download del fichero PDF e introducimo la ruta con el nombre del archivo PDF que se creara.

Finalmente luego de introducir estos datos, obtenemos nuestro Smartform en formato PDF


 

 

 


Sobre el autor

Publicación académica de Ixhel Magai Lopez Valencia, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Master

Ixhel Magai Lopez Valencia

Mexico - Legajo: PM62E

✒️Autor de: 134 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: PartTime

Presentación:

Soy ingeniera en telematica, estoy interesada en aprender programacion en sap, solo tengo conocimientos basicos en java

Certificación Académica de Ixhel Lopez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "La conversión de un Smartform a PDF" de la mano de nuestros alumnos.

SAP Master

Lección 11: Video - Conversión de un SmartForm a PDF Pasos para hacer la conversión a PDF: Declaración de variables. Ejecución de la función SSF_FUNCTION_MODULE_NAME. Configuración de la salida. Ejecución de la función del Smartform. Completamos la tabla otfdata. Completamos la tabla intab. Ejecución de la función SX_OBJET_CONVERT_OTF_PDF. Ejecución del método GUI_DOWNLOAD.

Acceder a esta publicación

Creado y Compartido por: Calixto Gutiérrez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Lección: Video - Conversión de un SmartForm a PDF 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 estandar rstxpdft4 introduciendo en la pantalla de selección el número de la orden de spool, luego tildamos la opción acer dowloand de ficheros 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. Para ello utilizamos el programa impresor zprueba_smartforms: 1er paso: declarar las variables,...

Acceder a esta publicación

Creado y Compartido por: Aida Cortina Fernandez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Lección 11: Video - Conversión de un SmartForm a PDF Pasos para hacer la conversión a PDF: 1. Declaración de variables. 2. Ejecución de la función SSF_FUNCTION_MODULE_NAME. 3. Configuración de la salida. 4. Ejecución de la función del Smartform. 5. Completamos la tabla otfdata. 6. Completamos la tabla intab. 7. Ejecución de la función SX_OBJET_CONVERT_OTF_PDF. 8. Ejecución del método GUI_DOWNLOAD.

Acceder a esta publicación

Creado y Compartido por: Jose Angel Valles Bustos

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Pasos para convertir un smartform a pdf: Paso1: Declarar las variables, estructuras y tablas internas con la que vamos a trabajar. Paso2: Dentro de la subrutina invocar smartform ejecutamos la función "SSF_FUNCTION_MODULE_NAME" con el nombre del formulario smartform y nos dvuelve el nombre de la función. Paso3: Configuramos la salida seteando tres parametros que son: getotf para obtener la salida en formato Otf. no_dialog para que no haya dialogo con el usuario y tdnoprev para que la visualización de la impresión no se permita. Paso4: En la estructura wa_return se almacena la salida del smartform en formato otf. Completamos la tabla otfdata con la salida tf del smartform. Pasamos el contenido de la tabla...

Acceder a esta publicación

Creado y Compartido por: Maria Ysabel Colina De Magdaleno

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Conversion de un SMARTFORM a PDF: ZPRUEBA_SMARTFORMS. Funcion SSF_FUNCTION_MODULE_NAME con el nombre del formulario smartform y nos devuelve el nombre de la funcion del smartform. Luego configuramos la salida seteando los parametros de salida GET_OTF, para obtener la salida en formato OTF, NOT_DAIALOG, para no tener dialogo con el usuario y TD_NOT_PREV para que la visualizacion de la impresion no se permita. Funcion SX_OBJECT_CONVERT_OTF_PDF para convertir el formato OTF a formato PDF. Mediante el metodo GUI_DOWNLOAD descargamos el formulario a la PC. Se puede convertir el formulario a PDF enviando la impresion al formulario, generando una orden de spool, mediante el programa RSTXPDFT4 con el nro de la orden de spool...

Acceder a esta publicación

Creado y Compartido por: Jose Ignacio Rodini

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Paso 1: Declaración de Variables, Estructuras y Tablas Internas Paso 2: Ejecución de la Función SSF_FUNCTION_MODULE_NAME en la Rutina de Inicialización del Formulario para que nos devuelva el Nombre de la Función de Nuestro Smartform en la variable v_nombre_func. Paso 3: Configuración de la Salida seteando 3 parámetros wa_control_parameters-getotf = 'X' "Retorno tab. OTF. Sin Imprimir, Visualizar o Envío por Fax wa_control_parameters-no_dialog = 'X' "Sin Diálogo con el Usuario wa_output_options-tdnoprev = 'X' " Visualización No Permitida Paso 4: Ejecución de la Función de Nuestro Smartform utilizando...

Acceder a esta publicación

Creado y Compartido por: Victor Norberto Levi

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

CONVERTIR A PDF Primera manera de convertir a PDF. Usando en nuestro programa standar de carga de datos la función 'SX_OBJECT_CONVERT_OTF_PDF' La otra forma de generar un PDF de nuestro smartform es la siguiente: Envíamos al SPOOL nuestra impresión del formulario Smartform, de esta manera estaremos generando un número de orden de spool, luego deberemos de ejecutar el programa estandar RSTXPDFT4, INTRODUCIENDO EL NUMERO DE LA ORDEN DE SPOOL Y ESPECIFICAMOS NOMBRE Y RUTA DEL PDF, DESPUES DE ESTO HABREMOS OBTENIDO NUESTRO FORMULARIO EN FORMATO PDF

Acceder a esta publicación

Creado y Compartido por: Gustavo Alberto Ramirez Franco

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

CONVERSIÓN DE UN FORMULARIO A PDF. PASO 1: Declarar todas las variables, tablas y estructuras que vamos a utilizar. PASO 2: Invocar a la función SSF_FUNCTION_MODULE_NAME con el nombre del formulario y nos retorna el modulo de función del formulario. PASO 3: Configuración de los parametros de salida, seteamos tres parametros. GETOTF = 'X' NO_DIALOG = 'X' TDNOPREV = 'X' PASO 4: Ejecución de la función del formulario. PASO 5: Completar la tabla OTFDATA. PASO 6: Completamos la tabla INTAB. PASO 7 Ejecutar la función SX_OBJECT_CONVERT_OTF_PDF esta función convierte el formulario de OTF a PDF esta conversión se almacena en la tabla OBJBIN. PASO 7: Ejecución del metodo GUI_DOWNLOAD...

Acceder a esta publicación

Creado y Compartido por: Juan Santamaria Borja

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Para guardar el smartform com PDF Opción 1 * CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME' * CALL FUNCTION v_nombre_form * CALL FUNCTION 'SX_OBJECT_CONVERT_OTF_PDF' Obtenemos el formulario en formato OTF y lo convertimos a PDF con esta función. * CALL METHODO 'GUI_DOWLOAD' Para guardar el archivo PDF Opción 2 * Enviar impresión del smartform al SPOOL. * RSTXPDFT4 Con el número de la orden de spool y la ruta en la que lo guardaremos

Acceder a esta publicación

Creado y Compartido por: Helen Silva Ruiz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Convertir un smartforms a PDF para ellos se modifica el programa impresor del formulario smartform, con una serie de pasos muy faciles de realizar. 1) declarar variables, estructuras y tablas internas a utilizar 2) captura del nombre del formulario ssf_function_module_name 3)configuracion de salida getotf no_dialog tdnoprev

Acceder a esta publicación

Creado y Compartido por: Andres Felipe Escobar Lopez

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!