|
#1
|
|||
|
|||
Proba agregarle a lo que te pase anteriormente x_control-device = 'PRINTER'.,
x_settings = space y x_control-no_dialog = 'X' y hardcodeale al parametro x_output-tddest la impresora local (para si anda nada mas) El parametro job_output_info del smartform te devuelve la orden de spool que se creo y en base a esa orden de spool pasas el formulario a PDF con la funcion correspondiente. Si te sigue sin funcionar te debe estar faltando algun parametro para llenar. Yo una vez hice algo parecido a lo que vos necesitas, que era generar un formulario en pdf en la maquina sin que lo mande a imprimir, que solo genere la orden de spool. Saludos. |
#2
|
||||
|
||||
Me funcionó de 10!!!
muchisimas gracias, saludos! PD: me queda un ultimo punto por resolver, me envia el mail con el pdf adjunto perfecto, pero lo ejecuto de la ME9F (mensajes) y termina de procesar y me queda con error. Me tira el error: La rutina de proceso ENTRY_NEU en el programa Z_* NO existe. La subrutina esta definida y customizada. Que puede ser?? Muchas gracias!! |
#3
|
|||
|
|||
Que bueno que te funciono.
Con el otro tema mucho no te puedo ayudar, tendrías que fijarte por customizing que la clase de mensaje, el programa y la rutina esten bien asignadas, y chequear que esa rutina este efectivamente en programa Z. Y sino a usar el debugging a ver que pasa. Saludos. |
#4
|
|||
|
|||
Hola,
tengo un problema con estás estructuras, tengo un smartform que mando como pdf y lo que yo intento hacer es generar la orden de spool para que posteriormente se pueda imprimir mi documento y que mi pdf se muestre directo, es deccir que no se muestre la pantallita con opciones de impresión, ya intente con no_dialog pero no funciona :S espero puedan ayudarme saludos! |
#5
|
|||
|
|||
Hace mucho que no realizo un smartforms pero si no me equivoco para visualizar el formulario sin la pantallita de opciones tenés que marcar las opciones no_dialog = X y preview = X. Si no me equivoco también si marcas la opcion de preview no podes generar una orden de spool por más que indiques en los parametros que deseas crear una nueva orden de spool. Podrías intentar llamar dos veces al smartforms, la primera vez para generar la orden de spool (y sin visualizar) y la segunda vez para realizar solo la visualización en pantalla. Saludos. |
#6
|
|||
|
|||
Mostrar Smartform como PDF
Prueba con el FM 'FOPC_REPORT_SHOW_PDF' para visualizar el smartform como PDF utilizando la estructura: job_output_info. Por ejemplo: (luego de ejecutar el smartform con las opciones antes mencionada en el post)
CALL FUNCTION 'FOPC_REPORT_SHOW_PDF' EXPORTING it_otfdata = job_output_info-otfdata. Espero le sirva a alguien con el mismo problema. Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|