Problemas al dividir cantidades

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • corozco
    Senior Member
    • dic
    • 134

    #1

    Problemas al dividir cantidades

    Hola amigos SAP.
    Soy relativamente nuevo en esto de programación ABAP, tengo una problema:
    Al momento de dividir estas variables:

    p_salida_alv_grempa = p_salida_alv_grempa / p_salida_alv_uniem.

    El sistema me dice que: Division by 0 (type P) in program "ZSD_R14", pero revisando las 2 variables, estas dos tienen valores y deberian arrojar datos.
    les adjunto el FORM completo.

    * Form F_CALCULA_DCTO

    FORM f_calcula_dcto USING p_salida_alv_precio
    p_salida_alv_dcto
    p_salida_alv_ntgew
    p_salida_alv_uniem
    CHANGING p_salida_alv_pconiva
    p_salida_alv_psiniva
    p_salida_alv_grempa.

    DATA: iva TYPE p DECIMALS 2 VALUE '0.12',
    gr TYPE p DECIMALS 2 VALUE '1000'.

    p_salida_alv_dcto = ( p_salida_alv_dcto / 100 ).
    * Convierte a positivo
    p_salida_alv_dcto = p_salida_alv_dcto * ( -1 ).

    p_salida_alv_dcto = ( p_salida_alv_dcto * p_salida_alv_precio ) / 100.
    p_salida_alv_psiniva = ( p_salida_alv_precio - p_salida_alv_dcto ).
    p_salida_alv_pconiva = ( p_salida_alv_psiniva * iva ) + p_salida_alv_psiniva.

    p_salida_alv_grempa = ( p_salida_alv_ntgew * gr ).
    p_salida_alv_grempa = p_salida_alv_grempa / ( p_salida_alv_uniem ).
    ENDFORM. " F_CALCULA_DCTO

    Si necesitan mas información acerca del tema o algun dato adicional para revisar, favor dejar sus email para escribirles, o el mio es: c_orozco16@hotmail.com
    Saludos Cordiales,
    César Orozco R.
    Guayaquil - Ecuador
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Como salen las variables a la hora del debugg????
    David Carballido Córdova

    Comentario

    • ibecerra

      #3
      Q tal cesar, pon un breakpoint en
      p_salida_alv_grempa = p_salida_alv_grempa / ( p_salida_alv_uniem ).
      y verifica la variables p_salida_alv_uniem debe tener valor 0 por eso te sale el error.

      Comentario

      Trabajando...