2006 Feb 16 6:32 AM
HI FOLKS
This is regarding decimal format notation
1)Format 1,234,567.89 ...for this if we execute the report..we are getting the right values in the output.
2) However, if we change the format to 1.234.567,89 for this if we execute the report is being generated and format is ok but we are not getting the same values in the output.
kindly respond to this prob
regards
satya
2006 Feb 16 6:36 AM
If you are talking about Decimal and thousand separator this is in the username settings!
But could you post your code ?
2006 Feb 16 6:48 AM
hi
i AM CALULATING THE VALUE THRU A PERFORM AND DISPLAYING IT THRU WRITE STATEMENT
the code is as follows
PERFORM COLUMN_WRITE USING I_FINALTAB-PAYROLL.
WRITE ''.
FORM COLUMN_WRITE USING L_COLNAME.P = 38.
LOOP AT I_FINALTAB.
WRITE: AT P L_COLNAME .
P = P + C_INCREMENT.ENDLOOP . ENDFORM. " COLUMN_WRITEULINE.
regards
satya
2006 Feb 16 6:53 AM
Hi satya
pass the internal table in the perform
PERFORM COLUMN_WRITE tables i_finaltab.
FORM COLUMN_WRITE tables i_finaltab.
P = 38.
LOOP AT I_FINALTAB.
WRITE: AT P <b>i_finaltab-payroll.</b>
P = P + C_INCREMENT.ENDLOOP . ENDFORM. " COLUMN_WRITEULINE.
regards
kishore
Message was edited by: Harikishore Sreenivasulu
2006 Feb 16 6:54 AM
What is the content of I_FINALTAB?
WRITE: AT P L_COLNAME .
-- You are writing the same value (L_COLNAME) each time?
2006 Feb 16 6:38 AM
HI satya
The problem may be while converting the format.
debug you program check the values while converting the format.
regards
kishore
2006 Feb 16 6:41 AM
2006 Feb 16 6:57 AM
hi Satya,
pass your internal table to form and write .
loop at i_finaltab.
write : i_finaltab-payroll.
endloop.
regards
satesh