MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Problemas al dividir cantidades (foro/showthread.php?t=11712)

corozco 11/03/08 19:41:07

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:

DavidXD_XD 11/03/08 19:58:02

Como salen las variables a la hora del debugg????

ibecerra 11/03/08 21:25:55

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.


Husos Horarios son GMT. La hora en este momento es 08:56:46.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web