10-24-2017 6:19 AM
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
10-24-2017 6:55 AM
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?
10-24-2017 6:55 AM
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?
10-25-2017 1:18 PM
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'.
10-25-2017 2:04 PM
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.