MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Totalizar columna en sapscript (foro/showthread.php?t=70826)

CRISTINO.GARCIA 21/01/14 20:37:58

Totalizar columna en sapscript
 
Hola a Todos

Estoy necesitando totalizar columnas de un sapscript, por ejemplo el campo IVA que me diga cuanto es su total, realice una funcion que me trae los valores y una variable dentro del loop para que acumule pero la informacion llega un registro y luego el otro y me imprime solo el ultimo valor.

luego defini en la ventana del sapscript una variable para acumular lo que va recibiendo desde el programa asi: DEFINE &wa_tot_iva& = ' '
y cuando recibe los valores desde el programa en el changing me los acumule:
&wa_tot_iva& = wa_tot_iva& + variable del changing

y no me coloca ningun valor

SELECT * FROM WITH_ITEM INTO TABLE TI_WITEM
WHERE BUKRS EQ ZBUKRS
AND BELNR EQ ZBELNR
AND GJAHR EQ ZGJAHR
AND WITHT EQ 'VI'.

* IF ti_witem[] IS NOT INITIAL.
LOOP AT ti_witem.
ZTOT_IVA1 = ZTOT_IVA1 + ti_witem-wt_qbshh.
condense ZTOT_IVA1 no-gaps.
read table out_tab with key 'ZTOT_IVA'.
* move ZTOT_IVA1 to out_tab-value.
wa_wt_qbshh = ZTOT_IVA1.
wa_monto_input = wa_wt_qbshh.
wa_monto = wa_monto_input.
WRITE wa_monto TO wa_monto_output.

* Eliminamos los espacios en blancos:
CONDENSE wa_monto_output NO-GAPS.
move wa_monto_output to out_tab-value.
modify out_tab index sy-tabix.
ENDLOOP.
la variable que tiene el total de cada uno de los registros es ZTOT_IVA1.

Que puedo hacer?

Muchas Gracias

Saludos


Husos Horarios son GMT. La hora en este momento es 21:54:55.

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