#5
|
|||
|
|||
Que tal!! pues despues de 2 dias de busqueda pues por fin encontre una forma de subir un archivo en excel a una tabla interna.
la funcion se llama TEXT_CONVERT_XLS_TO_SAP. aki el ejemplo. CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP' EXPORTING i_line_header = 'X' "Si dejan este campo te quita una linea de tu archivo como header i_tab_raw_data = it_raw " WORK TABLE i_filename = p_entra TABLES i_tab_converted_data = t_upload[] "ACTUAL DATA EXCEPTIONS conversion_failed = 1 OTHERS = 2. lo malo es que si se tarda un poco.. por ejemplo con 150 lineas se tardo 1.48 minutos y con 1350 se tardo 10.40 minutos se me habia ocurrido que si tu sabes cuantas lineas y columnas tiene tu EXCEL pues ocupar la funcion propuesta por MIKE pero si no sabes cuantas trae pues ocupar la TEXT_CONVERT_XLS_TO_SAP voy a invertigar si hay una forma de mejorar esta funcion para reducir el tiempo de carga.. en fin ojala les funcione... saludos Úlima edición por josefon fecha: 03/04/06 a las 17:58:59. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|