Buenos dias foreros!!!
A ver si se os ocurre alguna solución:
- Estoy llenando la estructura SOLIX, con valores Hexadecimales.
- Esta estructura esta formada por componentes tipo LINE de 255 carecteres.
- Si mi texto en hexadecimal ocupa 250 carácteres, SAP me completa con 0's hasta llegar a 255.
Hasta aquí todo correcto, el problema es que esta estructura la tengo como parámetro de entreda de la función de envio de mail
'SO_NEW_DOCUMENT_ATT_SEND_API1', y según a que tipo de dirección mail envie el mail me llega bien, medio bien o mal, me explico:
- A una cuenta Webmail me llega todo
OK.
- A una cuenta Hotmail me llega el texto seguido de tantos ';�' como caracteres falten para llegar a 255.
- A una cuenta Outlook Web Acces me llega solo una linea, en cuanto reconoce la cadena ';�' , me corta el resto del mail.
-----------------------------------------------------------------------
Un ejemplo
1.En mi estructura tengo 2 registros:
1. 686f6c6120736f7920456475
2. 686f6c6120736f79204d616e75
2.SAP me completa los registros hasta 255 carácteres:
1. 686f6c6120736f79204564750000000000...0
2. 686f6c6120736f79204d616e7500000000...0
3.En la recepción del mail, me encuentro con:
WEBMAIL
hola soy Edu
hola soy Manu
HOTMAIL
hola soy Edu; ....;�
hola soy Manu; ....;�
(cada paquete ;�, corresponde a 1 carácter)
OWA
hola soy Edu
--------------------------------------------------------------------
Alguna idea de como solucionar esta pesadilla? no sé si es tema de ABAP, o del pu*o OWA
Muchas Gracias.
Un saludo