Saltar al contenido

cómo usar FM «TEXT_CONVERT_XLS_TO_SAP»

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.