|
#1
|
|||
|
|||
recibido
Gracias por tu ayuda
|
#2
|
|||
|
|||
Funciones para ficheros
Podés usar dos funciones: la función WS_UPLOAD es la antigua y la función GUI_UPLOAD es la moderna. WS_UPLOAD carga los datos directamente en una tabla interna mientras que en el caso de GUI_UPLOAD lo que hacer es cargarnos los datos en una variable de tipo STRING, la que después hay que tratar.
WS_UPLOAD: CALL FUNCTION 'WS_UPLOAD' EXPORTING filename = p_filen "Nombre de Archivo filetype = 'DAT' TABLES data_tab = record. "Tabla Interna GUI_UPLOAD: CALL FUNCTION 'GUI_UPLOAD' EXPORTING filename = p_filen filetype = 'DAT' TABLES data_tab = record. Cualquiera de estas dos funciones te sirve para lo que estás intentando de hacer. Espero te sirva. Saludos. |
#3
|
|||
|
|||
Buenos dias.
Tengo que cambiar la funcion WS_UPLOAD por la nueva, concretamente por el metodo CALL METHOD CL_GUI_FRONTEND_SERVICES=>GUI_UPLOAD Pues bien, a la hora pasarle la tabla DATA_TAB me da error. Antes con la funcion WS_UPLOAD me funcionaba. ¿Que podria ser? A DATA_TAB le estoy pasando una tabla interna creada de la manera: DATA: BEGIN OF it_datos OCCURS 0, a(40), b(10), c(2), d(5) TYPE c, error. DATA: END OF it_datos. Un saludo y mil gracias! EDITO PARA AUTORESPONDERME. Le tenia que pasar it_datos[]. Antes se lo pasaba sin corchetes... Gracias de todas formas! Úlima edición por nachosds fecha: 17/11/09 a las 10:02:12. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|