In SAS EG open view>Prompt Manage, You can see at left side. Click add and name your prompt value and then click the next tab for prompt values. Select the following as mentioned in the screenshot. You can give min and max values if you wish.
Now right click the program you want the prompt and choose properties>Prompts (Added the created prompt here). Now you can see a small question mark for your program
In your program you can refresence the prompt as macro variable as follows
%let date_value=%sysfunc(INPUTN(&date, date9.), date11.);
%PUT "https://communities.sas.com/&date_value";
... View more