2011 Aug 15 9:48 AM
Hi Experts,
I have some problems with my Dialog Screen Table Control. I created a table which display the fields retrieved from a custom table. This Table Control always converts the text field Characters into UPPERCASE when passed to some of the methods that I called. But inside each method, there are no such UPPERCASE translation. And I checked the database field of the table, it actually can accept lower-case characters. What should be the solution to retain the correct CASE of the value in the screen?
Thanks and Regards!
2011 Aug 15 10:27 AM
Hi
Probably it depens on you have created your table control
Max
2011 Aug 15 10:37 AM
What do you mean? Is there an option to say that the field format wll never change?
Edit: okay got it! Screen Field also has a Lower/Higher Case checbox to be considered.
Edited by: Cecilio Cruz II on Aug 15, 2011 11:43 AM
2011 Aug 15 10:47 AM
Yes
There's a checkbox in Attribute Dictionary of the field in the screen painter
Max
2011 Aug 15 12:28 PM
You may also check if there's any conversion routine associated to your data element's domain, sometimes it happens.
2011 Aug 16 5:26 AM
Hi,
Try this..
TRANSLATE (string) TO LOWER CASE.
Regards,
Karthik
2011 Aug 17 2:22 AM
2011 Aug 17 2:22 AM
2016 Jun 19 8:38 PM
Hi Cecilio Cruz.,
Make A Domain With Lower Text Option And Assign To The Field. Tick Upper/Lower Case Option In Table Control Dictionary Attribute For That Field. This Will Solve Your Problem