MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Trucos, Consejos y Advertencias
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 14/07/06, 10:11:50
Gorka Gorka is offline
Junior Member
 
Fecha de Ingreso: abr 2006
Mensajes: 29
Pasar a PDF un documento de SAP

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
Archivos Adjuntos
Tipo de Archivo: zip zpdf.zip (4.9 KB, 3127 visitas)
Responder Con Cita
  #2  
Viejo 14/07/06, 10:13:41
Avatar de tracer
tracer tracer is offline
Administrator
 
Fecha de Ingreso: feb 2006
Localización: España (Madrid)
Mensajes: 503
Gracias Gorka, en seguida lo pruebo.

Un saludo a todo el foro de sap .
__________________
Si precisas una mano, recuerda que yo tengo dos.
Responder Con Cita
  #3  
Viejo 14/07/06, 10:56:57
Gorka Gorka is offline
Junior Member
 
Fecha de Ingreso: abr 2006
Mensajes: 29
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
Responder Con Cita
  #4  
Viejo 22/11/06, 22:14:29
Nuez Nuez is offline
Junior Member
 
Fecha de Ingreso: nov 2006
Mensajes: 1
Asumo que ya resolviste tu problemita pero de todas maneras ahi va...
Para enviar el mail usas la funcion: SO_NEW_DOCUMENT_ATT_SEND_API1
en el parametro RECEIVERS incluyes los correos que reciben, en tipo pones 'U'
Para convertir el PDF a documento adjunto llenas el parametro: CONTENTS_BIN usando la funcion WS_UPLOAD para convertir el archivo binario a tabla interna.

Suerte y gracias por el aporte anterior
Responder Con Cita
  #5  
Viejo 17/08/06, 13:08:29
thorsven thorsven is offline
Junior Member
 
Fecha de Ingreso: ago 2006
Localización: Valencia, Spain
Mensajes: 2
¿ 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
Responder Con Cita
  #6  
Viejo 25/10/06, 16:33:58
lamosquita lamosquita is offline
Junior Member
 
Fecha de Ingreso: ago 2006
Mensajes: 8
De ALV a PDF

Hola ! soy muy inexperta en el tema , quisiera saber si puedo pasar el listado que emito en el ALV aun archivo en pDF.

MUchas Gracias
Responder Con Cita
  #7  
Viejo 26/10/06, 06:18:34
Gorka Gorka is offline
Junior Member
 
Fecha de Ingreso: abr 2006
Mensajes: 29
Se puede convertir a formato PDF tanto una orden de compra como un listado ALV. Primero hay que generar una orden spool imprimiendo el pedido de compra o el listado ALV sin salida inmediata (para no sacarlo tb en papel, hay que cuidar nuestros bosques), y posteriormente utilizar el programa RSTXPDFT4 para pasar la información de la orden spool a PDF.

Saludos,

Gorka
Responder Con Cita
  #8  
Viejo 27/10/06, 13:24:46
lamosquita lamosquita is offline
Junior Member
 
Fecha de Ingreso: ago 2006
Mensajes: 8
hola ! pero no tengo la esa ventana de impresion, me dijieron que podria largar un roceso de fondo ,alguien sabe comolo hago? y otra pregunta no se como escribir un nuevo tema en el foro porque necesitaria saber como encriptar un archivo con el algoritmo MD5.
Gracias.
Responder Con Cita
  #9  
Viejo 31/10/06, 15:11:02
joau_fedipe joau_fedipe is offline
Member
 
Fecha de Ingreso: oct 2006
Mensajes: 79
Asignar ayuda a la transaccion MIGO

Amigos, por favor si alguien sabe indicar como asigno una ayuda (matchcode) creada a la transacción MIGO?

Úlima edición por joau_fedipe fecha: 31/10/06 a las 16:39:25.
Responder Con Cita
  #10  
Viejo 04/12/06, 14:15:15
mmacias mmacias is offline
Member
 
Fecha de Ingreso: nov 2006
Localización: Venezuela - Zulia
Mensajes: 30
Thumbs up Muy cool ese dato

para la satisfacción de todos los usuarios imposibles jejeje gracias chicos.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está On
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 21:05:16.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web