Hi Mahalakshmi,
Your internal table containd SHKZG as well which can have value 'H' / 'S'. So, collect statement will sum values based on your key field as well as SHKZG.
If you don't want to sum it on basis of SHKZG, you can create a new internal table without SHKZG and collect the data into that new internal table.