@Ganesh ... Good explanation Ganesh.
@Chie...
Let us take one simple example, "123_" and "123". if you perform reporting on these two types of values, here you will get 2 records which is not correct actually in business point of view. But actually these two values same for us. so to avoid these kind of simple reporting issues sap has designed system in such a way to avoid special characters.