In SAC Implementation Projects, there will be requirements to enhance the existing standard features of SAC Dashboard/Story. SAC Application Designer Plays a key role in meeting the dynamic requirements. The requirement discussed in this Blog is, “How to Implement a Dynamic Calendar”.
Based on the User selection of drop down – it should fetch the respective calendar of the year/month. This will open up additional features like performing tasks based on the Calendar Date. selection like showing Chart.
Please note there is no standard APIs available yet. Hence, we will have to develop a custom code to meet this requirement. This Blog describes, how to implement a custom Dynamic calendar using the SAC application designer features.

( *Source Image : Custom developed in SAC by Giri -SAP )
Business Use case:
When the User selects the date from calendar, corresponding Analysis shown on the Graph. Instead of Chart, we can also apply required widgets like Table and so on. The Main Logic explained here is Custom Logic on calendar build.
In General, Application Designer is used to build a story in a self-service workflow and can be made up of various widgets and a lot of configured functionality. However, the amount of customization is limited to the foreseen possibilities offered in the story design-time environment.
An analytic application typically contains some custom logic, expressed with the help of scripts. With analytic applications there is much more flexibility to implement custom behavior.





This Custom code will enable the developers to use and enhance for their changing Business requirements. The main reason for keeping the “Fetch Calendar” – Push button is to make use of the enhancing code inside the ‘Push button’ code area and accommodate navigate to different SAC Widgets.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 40 | |
| 39 | |
| 33 | |
| 31 | |
| 29 | |
| 23 | |
| 23 | |
| 21 | |
| 21 | |
| 20 |