2008 Dec 01 12:34 PM
Dear All,
I need your help regarding, one transaction, in system program , data is fetched from a table. It is seen while debugging but while displaying in ALV it shows the 100 times less, I mean there are four digits after point.
for eg the value seen in debugging 12345.12
and in alv list display it is 123.4512.
...The report program i have devloped is fetching the data from same table. and I am showing the authenticated value as it is in table. But as per client it should match from transaction out put value.
Can anyone help me out ..
Thanks.& Regards
Prem
Dear All,
I need your help regarding, one transaction, in system program , data is fetched from a table. It is seen while debugging but while displaying in ALV it shows the 100 times less, I mean there are four digits after point.
for eg the value seen in debugging 12345.12
and in alv list display it is 123.4512.
...The report program i have devloped is fetching the data from same table. and I am showing the authenticated value as it is in table. But as per client it should match from transaction out put value.
Can anyone help me out ..
Thanks.& Regards
Prem
2008 Dec 01 12:37 PM
Please check if the field UR describing uses any conversion routine .. if so multiply by 100
2008 Dec 01 12:38 PM
Go to the attribute of the program. "Fixed point arithmetic" checkbox must have been "Blank". That is why it is happening. Press "F1" on that checkbox field for its documentation.
2008 Dec 01 12:52 PM
True. As said by Sourav. Check the Fixed Point Arithemetic option in the attributes of the program. The only way you can get the right output without checking this option is thru a classical report. Your output will be uncertain (numeric values) in ALV, Smartforms and scripts though your internal table is populated correctly.
Thanks,
Jayant
2008 Dec 01 12:59 PM
2008 Dec 01 1:01 PM
Hello Prem,
Can you please paste the fieldcalalog code that you have used for that particular field. Also please tell the dataelement name used for that particular field. Please check the conversion routine used for that dataelement.
Thanks,
Jayant
2008 Dec 01 12:59 PM
check the field data type that you have used for that. It may helps you.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |