Rutina para eliminar caracteres extraños - Infobjeto /BIC/EPAUX1
Página 1 de 1.
Rutina para eliminar caracteres extraños - Infobjeto /BIC/EPAUX1
DATA: a TYPE c LENGTH 000018.
DATA: l_len TYPE i,
l_time TYPE i.
MOVE SOURCE_FIELDS-/BIC/EPAUX1 TO a.
TRANSLATE a TO UPPER CASE.
l_len = strlen( a ).
DO l_len TIMES.
IF a+l_time(1) CN
'#{}(°Ç¦>$-Ç"_§ÁÉÍÓÚ!ºª.´,/`\u161?|]•¨%@ABCDEFGHIJKLMNÑOPQRSTUVWXYZÜÄCÖÀÈ' &
'ÌÒÙ 1234567890'.
a+l_time(1) = '!'.
ENDIF.
l_time = l_time + 1.
ENDDO.
REPLACE ALL OCCURRENCES OF '!' IN a WITH ' '.
CONDENSE a.
RESULT = a.
DATA: l_len TYPE i,
l_time TYPE i.
MOVE SOURCE_FIELDS-/BIC/EPAUX1 TO a.
TRANSLATE a TO UPPER CASE.
l_len = strlen( a ).
DO l_len TIMES.
IF a+l_time(1) CN
'#{}(°Ç¦>$-Ç"_§ÁÉÍÓÚ!ºª.´,/`\u161?|]•¨%@ABCDEFGHIJKLMNÑOPQRSTUVWXYZÜÄCÖÀÈ' &
'ÌÒÙ 1234567890'.
a+l_time(1) = '!'.
ENDIF.
l_time = l_time + 1.
ENDDO.
REPLACE ALL OCCURRENCES OF '!' IN a WITH ' '.
CONDENSE a.
RESULT = a.
b.sacristan- Mensajes : 1
Fecha de inscripción : 03/08/2017
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|