Pasar signo - de derecha a izquierda
Hola!
¿Alguien sabe cómo puedo hacer para pasar de: 1.483,200- a -1.483,200 ? Es decir, cambiar el signo - hacia la izquierda. Gracias |
Ya me ha salido, pongo el código por si a alguien le puede servir
ntgew = 1.483,200- value_text(18). write ntgew to value_text. (con esto consigo que value_text = 1.483,200-) call function 'CLOI_PUT_SIGN_IN_FRONT' CHANGING value = value_text. (esta función me devuelve value_text = -1.483,200) NOTA: si en lugar del write hacemos value_text = ntgew entonces value_text = 1483,200-) perdía el '.' por eso no me funcionaba Saludos |
Alternativa propuesta por Blag
Hace tiempo se me presentó el mismo problema, y encontré esta solución
en el Y decía así: Si alguna vez han querido cambiar la posición del signo negativo en ABAP (El standard es 100-) para que quede así -100, habrán buscado y encontrado la función CLOI_PUT_SIGN_IN_FRONT y claro, se habrán dado cuenta de que no sirve para todos los casos e inclusive no funciona en modo de test...Por eso, hice un pequeño form para solucionar los pequeños inconvenientes -;) Espero les sea útil... |
Husos Horarios son GMT. La hora en este momento es 12:08:36. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web