Вы находитесь на странице: 1из 6

Configuracin del envio de correo electrnico desde Sap.

Hoy vamos a hablar de un tema antiguo y que aparece mucho en los foros, aunque,
como casi siempre, con poca documentacin en castellano. Me refiero a la
configuracin para permitir enviar correo electrnico desde un sistema Sap al
exterior.
Desde la version 6.10 y superiores, el ernel de !ap contiene de forma nativa funciones
para el procesamiento del correo via !M"# $incluidas en el %&M %nternet &onnection
Manager'. (amos a ver la forma de preparar para que el sistema envie correo al e)terior
y algunos e*emplos de programacin para generar estos envios desde nuestros propios
desarrollos.
+ota, hemos de tener un servidor de correo interno $propio' o e)terno que permita el
reenvio !M"#.
&onfiguracin del !istema.
-n la nota .//1.0 del 0!! se detallan paso por paso las tareas de configuracin del
sistema.
-*emplo de envio de correo desde cualquier transaccin,
1. Parametros del perfil de la instancia, a trav1s de la transaccin 2310, incluiremos
con el parmetro icm/server_port_X $donde 4 es un n5mero secuencial para los
diferentes puertos que configuremos, http, https, smtp, etc' el n5mero de puerto "&#6%#
$7/ por defecto' y el protocolo $!M"#'.
2. Activacin de servicios: a travs de la transaccin SICF,
comprobaremos que tenemos nuestro nodo SMTP confgurado activado!
"qu# se relaciona el servicio con el puerto del ICM que $emos confgurado en
el paso anterior!
3. Confguracin del Sap Connect: a travs de este paso conectamos el
nivel de aplicacin %por e&emplo Sap '(ce) con el nivel ICM %nivel tcnico)!
*a gestin de esta confguracin se reali+a desde la transaccin SCOT!
,a que reali+ar la confguracin en cada mandante! Siempre se crea de
-orma autom.tica un nodo SMTP, que tendremos que a&ustar para indicarle
los parametros del servidor de correo saliente que utili+aremos para enviar
los correos desde la pasarela Sap!
,aciendo donde clic en el nodo SMTP confguraremos la IP el puerto del
servidor de correo saliente, si $a que reali+ar alguna conversin de codigos
de pagina %&uegos de caracteres) los tipos de direccin soportados %en este
caso Internet)!
8 nivel de detalle, configuraremos los dominios a los que se pueden enviar correos $9
sera a todos', y los formatos de envio de los documentos enviados de !ap $al enviar
formulario o listados por correo, aqu: indicamos en que formato se construiran los
ane)os que los contengan, pdf, t)t, htm, etc'.
;a transaccin !&0" tambi1n nos permite monitori<ar los correos que estan en cola e
iniciar los procesos de envio $y planificar el Job de envio automatico de correos que
se e*ecutara con la regularidad deseada para que los correos vayan saliendo de la cola
interna a la cola del servidor de correo'.
!. "onitori#acin del envio de correos externos, con la transaccin S$S% podemos
gestionar los correos que tenemos en cola para envio e)terno, ver correos pendientes y
enviados, visuali<ar los mensa*es, anali<ar errores, etc.
&. 'signacin de cuentas de correo a los usuarios del sistema, estas cuentas ser=n las
utilidas con remitentes de los correos que salgan al e)terior. Desde la transaccin !>01,
habra que indicar en todos los usuarios que vayan a enviar correo su cuenta, que sea
utili<a como remitente de los correos que se envien.
(nvio de correo desde las aplicaciones.
>na ve< reali<ada toda la configuracin, ya podremos enviar correos de la forma
habitual,
Sap $ffice, desde la transaccin !?@# podremos crear nuestros mensa*es, que
podr=n incluir usuarios !ap $que recibiran los mensa*es en el propio !ap a trav1s
de la misma transaccin' o bien a destinatarios e)ternos $indicado su cuenta de
correo electrnico'.
'plicaciones, en todos los informes donde tengamos disponible la opcin de
men5 ;ista AB -nviar, podremos crear un mensa*e en el cual se ane)ara como
documento el listado o tabla 8;( que estemos procesando.
(nvio de correo desde nuestros desarrollos.
"enemos multitud de formas de poder enviar correos en nuestros programas. -n la @ii
del !D+ de !ap hay una completa lista.
"emplates de e*emplo proporcionados por !ap,
SAP provides the following programs, which are in fact templates
because they can't be executed as is (email is hardcoded for example):
!S"#$A%P&#"': send a simple text provided as an internal table
of text lines to (oe)doe*cra+y,company)com
!S"#$A%P&#"-: send a simple text provided as an internal table
of text lines and text attachment in form of text lines itab to
fax .# /0000,'-1234
!S"#$A%P&#"1: send a simple text provided in an internal table
of text lines and an additional note to S5,67A%#
!S"#$A%P&#"2: send a simple text provided in an internal table
of text lines recipients are selected in dialogue (default
(oe)doe*cra+y,company)com)
!S"#$A%P&#"3: a simple text provided in an internal table of
text lines and an attached %S word document provided in internal
table S8&9$":A (document retrieval has to be coded) to
(oe)doe*cra+y,company)com
!S"#$A%P&#"4: enter customer, carrier (flight demo data) and
email, and generate corresponding ;P":#S:"/1 adobe form, and
send it as attachment to the email
S#7.&9S:"!S: provided as attachment in SAP 7ote '0/440 ,
Sending lists using SAPconnect, it uses S8".8!6%#7:"S#7."AP9'
S#7.&9S:"!S: provided as attachment in SAP 7ote '0/440 ,
Sending lists using SAPconnect, it uses !&"!S
<SS8".8!6%#7:"S#7."AP9'"24 and <SS8".8!6%#7:"S#7."AP9'"4'/:
provided as attachment in SAP 7ote 4/0404 , SAPoffice: #rror in
documentation (S8".8!6%#7:"S#7."AP9')) :here are - versions, one
for 2)4!, and one for 4)'/ and above, the difference between the
- is only the addition of !8%%9:"=8>? parameter for 4)'/
version) oth call S8".8!6%#7:"S#7."AP9')
>S=7S#7.%A9&': demo of S8"7#=".8!6%#7:"A::"S#7."AP9')
-*emplos de programas del !D+, utili<ando los siguientes elementos,
&;C?&!
!0CD0&>M-+"C!-+DC8#%1
!0C+-@CD0&>M-+"C8""C!-+DC8#%1
!0C+-@CD0&>M-+"C!-+DC8#%1
?asicamente, tenemos programas que utili<an los mdulos de funcin $!0', que est=n
obsoletos $aunque se pueden utili<ar' y aquellos que utili<an la programacin orientada
a ob*etos $con la clase &;C?&!'. 0s recomiendo acceder a los lins si quereis
profundi<ar en los temas y anali<ar los e*emplos de desarrollo.
Referencias:
Postalmet$ods!com: confguracin del envio de correo saliente desde
Sap!
T$omas /ung: envio de correo desde "bap en version 0!12
superiores!
T$omas /ung: envio de correo desde "bap en versiones 3!04 e
in-eriores!
T$omas /ung: recepcion de correo en Sap su procesamiento en
"bap!
4ata5stream!com: confguracin de Sap connect!
Snippets: envio de correo desde "bap usando programacion orientada
a ob&etos!
6i7i S48: resumen de elementos "bap para envio de correo
electronico %modulos de -uncin)!

Вам также может понравиться