#6
|
|||
|
|||
Hola ballan!
Ante todo, gracias por contestar. He probado lo que me has dicho, y me crea un pdf pero no me deja abrirlo. El código que he creado es el siguiente: DATA: fic_binario TYPE xstring. DATA: string_binario TYPE string. DATA: BEGIN OF lines occurs 100, tdline(132). DATA: END OF lines. "Se convierte el fichero de binario64 a binario CALL FUNCTION 'SSFC_BASE64_DECODE' EXPORTING B64DATA = fichero_64 IMPORTING BINDATA = fic_binario. string_binario = fic_binario. "Se pasa a tabla interna CALL FUNCTION 'CONVERT_STRING_TO_TABLE' EXPORTING I_STRING = string_binario I_TABLINE_LENGTH = 132 TABLES ET_TABLE = lines. CALL FUNCTION 'GUI_DOWNLOAD' EXPORTING FILENAME = 'C:\Documents and Settings\usr\Escritorio\Fic1.pdf' FILETYPE = 'BIN' TABLES DATA_TAB = lines . No sé si puede ser por la longitud de cada línea de la tabla. También he probado a insertar en la tabla el string sin utilizar la función 'CONVERT_STRING_TO_TABLE' y a utilizar open dataset, pero esto último es para crear archivos en el servidor y yo lo quiero en local. ¿Alguna idea de por qué me está fallando? Gracias!! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|