![]() |
Tip de la semana - Como pasar el resultado de un report a pdf en sap
|
Gracias.
Este tip me saca de muchos problemas que tenia :)
|
Como imprimir en PDF desde SAP.
Hola!. Nosotros encontramos otra que tiene la ventaja de mostrar un explorador para seleccionar la carpeta en la que se va a generar el PDF...
google_adsense2 - Habria que instalar en el PC la impresiora CutePDF Writer (freeware) - En SAP, cuando se vaya a imprimir seleccionar como impresion local LOCL y despues seleciconar esa impresora... |
Pasar a PDF un documento de SAP
1 Adjunto(s)
Os dejo un report desde el cual se puede bajar a PDF un mensaje de un pedido de venta, una entrega de venta, una factura de venta o un pedido de compra, sin necesidad de saber e ir a buscar el nº de orden spool, sino directamente introduciendo el número de documento, la clase de mensaje que queremos guardar en PDF y el path. El nombre del fichero es la concatenacion de la clase de mensaje y el número de documento.
Espero que os sirva a todos, no es por echarme flores, pero creo que es mucho mas practico que el programa estandar de SAP, ya que el usuario normalmente trabaja con números de pedido, facturas, etc, y no con números de ordenes spool. Para cualquier duda aqui me teneis. Saludos, Gorka |
Gracias Gorka, en seguida lo pruebo.
Un saludo a todo el foro de sap :) . |
Tracer, si quieres mas detalle de lo que hace te lo explico, aunque está más o menos documentado en el mismo programa. Hice el programa utilizando las funciones del programa estándar al que haces referencia aqui.
Ahora lo que estoy intentando es que además de generar el PDF poder enviarlo por email a un cliente o un proveedor, pero no se como se puede enviar documentos desde SAP por mail teniendo la direccion de correo electronico en el maestro de clientes o de proveedores. ¿Conoces algún report o alguna funcion que me pueda ayudar? ¿Hay que hacer algo a nivel de módulo básico? Quiero hacer esto mismo para bajar un formulario a un documento de Word o con formato RTF, ¿conoces alguna función o algún report? Gracias de antemano. Saludos, Gorka |
¿Como te han ido las pruebas?
¿Puedes decirme algo de lo que te consulte? Saludos, Gorka |
Hola Gorka,
Perdona pero últimamente ando un poco liado en el proyecto y estre pitos y flautas no he podido probarlo todavía :o, pero te prometo que lo miraré :D . Un saludo :) |
Envio de Email atraves de Outlook
Hola Gorka,
Puedes ver en este foro el post "Envio de Email atraves de Outlook", en realidad la función que te presentan no solo es para outlook. Saludos CJ. |
¿ Ay una manera de ver los archivos PDF en SAP ?
Existe la clase CL_GUI_PDF_VIEWER pero no consiguo utilizarla. Aqui el programa que he escrito. program ztst MESSAGE-ID zz LINE-SIZE 110 LINE-COUNT 64 NO STANDARD PAGE HEADING. *&---------------------------------------------------------------------* *& Modulpool ZLISTDOC * *& * *&---------------------------------------------------------------------* *& * *& * *&---------------------------------------------------------------------* INCLUDE ZLISTDOCTOP . " data : control type ref to CL_GUI_CUSTOM_CONTAINER, pdf type ref to CL_GUI_PDF_VIEWER. start-of-selection. call screen 1000. *&---------------------------------------------------------------------* *& Module INIT OUTPUT *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* MODULE INIT OUTPUT. if control is initial. create object control exporting container_name = 'CONTAINER' EXCEPTIONS cntl_error = 1 cntl_system_error = 2 create_error = 3 lifetime_error = 4 lifetime_dynpro_dynpro_link = 5. IF sy-subrc NE 0. MESSAGE e208(00) WITH 'The control HTML_CONTAINER could not be created'. ENDIF. create object pdf exporting parent = control NATIVE_TOOLBAR = 'X' NATIVE_SCROLLBAR = 'X' NATIVE_CONTEXT_MENU = 'X' EXCEPTIONS cntl_error = 1 cntl_system_error = 2 create_error = 3 lifetime_error = 4. IF sy-subrc NE 0. MESSAGE e208(00) WITH 'The control HTML_CONTAINER could not be created'. ENDIF. call method pdf->OPEN_DOCUMENT exporting FILE = 'c:\temp\factura_0073000002.pdf' EXCEPTIONS cntl_error = 1 cntl_system_error = 2. IF sy-subrc NE 0. MESSAGE e208(00) WITH 'The control HTML_CONTAINER could not be created'. ENDIF. call method pdf->CREATE_TOOLBAR exporting close_button = 'X' EXCEPTIONS cntl_error = 1 cntl_system_error = 2. IF sy-subrc NE 0. MESSAGE e208(00) WITH 'The control HTML_CONTAINER could not be created'. ENDIF. endif. ENDMODULE. " INIT OUTPUT *&---------------------------------------------------------------------* *& Module USER_COMMAND_1000 INPUT *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* MODULE USER_COMMAND_1000 INPUT. case sy-ucomm. when 'BACK'. leave to screen 0 . endcase. ENDMODULE. " USER_COMMAND_1000 INPUT |
Husos Horarios son GMT. La hora en este momento es 07:53:37. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web