Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

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

0 Kudos

hi

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.

Still not working...

Regards - Md Khaja Moin

1 ACCEPTED SOLUTION

raymond_giuseppi
Active Contributor
0 Kudos

Could you perform an ALV Consistency check to insure the actual field catalog is correct, look for lower case and also for any conversion-exit?

3 REPLIES 3

raymond_giuseppi
Active Contributor
0 Kudos

Could you perform an ALV Consistency check to insure the actual field catalog is correct, look for lower case and also for any conversion-exit?

0 Kudos

I did consistency check, there were no inconsistencies....
i found that field catalog table in Consistency check, the Lower case field is blank....

But during debbugging , the lower case field are set i.e., 'X'.

0 Kudos

The ALV didn't receive your lowercase flag. Was the flag set too late or overwritten from ddic (*) or from an old variant (**)

The behavior of the ALV, convert input to uppercase is consistent if not wanted.

(*) You wrote that you defined data element on a domain with lowercase, no domain/data element visible in your field catalog

(**) Try to refresh ALV buffer with report BALVBUFDEL to eliminate this possibility.