Hi Huang Kaiwei,
If you want to display domain values, you can go for dropdown column in ALV table so that the user's can only select list of available values from dropdown(having values maintained in domain).
When field is not domain, you need to explicitly do validations as per your requirement.
Thanks
KH