Hasta donde yo se un PDF no es texto sino que es una "imagen" del texto por lo que para convertir el xstring BINARIO que contiene el PDF tendrias que pasarlo por algun tipo de programa conversor de PDF a TXT o algo asi
Si lo que quieres es enviarles un fichero plano lo que tendras que hacer es que dentro de tu programa zsalo056_spool_2 tendras alguna tabla interna que contiene los datos necesarios para el fichero, tienes que exportar/importar esa tabla entre tu RFC y el programa zsalo056_spool_2
Puedes hacerlo de dos maneras
1.-
Haces el submit igual
Dentro de tu programa zsalo056_spool_2 aņades la instruccion
EXPORT (aqui iria el nombre de la tabla interna) TO MEMORY ID 'TEST'
y luego en tu RFC despues de la llamada al submit and return haces
IMPORT (aqui iria el nombre de la tabla interna) FROM MEMORY ID 'TEST'
2.-
Haces submit con exporting list to memory
En tu RFC despues del submit llamas a la funcion LIST_FROM_MEMORY
Una vez que tengas tu tabla interna podras crear el fichero con GUI_DOWNLOAD o con OPEN DATASET
|