I created a shared numeric prompt (From_Amt) in SAS Management Console since I will have 10 reports using this prompt. When I built the prompt, it had settings for 'minimum' & 'maximum' values allowed. I assume this is the value, not the length so I did not set it. Note, I also built prompt (To_Amt) the same way.
I built the first stored process pulling in this shared prompt. When I test running the STP, at the prompt for 'From_Amt' I entered a 10 digit numeric value (0123456789) 10 digits. A red warning icon appears and displays 'invalid value for this prompt'. If I change the
From_Amt' to value (012345678) 9 digits, it accepts this. If I have no min & max amounts defined, why does it accept a 9 digit From_Amt but errors on 10 digit From_Amt. I am very confused on this!
Any suggestions would be appreciated!
Update:
In testing, in set the max & min amounts to a 10 digit values, it works. However, once I set the maximum value to an 11 digit value, I get an error (snapshot below). My users need to be able to enter a values up to a 11 digit number such as '99290058895'.
I can't find anything that tells me there is a limit on the min & max values on a numeric prompt. I have several other prompts I need to build the same way so I am basically hung up on this right now.
... View more