Tipo de Dato decimal para definir PORCENTAJE

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • andresf02
    Senior Member
    • nov
    • 190

    #1

    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
    Senior Member
    • oct
    • 147

    #2
    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
    Carlos D. Alanis
    <=<< Compartir conocimiento es una manera de innovar >>=>

    Comentario

    • andresf02
      Senior Member
      • nov
      • 190

      #3
      Muchas gracias intentaré tu solucion.

      Comentario

      Trabajando...