#1
|
|||
|
|||
Signo en SELECT-OPTIONS
Hola,
Tengo un problema que seguramente sea muy tonto pero no encuentro la solución.... Quiero hacer un select options que admita signos negativos. Hasta aqui bien. El problema viene cuando quiero poner un rango de números negativos, por ejemplo de -5000 a -1000, el sistema me dice que el límite inferior es mayor que el superior... ¡Y eso es mentira! ¿Sabeis como controlar esto? Saludos |
#2
|
|||
|
|||
Hola
Estrictamente hablando -5000 es menor a -1000 de ahi que te marque ese error. Esto por que en la regla de numeros, el -5000 esta mas a la izquierda q el -1000, prueba ponerlos al reves...
|
#3
|
|||
|
|||
Te equivocas vickxo, si -5000 es menor que -1000 no debería decirme que el límite inferior es mayor que el superior....
Si los pongo al revés tendré que controlar en el código cual es el mayor o el menor que es lo que quería evitar..... De todas formas gracias por contestar. Saludos |
#4
|
||||
|
||||
en que lo estas haciendo, que campo estas utilizando?' para hacerlo.
__________________
Un Huevon No Inútil Solo di lo que piensas, a la mejor tienes la mejor respuesta.... Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo..... Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho..... Consultor FI jr/ABAP Sr. |
#5
|
|||
|
|||
Pues primero puse un campo de moneda (por que iba a controlar otro de moneda) pero como no me dejaba poner signos he utilizado un campo propio de tipo p, de tipo i y de tipo n.
|
#6
|
||||
|
||||
Prueba esto haber si te funciona
TABLES: /sapsll/itm_loc_r3_s. SELECT-OPTIONS: dmbtr FOR /sapsll/itm_loc_r3_s-VALUE_OPEN.
__________________
Un Huevon No Inútil Solo di lo que piensas, a la mejor tienes la mejor respuesta.... Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo..... Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho..... Consultor FI jr/ABAP Sr. |
#7
|
|||
|
|||
Hola
Hola, he probado con este codigo:
REPORT zvdll_pruebas . DATA: campo TYPE i. TABLES: /sapsll/itm_loc_r3_s. SELECT-OPTIONS ejemplo FOR campo. SELECT-OPTIONS: dmbtr FOR /sapsll/itm_loc_r3_s-VALUE_OPEN. Y me ha aceptado el rango de -5000 a -1000, me pone el problema q citas cuando lo hago de -1000 a -5000, chek el doc anexo . Podrias poner tu codigo para reproducir el error y ver q pasa? |
#8
|
|||
|
|||
Hola Robert, vickxo,
Con el campo - tabla que me pasais el rango de números negativos me lo coje correcto. Lo único que en pantalla me muestra dos decimales y luego en código me pone tres (divide entre 10). Lo he solucionado multiplicando los valores y me funciona perfectamente. Muchas gracias |
Herramientas | Buscar en Tema |
Desplegado | |
|
|