|
#1
|
|||
|
|||
thanks a lot!
Uauuu!
Vlozano muchas gracias! Prometo que voy a hacer los deberes Ten en cuenta que no tengo casi idea de programar en Abap Objects, suelo programar en el Abap clásico, el secuencial. Hasta la próxima |
#2
|
|||
|
|||
insertar tabla en objeto recipiente
Hola Vlozano,
he hecho la investigación: He llegado a la sentencia que comentabas INSERT re INTO TABLE recipients. Veo que el método inserta registros en la tabla recipients. Con abap clásico sería hacer algo así: tab_intern2 [] = tab_intern1 [] . Pero en Objects no se como se hace EL CÓDIGO...en teoría tengo que entregar hoy el desarrollo Imagino que si le inserto los registros de mi tabla interna, luego este metodo irá procesando todos los mails, verdad? Gracias de antemano |
#3
|
|||
|
|||
sigue la incidencia
Hola foro,
Hola Vlozano, sigo sin encontrar la solución. Incluso la colgé en el SDN Si me puedes echar un cable, te lo agradecería |
#4
|
|||
|
|||
Échale un vistazo a tu código
Si vas a la SE11 (o haces doble clic sobre el tipo del parámetro "mailto", verás que es un tipo de datos char de 241 posiciones. Por tanto, cualquier destinatario que quieras añadir puedes meterlo "a palote" (o mediante una variable del tipo ad_smtpadr):
__________________
"Porque algunos sabemos que somos parte del problema"
|
#5
|
|||
|
|||
Yo lo suelo hacer así.
DATA: BEGIN OF TI_CORREO OCCURS 0, EMAIL_USER(30), END OF TI_CORREO. DATA WA_CORREO LIKE LINE OF TI_CORREO. APPEND WA_CORREO-EMAIL_USER = 'aaaaaa@hotmail.com'. APPEND WA_CORREO-EMAIL_USER = 'bbbbbb@hotmail.com'. APPEND WA_CORREO-EMAIL_USER = 'cccccc@hotmail.com'. LOOP AT TI_CORREO. CLEAR RECLIST. RECLIST-RECEIVER = TI_CORREO-EMAIL_USER. RECLIST-EXPRESS = 'X'. RECLIST-REC_TYPE = 'U'. APPEND RECLIST. ENDLOOP. *.- ES: Funcion que envia del email *.- EN: Function: Sending the document CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1' EXPORTING DOCUMENT_DATA = DOC_CHNG PUT_IN_OUTBOX = 'X' COMMIT_WORK = 'X' TABLES PACKING_LIST = OBJPACK OBJECT_HEADER = OBJHEAD CONTENTS_BIN = OBJBIN CONTENTS_TXT = OBJTXT RECEIVERS = RECLIST EXCEPTIONS TOO_MANY_RECEIVERS = 1 DOCUMENT_NOT_SENT = 2 OPERATION_NO_AUTHORIZATION = 4 OTHERS = 99. Pruebalo y me comentas. Un saludo. |
#6
|
|||
|
|||
Con las prisas puse mal los APPEND....
WA_CORREO-EMAIL_USER = 'aaaaaa@hotmail.com'. APPEND WA_CORREO TO TI_CORREO. WA_CORREO-EMAIL_USER = 'bbbbbb@hotmail.com'. APPEND WA_CORREO TO TI_CORREO. WA_CORREO-EMAIL_USER = 'cccccc@hotmail.com'. APPEND WA_CORREO TO TI_CORREO. Tu imagino que haras un Select a tu tabla Z para rellenar la tabla interna. |
#7
|
|||
|
|||
Gracias
Muchas gracias PabloGP y Vlozano!
Voy a probar vuestros consejos, ya os diré algo cuando lo tenga Saludos abaperos ! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|