Hi,
So your Flat file shows 34.67. So no problem here. The problem is with BW system.
Check the KF domain in the KF definition. Check the decimal settings here. I think this is rounding off in PSA.
Try by selecting external format for your Kf in the datasource in RSA1.
Regards,
Suman