Redondeo y Truncamiento de la columna de un alv

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • sapclen
    Junior Member
    • sep
    • 9

    #1

    Redondeo y Truncamiento de la columna de un alv

    Hola, un saludo a toda las personas de este foro, despues de googlear un buen rato acudo a consultar.

    Tengo una tabla ZDATA, en el cual un campo MONTO, definido con una longitud de 13 y 4 decimales.

    Me pidieron mostrar la tabla ZDATA en un ALV y la columna MONTO solo mostrarlo con 2 decimales.

    buscando en la red encontre algunas propiedades del fieldcat del alv, como: decimals y round, pero con ningunos me funciona.

    Les agradesco desde ya su apoyo con este tema.

    Alexander...
    Alexander Clen Riva Cc.
    Area de Desarrollo de Software
    BizPartner - Perú
    www.bizpartner.biz
    ariva@bizpartner.biz
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Hola ... creo q hay una solucion muy sencilla ...

    Si tienes el campo definido asi:

    g_decimal TYPE p DECIMALS 4.

    Create otro campo con: g_decimal2 TYPE p DECIMALS 2.

    Y cuando llenes los campos solo asignale el valor: g_decimal2 = g_decimal.

    Ahi tu campo se reducira de 4 a 2 decimales, si quieres un campo de referencia dale al campo BSAK-DMBTR ese tiene 2 decimales pero 13 posiciones ... nos cuentas como te fue
    David Carballido Córdova

    Comentario

    • sapclen
      Junior Member
      • sep
      • 9

      #3
      Bueno amigos del mundosap, encontre una solucion a este tema y lo he probado y me funciona correctamente.

      En la version 6.0
      fieldcat-decimals_out = 2.

      En la version 4.6 ( version que usa la empresa para el cual estoy desarrolando)

      fieldcat-decimals_o = 2.

      Saludos...
      Alexander Clen Riva Cc.
      Area de Desarrollo de Software
      BizPartner - Perú
      www.bizpartner.biz
      ariva@bizpartner.biz

      Comentario

      Trabajando...