#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:
__________________
Saludos Cordiales, César Orozco R. Guayaquil - Ecuador |
#2
|
||||
|
||||
Como salen las variables a la hora del debugg????
__________________
David Carballido Córdova |
#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. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|