I have a project that requires more input parameters than can fit on the screen. The stored process was created in SAS EG and is linked to a collection portal in SAS BI. The paramteres are displayed vertically and users have to scroll down to input all of the parms. Is there a way to wrap the or customize the parms layout so they will all display on the initial screen?
There are a couple of ways, but neither of them are simple. One, is you can create a JSP based custom input form for your Stored Process. This is how you would do it traditionally, but it involves redeployment of the whole stp webapp war file, so is not something I would recommend.
Alternatively, you could create a HTML form that submits the form values to a target stored process. This will give you complete control over the layout. SAS have a very simple example here. You can use a parameter value to decide whether this is the first time the STP was called (in which case output form html) or if it is a subsequent call (the STP calling itself, in which case process inputs).
How much experience do you have with HTML?
There are a couple of ways, but neither of them are simple. One, is you can create a JSP based custom input form for your Stored Process. This is how you would do it traditionally, but it involves redeployment of the whole stp webapp war file, so is not something I would recommend.
Alternatively, you could create a HTML form that submits the form values to a target stored process. This will give you complete control over the layout. SAS have a very simple example here. You can use a parameter value to decide whether this is the first time the STP was called (in which case output form html) or if it is a subsequent call (the STP calling itself, in which case process inputs).
How much experience do you have with HTML?
Thanks, this is helpful. It pretty much confirms what I was thinking. I had hoped there was a more simplified solution. For now, I'm just going to leave it as is. Hopefully, SAS will provide more customization capability around the front end that can be controlled in the BI environment in future releases.
Thanks for your response.
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.