HI GEMS,
WHEN I AM EXECUTING THIS CODE THE GRAND TOTAL IS COMING LIKE 2.0079591000000000E+05
BUT THE ACTUAL TOTAL SHOULD BE 200795.91.
HOW TO GET THIS TOTAL.BOTH ARE SAME BUT DIFFERENCE IN DECIMALS.
TAKE VALUE FOR HKONT AS-0000334551 AND TRY
DATA: BEGIN OF ITAB OCCURS 1,
HKONT LIKE BSIS-HKONT,
DMBTR LIKE BSIS-DMBTR,
END OF ITAB.
PARAMETERS :P_HKONT(10) TYPE C.
DATA : SUM TYPE F.
SELECT HKONT DMBTR
FROM BSIS
INTO TABLE ITAB
WHERE HKONT = P_HKONT AND
SHKZG = 'H'.
WRITE :/ ITAB-HKONT.
loop at itab.
AT NEW DMBTR.
sum = SUM + ITAB-DMBTR.
ENDAT.
AT LAST .
WRITE :/ 'GRAND TOTAL IS :', SUM.
ENDAT.
endloop.