Tema: Data Set
Ver Mensaje Individual
  #11  
Viejo 09/12/09, 16:44:08
yapbig yapbig is offline
Senior Member
 
Fecha de Ingreso: may 2007
Localización: San Nicolás, Argentina
Mensajes: 261
Sigo sin poder resolver este problema ahora encontré esta función que supuestamente me sapara en los n campos un string con formato CSV con algún caracter separador de campos. Utilizo la mismo y me divide únicamente en 8 campos en lugar de 10 campos y los valores están todos incorrectos

vl_linea = rec_aux-linea.

CALL FUNCTION 'RSDS_CONVERT_CSV'
EXPORTING
I_DATA_SEP = ' '
I_ESC_CHAR = ''
I_RECORD = vl_linea
I_FIELD_COUNT = 10
IMPORTING
E_T_DATA = vl_data
* EXCEPTIONS
* ESCAPE_NO_CLOSE = 1
* ESCAPE_IMPROPER = 2
* CONVERSION_ERROR = 3
* OTHERS = 4
.

Este es el string que se le pasa como parámetro a la función
2009-1-027-00019-2#20036915138#2009 #100#Regimen General#Definitivo con Provisorio#2776717 #09/10/2009#09/10/2009#31/05/2010#

y este es el resultado que devuelve la misma
1 2009-1-027-00019-2#20036915138#2009
2 #100#Regimen
3 General#Definitivo
4 con
5 Provisorio#2776717
6
7
8 #09/10/2009#09/10/2009#31/05/2010#

Como dije antes ninguna de las sentencias ABAP me responde como debería ni FIND, ni REPLACE, ni SPLIT

Saludos, desde ya muchas gracias...
__________________
Gustavo A. Biglia
Consultor SAP FI
Responder Con Cita