PDA

Ver la Versión Completa : Problema encio correos...


Injury
29/01/08, 14:30:16
Saludos... no sé si esta pregunta esté bien aquí...

Tengo una aplicación que gatilla mensajes via mail y sapworkoffice... el tema es que cuando un usuario se loguea por primera vez en el dia a su cuenta y manda un mensaje, el mensaje no se gatilla... sin embargo, cuando crea un segundo mensaje, ese se gatilla sin problemas, saliendo además el primer mensaje... O sea, salen los dos mensajes juntos... despues de eso, todo sigue normalmente... cada mensaje generado sale sin problemas cuando es enviado...

Una segunda cosa... el mensaje llega correctamente sólo al correo externo, pero a la bandeja de entrada en SAP (Tx. SBWP) no llega... le estoy pasando el tipo de destinatario B...

Alguna idea de lo que ocurre o cómo solucionarlo?

La funcion para envio del correo es la siguiente:

* envio del correo
CALL FUNCTION 'SO_NEW_DOCUMENT_SEND_API1'
EXPORTING
document_data = maildata
put_in_outbox = 'X'
document_type = 'RAW'
commit_work = 'X'
* IMPORTING
* new_object_id = object_id
TABLES
object_content = objcont
receivers = it_receivers
EXCEPTIONS
too_many_receivers = 1
document_not_sent = 2
document_type_not_exist = 3
operation_no_authorization = 4
parameter_error = 5
x_error = 6
enqueue_error = 7
OTHERS = 8.

IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ELSE.
COMMIT WORK.
WAIT UP TO 2 SECONDS.
IF sy-subrc EQ 0.
SUBMIT rsconn01 WITH mode = 'INT'
WITH output = 'X'
AND RETURN.
ENDIF.
ENDIF.


Muchas gracias por su ayuda...

Atte
Luis Valencia