Un Usuario hizo la siguiente pregunta
Hola expertos, tengo algunos FM que se utilizan para cargar datos de Excel en SAP. Pero no puedo
para comprender el valor que debo dar a los parámetros del Módulo de función enumerado.
El nombre del módulo funcional es: —
1) ALSM_EXCEL_TO_INTERNAL_TABLE
2) TEXT_CONVERT_XLS_TO_SAP
2 respuesta
Ex miembro
El módulo de función ‘TEXT_CONVERT_XLS_TO_SAP’ se utiliza para leer y convertir datos de hoja de cálculo XSL desde una computadora de escritorio a la tabla interna.
Por ejemplo a continuación:
l_file: «C: Reports.xls».
g_t_term = Tabla interna de destino para cargar
l_truxs = tabla interal sin procesar.
CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP' EXPORTING i_tab_raw_data = l_truxs i_filename = l_file TABLES i_tab_converted_data = g_t_term.
No utilice el módulo de función ALSM_EXCEL_TO_INTERNAL_TABLE, ya que no se publica con SAP y no funciona con las últimas versiones de Windows (Vista).
Ex miembro
TIPO-PISCINAS: truxs.
FM ‘TEXT_CONVERT_XLS_TO_SAP’ se usa para recuperar datos de una hoja de Excel y cargarlos en una tabla interna
DETALLES: it_raw TYPE truxs_t_text_data.
PARÁMETROS: p_file TYPE rlgrap-filename.
«Subir archivo
FUNCIÓN DE APLICACIÓN ‘TEXT_CONVERT_XLS_TO_SAP’
EXPORTACIONES
i_line_header = «X»
i_tab_raw_data = it_raw
i_filename = p_file
MESAS
i_tab_converted_data = it_tab[]
Excepciones
tiontú_failed = 1
OTRO = 2.
SI sy-subrc <> 0.
ID DE MENSAJE sy-msgid TIPO sy-msgty NÚMERO sy-msgno
LE sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
TERMINARA SI.
función de llamada ‘ALSM_EXCEL_TO_INTERNAL_TABLE’
exportar
nombre de archivo = p_file
i_begin_col = «1»
i_begin_row = ‘2’ «No te pierdas los encabezados
i_end_col = «19»
i_end_row = ’30’
mesas
pasante = itab
excepciones
parámetro_inconsistente = 1
upload_ole = 2
otros = 3.
más sy-subrc <> 0.
mensaje e010 (zz) con texto-001. «Problema al cargar la hoja de cálculo de Excel
terminara si.