#1
|
|||
|
|||
replace
Hola!
Tengo un problemilla, dada la siguiente vble: data: pos_importe(14) pos_importe = 1.000,00 replace '.' with ' ' into pos_importe. condense pos_importe2 no-gaps. (ésto me devuelve: 1000,00) pero si pos_importe = 1.000.000,00 la instrucción replace solo me reemplaza el primer '.' , es decir me devuelve: 1 000.000,00 en vez de 1 000 000,00. ¿cómo puedo hacer para que me reemplace todos los '.' de la cadena y no solo el primero? Gracias. |
#2
|
|||
|
|||
te falta poner el "all ocurrences of"
Saludos |
#3
|
|||
|
|||
con este código funciona
DO. REPLACE '.' WITH ' ' INTO pos_importe. IF sy-subrc <> 0. EXIT. ENDIF. ENDDO. Saludos |
#4
|
|||
|
|||
Hola, Es que en mi versión de SAP que es la 4.6C no funciona el ALL OCURRENCES OF. Creo que esa instrucción funciona a partir de la 6.0. Muchas gracias. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|