when i am entering any values in alv grid in module pool the values are converting to upper case

i have a dynamic editable alv in module pool , when i give the values and when i press "ENTER" , the fields values are converting to upper case, i do not want this. I want the same data which the user has entered.

For example : if user entered "Shift Note", then even after pressing "ENTER" I should get "Shift Note", instead of this , the value is changing to "SHIFT NOTE".

Note :

1) i have already set lower case field of field catalog . gw_dyn_fcat-LOWERCASE = 'X'

2) I have also create a new domains for the data elements of the field with "Check" on Lower case.