MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   insertar la ñ sin problemas de un fichero en un campo de una tabla (foro/showthread.php?t=76537)

Jacobo 15/12/16 14:39:09

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 16/12/16 07:55:25

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

sconoredhot 16/12/16 10:28:47

GRacias
 
Gracias por el dato !


Husos Horarios son GMT. La hora en este momento es 16:26:40.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web