MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Tipo de Dato decimal para definir PORCENTAJE (foro/showthread.php?t=36095)

andresf02 09/04/10 22:29:15

Tipo de Dato decimal para definir PORCENTAJE
 
Buenas Tardes

Estoy creando una tabla Z donde uno de sus campos va aguardar un procentaje con la siguiente forma:

* 2 decimales
* Rango: 0,00 a 1,00 (de cero a 1. No a 100 sino a 1,00)

Ejemplos:
Valores validos en el campo: 0,30 ; 0,35 ; 0,02 ; 0,89 etc.
valores no permitidos : 2,00 ; 35 ; 100 ; 86,04 etc.


Definí un FILETYPE ZTAX_FT_PORCENT y dije que el tipo de datos era "DEC".

Le asigné No de caracteres 4 y lugares decimales 2. y outputchar 5.
Luego en rango coloque que era de 0 a 1 porque no me dejó asignar de 0,00 a 1,00.


todo grabó bien, pero al momento de introducir datos en la tabla por la SM30, vi que el rango de 0 a 1 no se respetaba y podia introducir valores como 11,00 o 112,9.

Podrian ayudarme por favor.


gracias.


PD: no soy muy experimentado en ABAP

calanis 09/04/10 23:18:14

Hola

Mira generalmente utilizo el domino PROZENT para los porcentajes, observa que el mismo hace el control que solo sea entre 0 y 100.
Pero vos querés que se muestre en decimales y que no superen el 1 que seria tú 100%.

Bueno yo copiaría el Dominio DEC1_2 como base para probar y de allí en la pestaña Ámbito de Valoración en la sección intervalos le pondría el máximo y mínimo permitidos.

Espero que la información te sea útil.

Carlos Alanis

andresf02 10/04/10 13:32:21

Muchas gracias intentaré tu solucion.


Husos Horarios son GMT. La hora en este momento es 19:24:34.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web