In Visualization Solutions by Nakisa (VSN) 3.0 SP3 Nakisa introduced a new configuration build (SAP_Live_RFC) and ABAP Add-on that uses SAP function modules to retrieve data from SAP. This was done in order to improve performance in data retrieval by enhancing processing times and reducing calls to the backend.
Previously VSN solutions used a mix of function modules that were called via application classes and NakisaRFC. NakisaRFC uses an application class and SAP function module to return data as configured in NakisaRFC functions. It extracts up to 32 tables and joins them together to create one or more output tables, which can also have data processing performed.
In order to move this processing into a more flexible and efficient environment Nakisa introduced SAP function module integration in VSN 3.0 SP2. Now in SP3 they have leveraged this to provide a set of function modules to return data back from SAP quickly and efficiently.
Now, what prompted this blog was what I saw today on a 3.0 SP3 delta-training presentation from Nakisa. I was pleasantly surprised at the performance increases this new configuration build were providing.
Changing view to OrgUnit Manager
Expand an OrgUnit (33 nodes)
Collapse an OrgUnit (33 nodes)
Open OrgUnit details panel
Perform a search (3655 records)
Note: all times are in seconds
You don’t have to be Einstein to realize that the difference in performance is exceptional. It is worth noting that even in the Staged and standard Live build the performance is also quicker.
SAP and Nakisa both recommend using the Live approach and Nakisa recommends that all new implementations of 3.0 SP3 should use the new SAP_Live_RFC configuration build. I definitely agree and I look forward to seeing the results of some 3.0 SP3 implementations that not only use this configuration build but also prove that that performance enhancements are retained once the function modules are extended to add additional fields.