Hello S SB,
1) You can create a macro and assign it to event Default macro.
2) You can implement BADI "/SAPAPO/SDP_SAVE" which will check the data before saving into the planning area, do a check for allowed values inside badi before saving and raise a message in case if the value entered is not in the allowed list.
Regards,
TP