Skip to Content
0
Former Member
Jul 07, 2006 at 10:56 AM

FLOAT SUM

96 Views

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.