SAP Business Object Lab II Adding Restrictions and Derived Tables On Business Layer in information design tool Description: BISP is committed to provide BEST learning material to the beginners and advance learners. In the same series, we have prepared a complete end-to end Hands-on Beginner’s Guide for SAP BO 4.1. The document focuses on basic keywords, terminology and definitions one should know before starting SAP BO 4.1. The document talk about adding restrictions on Business Layer in IDT and Derived tables. Join our professional training program and learn from experts. History: Version Description Change Author Publish Date 0.1 Initial Draft Laxmi Ahuja 10 th Oct 2013 0.1 Review#1 Amit Sharma 10 th Oct 2013 www.bispsolutions.com www.bisptrainigs.com www.hyperionguru.com Page 1
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
SAP Business Object Lab II
Adding Restrictions and Derived TablesOn Business Layer in information design tool
Description: BISP is committed to provide BEST learning material to the beginners and advance learners. In the same series, we have prepared a complete end-to end Hands-on Beginner’s Guide for SAP BO 4.1. The document focuses on basic keywords, terminology and definitions one should know before starting SAP BO 4.1. The document talk about adding restrictions on Business Layer in IDT and Derived tables. Join our professional training program and learn from experts.
History:Version Description Change Author Publish Date0.1 Initial Draft Laxmi Ahuja 10th Oct 20130.1 Review#1 Amit Sharma 10th Oct 2013
Table of ContentsTable of Contents..............................................................................................................................2
1. How to add Restrictions on Business Layer in IDT.....................................................................3Business Restriction...................................................................................................................4................................................................................................................................................... 4Data Restriction..........................................................................................................................7................................................................................................................................................... 7................................................................................................................................................... 8How to Delete the Restrictions..................................................................................................10................................................................................................................................................. 11
2. Derived Tables in IDT...............................................................................................................11Creating Derived Table.............................................................................................................11Identifying the useless tables....................................................................................................14Creating New Joins.................................................................................................................15
You can now see the Business Security Editing panel. Give the desired name to your security layer.Edit the Business layer views and the Objects security by Insert Granted and Insert Denied.
Click on Insert Granted in Business layer views panel.Select the Master view to insert grant for a specific user/group of users and click on Ok.
2. Derived Tables in IDTDerived tables should be used in heavy universes as this will replace multiple tables by a single derived table, which is a lighter tables, thereby reducing the weight of Universe.
Creating Derived Table
Goto the Edit mode of your universe, then you can see the Master view.
Click on Insert and then click on Insert Derived Tables.
A panel will open to Edit the SQL expression for the derived table.SELECT all the columns from the table panel such as country_id, region_id and city_id for the derived table.
FROM clause holds the tables names whose columns are selected for the derived table.Now you can see the SQL Expression of the Derived table in the expression panel.
In the master view you can see the joins between the derived table and customer table and also between derived table and resort table.
Note:You should not add multiple derived tables because it will increase the complexity of SQL query and will badly effect the performance of the universe. The performance instead of increasing , will decreases.So you need to strike a balance , you must add one or two derived tables and not more than that.