|
|
|
Knowledgebase » Volume 7 (2009) » Update 3 Custom Data Slices Protect Your BI Integrated Planning Data
|
|
You can use a custom data slice and standard exit functionality to create a data slice that you can lock and unlock. This allows the person responsible for BI Integrated Planning (BI-IP) configuration to set up a BI-IP layout in which users cannot update data cells manually. |
Categories: ABAP, BI Integrated Planning, Security
Key
Concept |
A data slice contains information about the data contained in InfoCubes. They protect the data in real-time InfoCubes from changes made through a planning layout. You use data slices in BI Integrated Planning (BI-IP) to lock data cells from being edited. You can read more about data slices by going to http://help.sap.com/saphelp_nw70/helpdata/en/43/1c3d3f31b70701e10000000a422035/frameset.htm. |
Frequently during BI Integrated Planning (BI-IP) implementations, I have come across scenarios with different security requirements for the same data set based on who is working with the data. In other cases, companies want to enforce consistency in how data is modified. For example, you might not want to allow users to edit certain data cells, but you might want them to be able to access and edit other functions.
This requirement could occur in various situations:
I’ll show you a method to implement a switchable data slice that allows the person configuring the layouts and functions to control when the system uses or ignores the data slice. The method uses custom ABAP exit functionality with logic built in for a data slice. This logic defines the data cells that should be locked for user entry when the data slice is switched on. The data slice class includes buffering to improve performance. The addition of a small piece of code allows you to control when the system calls the logic for locking cells. I will build a couple of functions to turn the data slice on and off. You then can include these functions in BI-IP planning sequences. In this manner you can control in the background when the data slice locks cells for input or when the cells are unlocked.
This allows users to build a data slice that is easily extensible without modifying standard data slice tables. Because the slices are controlled by a function, you can easily control what data is protected for what specific use case. You can extend this concept to have multiple layers of data slices for which you can set the locking layer by layer.
Would you like to see the full version of this article?If you are an electronic license holder to BI Expert, please click here to log in. If you would like information about becoming an electronic license holder — and having 24/7 unrestricted access to all articles and content in the BI Expert online knowledgebase — click here to see the available subscription options. Or call 1-781-751-8799 to speak directly with a subscription and licensing specialist about customized access for you and your team. Isn't your SAP implementation worth world-class information support? |
|
Copyright © 2010 Wellesley Information Services. All rights reserved. Email: customer.service@bi-expertonline.com.
|