MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
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 12/07/11, 14:27:28
SAPING SAPING is offline
Senior Member
 
Fecha de Ingreso: may 2010
Localización: Buenos Aires, Argentina
Mensajes: 199
So_object_send

Hola gente.
Tengo un inconveniente con la funcion SO_OBJECT_SEND para envio de mails.
El tema es que me quedan en cola de espera y nunca salen. Me quedan con status "Todavia ning. entrada en cola de espera"(con un icono en gris).
Hable con el basis para saber si es problema de configuracion de la SCOT y me dijo que no, que es un parametro que me esta faltando ingresar en la funcion.

Si alguno me puede ayudar con esto se los voy a agradecer.
Gracias.
Responder Con Cita
  #2  
Viejo 12/07/11, 14:47:53
Avatar de mysmb2
mysmb2 mysmb2 is offline
Senior Member
 
Fecha de Ingreso: ene 2007
Localización: Cordoba
Mensajes: 406
que valor ingresas en en campo sndex de la tabla de parametro receivers?
__________________
Sebastián Chiavia
Responder Con Cita
  #3  
Viejo 12/07/11, 14:55:43
SAPING SAPING is offline
Senior Member
 
Fecha de Ingreso: may 2010
Localización: Buenos Aires, Argentina
Mensajes: 199

i_receivers-sndex = 'X'. " Express-Mail



******************************************************
Este es mi codigo entero:

* seteo el ASUNTO
READ TABLE pt_log INTO wg_zinterco INDEX 1.
IF sy-subrc IS INITIAL.
* Si son registros OK
IF wg_zinterco-error IS INITIAL.

wsubject = text-004.

ELSE."son registros erroneos

wsubject = text-005.

ENDIF.

ENDIF.
* Seteo datos de cabecera de mensaje
object_hd_change-objla = sy-langu.
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'.

* Coloco en el cuerpo del mens los docs
w_text-line = lc_docu.
APPEND w_text TO i_text.
CLEAR w_text.
LOOP AT pt_log INTO wg_zinterco.

IF wg_zinterco-error IS INITIAL.

CONCATENATE wg_zinterco-soc_prov wg_zinterco-comp_prov wg_zinterco-ejer_prov INTO w_text-line SEPARATED BY '/'.
CONCATENATE w_text-line 'para documento' wg_zinterco-soc_cli wg_zinterco-comp_cli wg_zinterco-ejer_cli INTO w_text-line SEPARATED BY space.
APPEND w_text TO i_text.
CLEAR w_text.

ELSE.

CONCATENATE wg_zinterco-soc_cli wg_zinterco-comp_cli wg_zinterco-ejer_cli INTO w_text-line SEPARATED BY '/'.
APPEND w_text TO i_text.
CLEAR w_text.
CONCATENATE lc_det wg_zinterco-msj INTO w_text SEPARATED BY space.
APPEND w_text TO i_text.
CLEAR w_text.

ENDIF.

ENDLOOP.

* Ingreso las cuentas de mails
REFRESH i_receivers.
CLEAR i_receivers.
i_receivers-rcdat = sy-datum.
i_receivers-rctim = sy-uzeit.
i_receivers-recesc = 'U'.
i_receivers-sndex = 'X'. " Express-Mail

LOOP AT pt_notificadores INTO w_notificadores.

MOVE w_notificadores TO i_receivers-recextnam.
APPEND i_receivers.
CLEAR i_receivers-recextnam.

ENDLOOP.


* envio los mails
CALL FUNCTION 'SO_OBJECT_SEND'
EXPORTING
object_hd_change = object_hd_change
object_type = 'RAW'
owner = sy-uname
TABLES
objcont = i_text
receivers = i_receivers
EXCEPTIONS
active_user_not_exist = 1........
Responder Con Cita
  #4  
Viejo 13/07/11, 17:40:47
SAPING SAPING is offline
Senior Member
 
Fecha de Ingreso: may 2010
Localización: Buenos Aires, Argentina
Mensajes: 199
Caso cerrado

Al final ya solucione el problema.
No le faltaba ningun parametro a la funcion ni nada por el estilo.
Lo unico que faltaba agregar, aunq parezca raro, luego de ejecutar la funcion para enviar el mail era poner "COMMIT WORK".
Una vez que coloque ese commit, los mensajes se enviaban correctamente.
Me parecio muy raro, pero bue, funciono asi...


Gracias.
Saludos.
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á Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 23:40:03.


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