|
#1
|
|||
|
|||
Problema con 'Asunto' de un Mail desde SAP
Hola a todos,
Estoy enviando un mail desde SAP a un correo externo con la función 'SO_DOCUMENT_SEND_API1' y el mail llega correctamente salvo por el ASUNTO del mail. Llega sin Asunto, Detallo el código por si alguien ve que puede estar fallando. * Tabla con la estructura del mail DATA: lt_packing_list TYPE STANDARD TABLE OF sopcklsti1 WITH HEADER LINE, * Tabla con el cuerpo del mail ut_contents_txt TYPE STANDARD TABLE OF solisti1 WITH HEADER LINE, * Tabla con el Asunto del Mail ut_asunto TYPE STANDARD TABLE OF solisti1 WITH HEADER LINE. * Estructura con la cabecera del mail lw_document_data TYPE sodocchgi1. receptores-receiver = 'aaa@hotmail.com'. receptores-rec_type = 'U'. receptores-com_type = 'INT'. " ' '. APPEND receptores. * Ponemos el cuerpo del mail ut_contents_txt-line = text-025. APPEND ut_contents_txt. * Ponemos el ASUNTO del mail ut_asunto-line = text-029. APPEND ut_asunto. * Asigna la estructura del mail lt_packing_list-doc_type = 'RAW'. lt_packing_list-body_start = 1. DESCRIBE TABLE ut_contents_txt LINES lt_packing_list-body_num. lt_packing_list-head_start = 1. DESCRIBE TABLE ut_asunto LINES lt_packing_list-head_num. APPEND lt_packing_list. * Envía mail CALL FUNCTION 'SO_DOCUMENT_SEND_API1' EXPORTING document_data = lw_document_data * put_in_outbox = 'X' commit_work = 'X' sender_address = emisor_smtp sender_address_type = ' ' TABLES packing_list = lt_packing_list[] object_header = ut_asunto[] contents_txt = ut_contents_txt[] receivers = receptores[] 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. Mirando los valores por DEBUG antes de llamar a la función: lt_packing_list-head_start = 1 lt_packing_list-head_num = 1 UT_ASUNTO-LINE = Información Carga Tabla T9E12 No se que puede ser lo que falla Muchas gracias. |
#2
|
||||
|
||||
Hola .. yo lo hago con esta funcion SO_NEW_DOCUMENT_ATT_SEND_API1 y hasta donde se esta funcion llama a la funcion que tu utilizas, ahora cuando envio los correos coloco estos parametros que coloque en un post anterior:
__________________
David Carballido Córdova |
#3
|
|||
|
|||
Hola David,
Gracias por la ayuda, Me faltaba completar la estructura DOCUMENT_DATA, pues es en el campo OBJ_DESCR donde hay que poner el texto que quieres que se muestre en ASUNTO del mail. Un saludo. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|