insertar la ñ sin problemas de un fichero en un campo de una tabla

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Jacobo
    Member
    • may
    • 58

    #1

    insertar la ñ sin problemas de un fichero en un campo de una tabla

    Hola
    Necesito insertar la ñ sin que me ponga caracteres raros en una tabla al leer de un fichero csv el nombre

    el fichero lo abro asi

    data: v_excel_string(2000) TYPE c,
    v_file LIKE v_excel_string,
    lv_data_string(2000) type c.

    v_file = ...la ruta que sea

    OPEN DATASET V_FILE FOR INPUT IN TEXT MODE ENCODING DEFAULT.

    if sy-subrc = 0.

    DO.

    READ DATASET V_FILE INTO LV_DATA_STRING.


    if sy-subrc <> 0.
    exit.
    else.

    if sy-index > 1.
    SPLIT lv_data_string AT ';' INTO gs_aux-pernr gs_aux-nombre gs_aux-anyo
    gs_aux-mes gs_aux-dependencia gs_aux-jornada
    gs_aux-euros_hora gs_aux-cpt gs_aux-calidad_serv gs_aux-criterio_col
    gs_aux-porc_criterio gs_aux-dias_labor gs_aux-dias_trabaj
    gs_aux-parametro_abs gs_aux-conseguido_hor gs_aux-horas_extras
    gs_aux-horas_vacac gs_aux-conseg_azul_prog gs_aux-conseg_azul_vol
    gs_aux-genius gs_aux-max_genius gs_aux-criterio_indiv_f
    gs_aux-porc_crit_indiv gs_aux-total_cta gs_aux-total_depend.

    INSERT zrh_datoscpcta FROM gs_aux.

    clear gs_aux.
    endif.
    endif.
    enddo.
    CLOSE DATASET v_file.
  • Jacobo
    Member
    • may
    • 58

    #2
    solucionado

    lo solucioné
    es el modo de apertura para que inserte la ñ
    es
    OPEN DATASET V_FILE FOR INPUT IN TEXT MODE ENCODING utf-8 ignoring conversion errors.

    muchas gracias

    Comentario

    • sconoredhot
      Senior Member
      • feb
      • 341

      #3
      GRacias

      Gracias por el dato !
      Sebas

      Desarrollador ABAP.

      Comentario

      Trabajando...