Академический Документы
Профессиональный Документы
Культура Документы
Hay que tener configurado el SAPconect para que el envo se haga de forma inmediata.
object_hd_change-objla = sy-langu.
object_hd_change-objnam = wmailname.
object_hd_change-objdes = wsubject.
object_hd_change-objsns = 'F'.
object_hd_change-vmtyp = 'T'.
object_hd_change-skips = 'X'.
object_hd_change-acnam = 'SP01'.
object_hd_change-objcp = 'X'.
REFRESH i_text.
CLEAR i_text.
i_text-line = 'Texto del mensaje'.
APPEND i_text.
REFRESH i_receivers.
CLEAR i_receivers.
i_receivers-rcdat = sy-datum.
i_receivers-rctim = sy-uzeit.
i_receivers-recextnam = wrecepient.
i_receivers-recesc = 'U'.
i_receivers-sndex = 'X'. " Express-Mail
APPEND i_receivers.
objpara-name = 'SPI'.
objpara-low = wspoolnumber.
APPEND objpara.
IF sy-subrc <> 0.
WRITE: /'Error al enviar el mail'.
MESSAGE ID sy-msgid TYPE 'S' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
COMMIT WORK.
Fijaros en la lnea donde pone: wrecepient = 'tu_correo@algo.com'. Hay que cambiar la direccin y poner una
vuestra.
Saludos...
Hola,
os dejo otro cdigo que funciona siempre que el usuario tiene en su pc local instalado Outlook, de esta manera
podemos enviar un correo sin tener configurado SAPConnect y adems si trabajamos habitualmente con Outlook
lo tendremos en Elementos Enviados.
Un saludo.
Report ZMAIL.
*
*Enviar mail
SET PROPERTY OF ITEM 'To' = 'la direccin de correo a la que queremos enviar'.
* Si queremos rellenar el cuerpo del mensaje
* OPCION 1:
* LOOP AT body_tab INTO wa_bodytab.
* SET PROPERTY OF omail 'Body' = wa_bodytab.
* ENDLOOP.
* OPCION 2:
* SET PROPERTY OF item 'Body' = ''.
os dejo otro cdigo que funciona siempre que el usuario tiene en su pc local instalado Outlook, de esta manera
podemos enviar un correo sin tener configurado SAPConnect y adems si trabajamos habitualmente con Outlook
lo tendremos en Elementos Enviados.
Un saludo.
Report ZMAIL.
*
*Enviar mail
SET PROPERTY OF ITEM 'To' = 'la direccin de correo a la que queremos enviar'.