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:
__________________
Saludos Cordiales,
César Orozco R.
Guayaquil - Ecuador
|