In Longview, after activating the cell input control function, a reference object can be used to block or allow manual inputs into cells as well as the copy & paste function.
Table of Contents
In addition, the above functionality is user friendly and easy to set up. Since no programming is needed for these applications, the implementation times are significantly shorter. The function can be deployed very well with dynamic formatting, by simply defining highlighting of cells by their status.
Initial state
The following tables are given:
The goal is to select a month, block the input to plan for prior months, and allow planning for coming months only. Dynamic formatting is used to visually mark the input area, and highlight blocked and free planning months.
This functionality is particularly suited for planning, budgeting, and forecasting applications…
Previous variant
The previous variant comprised the following steps:
Use the function CURRENTCOLUMN() and CURRENTROW () to determine the column presently clicked
Use the selected month (month column) to check if the selected column is larger or smaller than the selected month
Code the events “After input” and “Upon clicking” such that an input is blocked
Use the function COLOR() and color codes to highlight the respective cells.
This variant has to be implemented in the respective event as codes.
Elegant variant with the functionality: Input control
The following is one example of the tables:
Table after data input:
Table for input control:
In the 1st table, we open settings and enter the name of Table 2 in the field Defined by.
This ensures that:
The value in the first column and row (32,000) cannot be edited, since a value of 0 is in the same position of the control table.
The value (50,000) in column 5 row 1 can be edited, since a value of 1 is in the same position.
Highlighting the functionality “Input control” through dynamic formatting
We define two dynamic formats: Pa_open for cells that can be edited and Pa_blocked for cells that are to be blocked.
Out dynamic formatting table looks as follows:
The settings for dynamic formatting are as follows:
The last step is to link our table with the dynamic formatting settings to the data table. We do this by clicking Format object and input our table in the tab Cells.
The result could look like this:
Conclusion: Advantages of the Functionalities Input Control and Dynamic Formatting
Both implementation variants produce the desired result. However, the new variant with the functionalities dynamic formatting and input control saves lots of time and effort and offers the following advantages:
Simpler and faster creation of input masks
Less maintenance
Greater standardization with centralized formatting templates
Who is b.telligent?
Do you want to replace the IoT core with a multi-cloud solution and utilise the benefits of other IoT services from Azure or Amazon Web Services? Then get in touch with us and we will support you in the implementation with our expertise and the b.telligent partner network.
With the new function REPLACEEXPRESSION, arcplan 7 affords the possibility to influence the automatically generated SQL and MDX statement. This has the benefit that a design can continue to be made with “arrows” and that one is not limited to formulas. Currently, only simple adjustments of the query are possible with this tool; however, there is a large impact on the resulting possibilities.
With the Q2 2023 updated titled "New optimized story experience - unified strories and applications", SAP analytics cloud offers users new ways to develop reports and dashboards even more flexibly and easily in an integrated design enviroment. We'll showyou which new features theupdate provides and how it supports you in creating reports,
As a business intelligence package, SAP BW provides many opportunities for efficient reporting – but also contains numerous barriers which significantly slow down performance. Using the example of report filters available in the application, this article shows how the smallest adaptations impair SAP BW performance, and how efficient settings for filtering options can improve results.