‎2009 Oct 12 2:28 PM
Hi experts,
There is a created table which name is starting with Z.
My problem is when I want to ask for the content is SE16 and write the selection criteria onto the selection screen it converts to UPPER CASE what I wrote onto the screen and did not find the record because of it.
‎2009 Oct 12 2:34 PM
Hi,
The domain you are using for you field needs to be set for mixed case. Check the 'Lower case'.
Regards,
Nick
‎2009 Oct 12 2:35 PM
Dear Nick,
I've already do that but it is still converting to Upper case. I think it had an maintenance view, but when I try to look at on it in SM30 then it gives me a dump. Could the problem related to maintenance view?
‎2009 Oct 12 2:38 PM
Hi,
I guess everything needs regenerating. If SM30 is dumping (you don't specify what the dumps is) then the table could be inconsistent.
Regards,
Nick
‎2009 Oct 12 2:36 PM
Hi ,
go to se11--> and enter yorr table and double click on the data element of your field which need to accept caps and lower case..
and next click on domain and select defination tab..and see lower case is selected or nor if selected try to uncheck and activate..
Prabhudas
‎2009 Oct 12 2:42 PM
whats the dataelement and domain you are using? is it a zdomain?? or which one?
‎2009 Oct 12 2:58 PM
It is a Z domain. The table is reactivated, now I can search if the lowercase flag is checked, but in other cases it doesn't work.
‎2009 Oct 12 3:03 PM
‎2009 Oct 12 3:10 PM
It is ticked. But if it is not ticked, that means the searc should be not case sensitive. But it did not found any records. I have no idea why...
‎2009 Oct 12 3:15 PM
see, it depends on the dat astored..
say the check box is ticked before.. so the domain was case sensiive.. so when you enter data, its stored in the specific case..
so even when you take out the tick in 'lower case'tick box, the data in database is not going to be changed.... that is why you are not getting the required data..
so after changing the domain.. you have to fetch the ALL data once to a internal table, change the case to UPPER CASE, update the database table with these uppercase values... now the search will be case insensitive..
‎2009 Oct 12 3:36 PM
Okay I understand what you're saying, but it was unticked all the time. And no matter how the data is stored, under- or uppercase. In se16 it should be find.
‎2009 Oct 12 3:43 PM
just fetch the data once with select in your code and see the values... for case insensitive find data has to be stored in uppercase in database..