<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Business Objects</title><description>This is a place to find all information you need about Business objects products.</description><managingEditor>noreply@blogger.com (Taha M. Mahmoud)</managingEditor><pubDate>Thu, 15 Oct 2026 13:16:12 +0300</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">34</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://business-objects-xi.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><copyright>Copyright Reserved</copyright><itunes:keywords>Business,Objects,BO,tutorial,training,universe,Webi,report,BI,Sort,rank,data,tracking,prompt,Scope,Analysis,Aggregate,Aware,taha</itunes:keywords><itunes:summary>This is a place to find all information you need about Business objects products.</itunes:summary><itunes:subtitle>Business Objects</itunes:subtitle><itunes:category text="Education"><itunes:category text="Training"/></itunes:category><itunes:author>Taha M. Mahmoud</itunes:author><itunes:owner><itunes:email>tahaqp@gmail.com</itunes:email><itunes:name>Taha M. Mahmoud</itunes:name></itunes:owner><item><title>Tableau Tips and Tricks: Create User Filter</title><link>http://business-objects-xi.blogspot.com/2017/08/tableau-tips-and-tricks-create-user.html</link><pubDate>Fri, 11 Aug 2017 20:50:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-258641604501527271</guid><description>&lt;div class="MsoNormal"&gt;The “Create user filter” feature in Tableau desktop can be&lt;br /&gt;
used implement row-level security to display filtered information based on&lt;br /&gt;
logged in user authorization. This means that same Tableau dashboard will&lt;br /&gt;
display only central region information for central region manager while the&lt;br /&gt;
same dashboard will display eastern region information for the eastern region&lt;br /&gt;
manager.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;iframe allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/1dAEDpuFw2c" width="480"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/1dAEDpuFw2c/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>Tableau Tips and Tricks: Tableau Cycle Fields</title><link>http://business-objects-xi.blogspot.com/2017/07/tableau-tips-and-tricks-tableau-cycle.html</link><pubDate>Fri, 28 Jul 2017 15:37:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-8508903357484795186</guid><description>&lt;iframe allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/v5f7eQGxvrY" width="480"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/v5f7eQGxvrY/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>Creating Universes Using SAP BusinessObjects IDT(Fast Track)</title><link>http://business-objects-xi.blogspot.com/2016/01/creating-universes-using-sap.html</link><pubDate>Fri, 22 Jan 2016 21:17:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-3942939556661316481</guid><description>&lt;iframe allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/31uB0Fc5uVg" width="480"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/31uB0Fc5uVg/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>Great Chance, Buy and SAVE</title><link>http://business-objects-xi.blogspot.com/2015/09/great-chance-buy-and-save.html</link><pubDate>Tue, 15 Sep 2015 13:30:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-7365560942172685988</guid><description>&lt;div class="MsoNormal"&gt;
Great Chance,&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
Use the following code on PACKT site (&lt;a href="https://www.packtpub.com/"&gt;https://www.packtpub.com/&lt;/a&gt;) to get 50%
discount on the eBook version of (Learning SAP BusinessObjects Dashboard).
Hurry up!!! The offer will end on 21-Sep-2015 - save 22$ (83 SAR) !!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEAYYLZHp1pyKJxZwPauOVEmqhiRANKw5G59qcG2GGQwsknYxrkHYQruDC3pMPHxClDUr4ry5vc2I2cAhEe6ILvEjficVzPLMroin_q6cI3MeQbzThUValt92UwcftfIA09_Vte0smLLu8/s1600/Learning+Sap+BusinessObjectsDashboards+-+social.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="153" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEAYYLZHp1pyKJxZwPauOVEmqhiRANKw5G59qcG2GGQwsknYxrkHYQruDC3pMPHxClDUr4ry5vc2I2cAhEe6ILvEjficVzPLMroin_q6cI3MeQbzThUValt92UwcftfIA09_Vte0smLLu8/s320/Learning+Sap+BusinessObjectsDashboards+-+social.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEAYYLZHp1pyKJxZwPauOVEmqhiRANKw5G59qcG2GGQwsknYxrkHYQruDC3pMPHxClDUr4ry5vc2I2cAhEe6ILvEjficVzPLMroin_q6cI3MeQbzThUValt92UwcftfIA09_Vte0smLLu8/s72-c/Learning+Sap+BusinessObjectsDashboards+-+social.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>SAP Dashboard Designer (Xcelsius) Session # 10 (Cascaded Selectors 2)</title><link>http://business-objects-xi.blogspot.com/2015/08/sap-dashboard-designer-xcelsius-session.html</link><pubDate>Sun, 30 Aug 2015 22:11:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-2448192105679773069</guid><description>&lt;iframe allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/wXhtAmHnxL4" width="480"&gt;&lt;/iframe&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/wXhtAmHnxL4/default.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>Learning SAP BusinessObjects Dashboards</title><link>http://business-objects-xi.blogspot.com/2015/06/learning-sap-businessobjects-dashboards.html</link><pubDate>Tue, 30 Jun 2015 00:13:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-392452242062884109</guid><description>&lt;div style="background-color: white; border: 0px; box-sizing: border-box; color: #4d4f51; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-stretch: inherit; line-height: 24px; margin-bottom: 30px; padding: 0px; vertical-align: baseline;"&gt;
Create professional, stunning, and interactive visual dashboards for both desktop and mobile devices.&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; box-sizing: border-box; color: #4d4f51; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-stretch: inherit; line-height: 24px; margin-bottom: 30px; padding: 0px; vertical-align: baseline;"&gt;
Whether you are a beginner or an advanced user, this book will help you to create stylish and professional looking dashboards in no time. It is also intended for BI developers who want to use SAP BO to facilitate BI in their organizations. No prior knowledge is required, however, you must have a basic knowledge of MS Excel and some analytical skills to build expressive business charts.&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; box-sizing: border-box; color: #4d4f51; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-stretch: inherit; line-height: 24px; margin-bottom: 30px; padding: 0px; vertical-align: baseline;"&gt;
&lt;strong style="border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;Amazon:&lt;/strong&gt;&amp;nbsp;http://www.amazon.com/Learning-BusinessObjects-Dashboards-Taha-Mahmoud/dp/1785286625/ref=sr_1_4?s=books&amp;amp;ie=UTF8&amp;amp;qid=1435607625&amp;amp;sr=1-4&amp;amp;keywords=taha+m.+mahmoud&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; box-sizing: border-box; color: #4d4f51; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-stretch: inherit; line-height: 24px; margin-bottom: 30px; padding: 0px; vertical-align: baseline;"&gt;
&lt;strong style="border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;PACKT:&lt;/strong&gt;https://www.packtpub.com/big-data-and-business-intelligence/learning-sap-businessobjects-dashboards&lt;/div&gt;
&lt;h2 style="background-color: white; border: 0px; box-sizing: border-box; color: #333333; font-family: Helvetica, Arial, sans-serif; font-size: 28px; font-stretch: inherit; font-weight: normal; line-height: 34px; margin: 0px 0px 30px; padding: 0px; vertical-align: baseline;"&gt;
About This Book&lt;/h2&gt;
&lt;ul style="background-color: white; border: 0px; box-sizing: border-box; color: #4d4f51; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-stretch: inherit; line-height: 24px; margin: 0px 0px 30px 40px; padding: 0px; vertical-align: baseline;"&gt;
&lt;li style="border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 5px; padding: 0px; vertical-align: baseline;"&gt;Connect to your data and create business-driven interactive dashboards using SAP BusienssObjects Dashboards 4.1&lt;/li&gt;
&lt;li style="border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 5px; padding: 0px; vertical-align: baseline;"&gt;Make better business decisions, analyze information, and maximize the value of data with the help of these eye-catching dashboards&lt;/li&gt;
&lt;li style="border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 5px; padding: 0px; vertical-align: baseline;"&gt;A step-by-step guide that will help you to master dashboard creation using SAP BusinessObjects Dashboards&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style="background-color: white; border: 0px; box-sizing: border-box; color: #333333; font-family: Helvetica, Arial, sans-serif; font-size: 28px; font-stretch: inherit; font-weight: normal; line-height: 34px; margin: 0px 0px 30px; padding: 0px; vertical-align: baseline;"&gt;
Who This Book Is For&lt;/h2&gt;
&lt;div style="background-color: white; border: 0px; box-sizing: border-box; color: #4d4f51; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-stretch: inherit; line-height: 24px; margin-bottom: 30px; padding: 0px; vertical-align: baseline;"&gt;
This book will help beginners to create stylish and professional looking dashboards in no time. It is also intended for BI developers who want to use SAP BO to facilitate BI in their organizations. No prior knowledge is required, however, you must have a basic knowledge of MS Excel and some analytical skills to build expressive business charts.&lt;/div&gt;
&lt;h2 style="background-color: white; border: 0px; box-sizing: border-box; color: #333333; font-family: Helvetica, Arial, sans-serif; font-size: 28px; font-stretch: inherit; font-weight: normal; line-height: 34px; margin: 0px 0px 30px; padding: 0px; vertical-align: baseline;"&gt;
Table of Contents&lt;/h2&gt;
&lt;h2 style="background-color: white; border: 0px; box-sizing: border-box; color: #333333; font-family: Helvetica, Arial, sans-serif; font-size: 28px; font-stretch: inherit; font-weight: normal; line-height: 34px; margin: 0px 0px 30px; padding: 0px; vertical-align: baseline;"&gt;
What You Will Learn&lt;/h2&gt;
&lt;ul style="background-color: white; border: 0px; box-sizing: border-box; color: #4d4f51; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-stretch: inherit; line-height: 24px; margin: 0px 0px 30px 40px; padding: 0px; vertical-align: baseline;"&gt;
&lt;li style="border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 5px; padding: 0px; vertical-align: baseline;"&gt;Create interactive dashboards for both desktop and mobile users&lt;/li&gt;
&lt;li style="border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 5px; padding: 0px; vertical-align: baseline;"&gt;Add charts, single-value components, and maps to your dashboard&lt;/li&gt;
&lt;li style="border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 5px; padding: 0px; vertical-align: baseline;"&gt;Use selectors to control your dashboard&lt;/li&gt;
&lt;li style="border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 5px; padding: 0px; vertical-align: baseline;"&gt;Use advanced features such as dynamic visibility, insertion, and alerts&lt;/li&gt;
&lt;li style="border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 5px; padding: 0px; vertical-align: baseline;"&gt;Style your dashboard by adding images and control a dashboard component's appearance&lt;/li&gt;
&lt;li style="border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 5px; padding: 0px; vertical-align: baseline;"&gt;Export, publish, and import a dashboard&lt;/li&gt;
&lt;li style="border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 5px; padding: 0px; vertical-align: baseline;"&gt;Connect your dashboard with real dynamic data using the connection manger&lt;/li&gt;
&lt;li style="border: 0px; box-sizing: border-box; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px 0px 5px; padding: 0px; vertical-align: baseline;"&gt;Find ways to secure your dashboard&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style="background-color: white; border: 0px; box-sizing: border-box; color: #333333; font-family: Helvetica, Arial, sans-serif; font-size: 28px; font-stretch: inherit; font-weight: normal; line-height: 34px; margin: 0px 0px 30px; padding: 0px; vertical-align: baseline;"&gt;
In Detail&lt;/h2&gt;
&lt;div style="background-color: white; border: 0px; box-sizing: border-box; color: #4d4f51; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-stretch: inherit; line-height: 24px; margin-bottom: 30px; padding: 0px; vertical-align: baseline;"&gt;
SAP BusinessObjects Dashboards is a leading Business Intelligence and reporting tool that provides you with a real-time understanding of your business with agile visualizations.&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; box-sizing: border-box; color: #4d4f51; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-stretch: inherit; line-height: 24px; margin-bottom: 30px; padding: 0px; vertical-align: baseline;"&gt;
Starting with an introduction to Dashboards and its benefits, the book slowly moves on to explain the dashboard creation process. After this, you will learn how to add charts, single-value components, maps, selectors, and other third-party plugins to the existing dashboards. Furthermore, it shares many best practices and will also help you to connect your dashboard to real data by establishing a data connection to a data source. You can also explore more about mobile BI and learn how to create dashboards for mobile devices. By the end of the book, you will be able to prepare, plan, and design interactive dashboards based on your business requirements using this cutting-edge BI tool.&lt;/div&gt;
&lt;h2 style="background-color: white; border: 0px; box-sizing: border-box; color: #333333; font-family: Helvetica, Arial, sans-serif; font-size: 28px; font-stretch: inherit; font-weight: normal; line-height: 34px; margin: 0px 0px 30px; padding: 0px; vertical-align: baseline;"&gt;
Authors&lt;/h2&gt;
&lt;h3 style="background-color: white; border: 0px; box-sizing: border-box; color: #333333; font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-stretch: inherit; font-weight: normal; line-height: 26px; margin: 0px 0px 30px; padding: 0px; vertical-align: baseline;"&gt;
Taha M. Mahmoud&lt;/h3&gt;
&lt;div style="background-color: white; border: 0px; box-sizing: border-box; color: #4d4f51; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-stretch: inherit; line-height: 24px; margin-bottom: 30px; padding: 0px; vertical-align: baseline;"&gt;
Taha M. Mahmoud (PMP, TOGAF, ITIL, and CSM) is a senior BI consultant, BI project manager, and solution architect. He has a BS degree in computer science and automatic control from Alexandria University, Egypt. He has a great passion for new technologies, especially those related to business intelligence. Taha has more than 9 years of experience in working on, consulting for, and deploying successful BusinessObjects projects in the banking and telecom industries. He is the author of Creating Universes with SAP BusinessObjects. You can contact him on Twitter at&amp;nbsp;&lt;a href="https://twitter.com/tahama_2000" style="border: 0px; box-sizing: border-box; color: #96999c; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"&gt;@tahama_2000&lt;/a&gt;&amp;nbsp;or visit his blog (&lt;a href="http://business-objects-xi.blogspot.com/" style="border: 0px; box-sizing: border-box; color: #96999c; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;" target="_blank"&gt;http://business-objects-xi.blogspot.com/&lt;/a&gt;).&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiInJ7EOWet-JZfWofu2X1FSB7uCiKcHKNq3NWRMtBMuMS1dktnhuSU6rIIdL4TgL7w2hD_jhduVp2T7FHm8l4IkLYC31W8bTh1sXhEWY5s20RjpHEgbRj3yKy3-ZtzujvOlE11SQzojbOd/s1600/512Bk7b7ZlL.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiInJ7EOWet-JZfWofu2X1FSB7uCiKcHKNq3NWRMtBMuMS1dktnhuSU6rIIdL4TgL7w2hD_jhduVp2T7FHm8l4IkLYC31W8bTh1sXhEWY5s20RjpHEgbRj3yKy3-ZtzujvOlE11SQzojbOd/s320/512Bk7b7ZlL.jpg" width="259" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="background-color: white; border: 0px; box-sizing: border-box; color: #4d4f51; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-stretch: inherit; line-height: 24px; margin-bottom: 30px; padding: 0px; vertical-align: baseline;"&gt;
&lt;br /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiInJ7EOWet-JZfWofu2X1FSB7uCiKcHKNq3NWRMtBMuMS1dktnhuSU6rIIdL4TgL7w2hD_jhduVp2T7FHm8l4IkLYC31W8bTh1sXhEWY5s20RjpHEgbRj3yKy3-ZtzujvOlE11SQzojbOd/s72-c/512Bk7b7ZlL.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>SAP Dashboard Designer (Xcelsius) Session # 6 (Calender Component)</title><link>http://business-objects-xi.blogspot.com/2013/12/sap-dashboard-designer-xcelsius-session.html</link><pubDate>Wed, 4 Dec 2013 22:57:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-4382848508057010028</guid><description>&lt;iframe allowfullscreen="" frameborder="0" height="270" src="//www.youtube.com/embed/WYkxIfvj12E" width="480"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
This session we will talk about how to configure calender component in SAP dashboard Designer&lt;br /&gt;
&lt;br /&gt;
</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>Business Objects (BO) Interview Questions [Part # 1]</title><link>http://business-objects-xi.blogspot.com/2013/11/business-objects-bo-interview-questions.html</link><category>Interview Questions</category><pubDate>Fri, 8 Nov 2013 14:03:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-6568895840072205173</guid><description>&lt;br /&gt;
&lt;h3&gt;
1) What is alias table means? When we should use it &amp;amp; how to create it?&lt;/h3&gt;
&lt;strong&gt;&lt;span style="color: blue;"&gt;Alias Table:&lt;/span&gt;&lt;/strong&gt; Is a copy (alias) from a database object.&amp;nbsp; &lt;br /&gt;
&lt;span style="color: blue;"&gt;&lt;strong&gt;When to use it:&lt;/strong&gt;&lt;/span&gt; we normally create an alias if we have one dimension shared among more than one fact table. to avoid loops we create as many aliases from the shared dimension table and use aliases to connect to fact tables.&lt;br /&gt;
&lt;span style="color: blue;"&gt;&lt;strong&gt;How to create it?&lt;/strong&gt;&lt;/span&gt; Right click on the required table and select alias from the menu. You need to give a unique name to alias table.&lt;br /&gt;
&lt;h3&gt;
2) What is Derived table? When shall we use it? How to create it?&lt;/h3&gt;
&lt;span style="color: blue;"&gt;&lt;strong&gt;Derived table:&lt;/strong&gt;&lt;/span&gt; is like database view. you can create it inside universe designer if you don’t have database privilege to create database view.&amp;nbsp; You need SQL select query to define the view and name to be assigned to derived table. &lt;br /&gt;
&lt;span style="color: blue;"&gt;&lt;strong&gt;When to use it:&lt;/strong&gt;&lt;/span&gt; We use derived table in the following cases&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;You have complex query with advanced SQL coding.&lt;/li&gt;
&lt;li&gt;if you have one master lookup table and you want to create small customized version for each lookup included in this lookup table.&lt;/li&gt;
&lt;/ul&gt;
&lt;span style="color: blue;"&gt;&lt;strong&gt;How to create derived table:&lt;/strong&gt;&lt;/span&gt; right click in an empty place in foundation layer [physical layer] in sap BO universe designer and select derived table from the menu. Enter a name for the derived table &amp;amp; SQL query to define the table.&lt;br /&gt;
for more detail information check this link [&lt;a href="http://business-objects-xi.blogspot.com/2013/10/derived-table-in-sap-business-objects.html"&gt;Derived table in SAP BO&lt;/a&gt;]&lt;br /&gt;
&lt;h3&gt;
3) What is Scope of Analysis?&lt;/h3&gt;
Scope of Analysis is one of the most powerful features in business objects. Now you can easily build your custom hierarchies and use them in your report to navigate through data. To make it easy I will consider a small example then go step by step starting from building the universe and end with how to use the drill feature to navigate through data.For more detailed information check this link [&lt;a href="http://business-objects-xi.blogspot.com/2009/06/what-is-scope-of-analysis.html"&gt;What is Scope of Analysis?&lt;/a&gt;] &lt;br /&gt;
&lt;h3&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;
4) What is Micro Cube in SAP Business Objects&lt;/h3&gt;
When you create data query in SAP business Objects the data retrieved and stored in a Micro cube, known also as Webi micro cube. This Micro Cube is stored along with the report and the report size will vary based on the saved micro cube size. BO reporting engine will use this microcube to display data on the report based on the selected objects and based on the aggregation function associated with each measure. to reduce the micro cube size you need to assign database aggregation function on each measure. This will submit a grouped by query to the data base and it will reduce the micro cube size and it will enhance the overall report performance. For more information check the following link [&lt;a href="http://business-objects-xi.blogspot.com/2013/10/what-is-micro-cube-in-sap-business.html"&gt;Micro Cube in SAP BO&lt;/a&gt;] &lt;br /&gt;
&lt;h3&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;
5) What is aggregate aware function? when to use it?&lt;/h3&gt;
This function used to increase the performance by directing the report query to select objects form the aggregated table instead of the detailed table.&lt;br /&gt;
It may be also used to make some objects incompatible with some others. The best example for such case is the stand alone table that you add in your universe for a specific report. For sure you don’t want the user select other incompatible objects from other incompatible tables. for more detailed information check this link [&lt;a href="http://business-objects-xi.blogspot.com/2008/08/aggregateaware.html"&gt;@Aggregate_Aware()&lt;/a&gt;]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find a complete step by step guide on how to create a Universe from scratch using SAP BO information Design Tool in "Creating Universes with SAP BusinessObjects" book:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;amp;OneJS=1&amp;amp;Operation=GetAdHtml&amp;amp;MarketPlace=US&amp;amp;source=ac&amp;amp;ref=qf_sp_asin_til&amp;amp;ad_type=product_link&amp;amp;tracking_id=businobjec0c-20&amp;amp;marketplace=amazon&amp;amp;region=US&amp;amp;placement=1782170901&amp;amp;asins=1782170901&amp;amp;linkId=34NAECPJW5W2VJNX&amp;amp;show_border=true&amp;amp;link_opens_in_new_window=true" style="height: 240px; width: 120px;"&gt;
&lt;/iframe&gt;
&lt;/div&gt;
&lt;br /&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>Business Objects</title><link>http://business-objects-xi.blogspot.com/2013/11/business-objects.html</link><category>General</category><pubDate>Fri, 1 Nov 2013 17:30:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-8712384923838751380</guid><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h3&gt;What is business objects?&lt;/h3&gt; &lt;p&gt;Business objects is one of the leading companies in BI &amp;amp; Reporting. The company was created on 1990 and finally accrued by SAP on 2007. There were many products offered by business objects but the most famous one is Business Objects XI. The first official SAP release was SAP Business Objects XI3. The last available version of SAP business objects is BO R4 and the frame work was completely changed in that version to comply with Microsoft ribbon technology. The integration between Business objects and other SAP products was dramatically enhanced in this version as well.&lt;/p&gt; &lt;h3&gt;Business Objects version history:&lt;/h3&gt; &lt;table cellspacing="0" cellpadding="2" width="471" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;th valign="top" width="229"&gt;Release Name&lt;/th&gt; &lt;th valign="top" width="115"&gt;No of Service Pack&lt;/th&gt; &lt;th valign="top" width="125"&gt;Release Date&lt;/th&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="229"&gt; BusinessObjects 3.x&lt;/td&gt; &lt;td valign="top" width="115"&gt; NA&lt;/td&gt; &lt;td valign="top" width="125"&gt; &lt;font color="#c0504d"&gt;&lt;strong&gt;1995&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="229"&gt; BusinessObjects 5&lt;/td&gt; &lt;td valign="top" width="115"&gt;11&lt;/td&gt; &lt;td valign="top" width="125"&gt;1999&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="229"&gt; BusinessObjects Enterprise 6.x&lt;/td&gt; &lt;td valign="top" width="115"&gt;9&lt;/td&gt; &lt;td valign="top" width="125"&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;2003&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="229"&gt; BusinessObjects Enterprise XIR2&lt;/td&gt; &lt;td valign="top" width="115"&gt;5&lt;/td&gt; &lt;td valign="top" width="125"&gt;2005&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="229"&gt; SAP BusinessObjects Enterprise XI3&lt;/td&gt; &lt;td valign="top" width="115"&gt;5&lt;/td&gt; &lt;td valign="top" width="125"&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;2008&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="229"&gt; SAP BusinessObjects BI4&lt;/td&gt; &lt;td valign="top" width="115"&gt;??&lt;/td&gt; &lt;td valign="top" width="125"&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;2011&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;h3&gt;&amp;nbsp;&lt;/h3&gt; &lt;h3&gt;List of Business Objects Tools:&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Universe Designer&lt;/li&gt; &lt;li&gt;Rich Client.&lt;/li&gt; &lt;li&gt;Desktop Intelligence.&lt;/li&gt; &lt;li&gt;Translation Manager.&lt;/li&gt; &lt;li&gt;Import manager&lt;/li&gt;&lt;/ul&gt;  </description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>Prompt in SAP Business Objects WEBI Report</title><link>http://business-objects-xi.blogspot.com/2013/10/prompt-in-sap-business-objects-webi.html</link><category>Webi</category><pubDate>Wed, 30 Oct 2013 22:08:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-4402612385337083955</guid><description>&lt;h3&gt;Introduction:&lt;/h3&gt; &lt;p&gt;There is 2 types of filters that you can use in create query in your Webi report. &lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Static Filters:&lt;/strong&gt;&lt;/font&gt; Doesn't need any interaction from the end user. the criteria or filter values are impeded inside the filter and will submitted directly to the database. Static filter is either created in the universe and you can just drag and use them. They will appears like a yellow cone. You can also create your own static filters by dragging an object and set you filter values to constant or select from list of values. Again, when you refresh data fro your report it will not ask the end user to enter any values as the filter values already defined.&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3i5bEvj9GbTmsD_ZiJ39wmqz4pkMChp2PPJq6PKnCIQRK_KJ-b_jMr4gCuVCQuoqtb8X1HRG7DnVNRz3lMY9Bp65pX9xYDCoeZymHaCnrV7cb0aMedEGYbXcMVnDulB5FCzINzB9-ZQu4/?imgmax=800"&gt;&lt;img title="10-22-2013 1-19-06 PM" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="10-22-2013 1-19-06 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm7Au5LNW_dstlkHHVG0rjnLGvFFHobqcE_ZyiUiEpkS_WbH1LvmqASfd_uCsmjLEkdopp6FabFJHjc1Km-gptC06Sc8ixKeegBOC5UJrOPQRpduYygslh0TvZRJWIbLvQ4MsJc5Je_iwa/?imgmax=800" width="500" height="163"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb2jWeoMeni9t9qaZP1L8scYNDKGBs6S_EEfjzhJl_2-YzGD92eofFHfaeni_udk9kyvAFnUuXKlmxjSdeIXF3o7fTw5BtGadE45Gy3b_hUhHfwqXphh5eCoY-CfiOTMFPSElj8qrvwEjI/?imgmax=800"&gt;&lt;img title="10-22-2013 1-21-50 PM" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="10-22-2013 1-21-50 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWhhw1NQzKKbnvVokxsTaCfvjq3pbImF6ZnH_1gjn-Gd-Zucfmi2y3AQ_PyUYZKssmjFrT_-8bG7SDwsS0rBh28gZg-Yoy9-KGIEfYwjACMi4kFTfpNba7D4XMrAF5siqQGgjL8ZmxRxKN/?imgmax=800" width="501" height="252"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Dynamic Filters:&lt;/strong&gt;&lt;/font&gt; [&lt;em&gt;&lt;u&gt;Also known as prompt&lt;/u&gt;&lt;/em&gt;] It will prompt or ask the end user to enter or select filter values before submitting the query to the database. You can create your prompt in the universe designer and make it available and ready for use or you can do it on the report development time. For more information about &lt;a href="http://business-objects-xi.blogspot.com/2009/06/prompt.html"&gt;how to create prompt in universe&lt;/a&gt; click &lt;a href="http://business-objects-xi.blogspot.com/2009/06/prompt.html"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;To create a prompt in info view or rich client data query just drag the object that you want to use it as a prompt let say Region or Product for example. Then select the required operator, let’s say Equal to or greater than. After that you need to select Prompt in the filter value.&lt;/p&gt; &lt;p&gt;The following window will displayed to set the prompt the following prompt options:&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;font color="#c0504d"&gt;&lt;strong&gt;Prompt Text:&lt;/strong&gt;&lt;/font&gt; Enter the text that will be displayed for the end user to ask him to enter or select value.&lt;/p&gt; &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Prompt Properties:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#000000"&gt;&lt;em&gt;&lt;u&gt;Prompt with list of values:&lt;/u&gt;&lt;/em&gt;&lt;/font&gt; Will display a list of values for the selected object to the end user. the end user will be able to select one or multiple value instead of entering them manually.&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;u&gt;Keep Last Value selected:&lt;/u&gt;&lt;/em&gt; Will keep the last value entered by the end user selected.&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;u&gt;Select only from list:&lt;/u&gt;&lt;/em&gt; end user will not be able to enter any data manually and he will just forced to select from the list of values. of course this option will be enabled only of we selected the prompt with list of values option.&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;u&gt;Optional prompt:&lt;/u&gt;&lt;/em&gt; If this option is selected the end use will be able to skip this prompt. the value will be considered only if the end user selected a value for this prompt.&lt;/p&gt; &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Set Default Values:&lt;/strong&gt;&lt;/font&gt; You can enter Default values here.&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7nZPDBAdUUqzTGTR9PxJ1H-mwNcry2quDm-mpnzHYIsHjXRqeAsM7MVQRoECcWRmDlRvbiuZrQXmw0aNZ8ecHL95wGV2t36uGRNIucbLXH_eSFBDVCXK7TRxx6IEVRNBBemaDkYFDkXUS/?imgmax=800"&gt;&lt;img title="10-22-2013 1-24-06 PM" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="10-22-2013 1-24-06 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY2UskMyuTGI_sh_BuzUm4bVLtGbUnd4A2XNDtt4Z34gDQNk1qyUH0H0dUOe3yUGzC9qqAM_RZycsl5ZC3CNHHQQDu2M8hP3Kv3-XYazaQJB7fHUrfSFBkpqZmAEh3KTcgOIBQN_9Z79ZG/?imgmax=800" width="439" height="386"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Best Practice:&lt;/h3&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;“As you can create static and dynamic filter in the universe you need to differentiate between them. we used to write [Filter] beside the static filter name like: Last Year [Filter]. and we use the “?” at the end of filter name if it is a dynamic one [Prompt] like: Enter Year ?”&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;“Choose a clear prompt message”&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;“If you will use the prompt with list of values option then you have to optimize it from the universe to insure the performance”&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;  </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm7Au5LNW_dstlkHHVG0rjnLGvFFHobqcE_ZyiUiEpkS_WbH1LvmqASfd_uCsmjLEkdopp6FabFJHjc1Km-gptC06Sc8ixKeegBOC5UJrOPQRpduYygslh0TvZRJWIbLvQ4MsJc5Je_iwa/s72-c?imgmax=800" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>CORBA Initialization failed. (WIS 10901) error in WebI Rich Client</title><link>http://business-objects-xi.blogspot.com/2013/10/corba-initialization-failed-wis-10901.html</link><category>Errors</category><pubDate>Wed, 30 Oct 2013 20:48:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-8283365389789997993</guid><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Today we faced a power frailer in our building. I was using Rich client and logged in by user name &amp;amp; password. After My PC was restarted I able to do the following: &lt;ul&gt; &lt;li&gt;Login to rich client.&lt;/li&gt; &lt;li&gt;Navigate to a Webi report and open it in rich client.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;When I tried to refresh any report from Rich client I got the following error Message: &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;“&lt;/strong&gt;Query Name – Universe Name&lt;/em&gt; &lt;p&gt;&lt;em&gt;A database error occurred. The database error text is: (CS) “COBRA Initialization failed”. (WIS 10901) &lt;strong&gt;“&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq2iRq4qK-j3NlCUW1-eq_p9TZ44J1Vd05NlXhSfLge8UaK95o2s6PtP1y2SRboOt9RLJRPO9MHk9Os3Pa1BuFyybihMzekpuGjXM1E7d9AiD7icAMb559A3Bp2H07nsMTqfFKisiz0oqi/?imgmax=800"&gt;&lt;img title="10-29-2013 10-52-46 AM" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="10-29-2013 10-52-46 AM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyJHe0TvjuBs5RbIvrMbA8oaV64WcFD5ATB0HPEfLxIageuL5zi0mMiUEFDyMsagxNGVLEfOowG9Rzc2JlBEyq7Nr7hmAtT__8UqMcjXDP8pVbFqiuPwRprTWUjKSWkJaM2MPrx38iywA2/?imgmax=800" width="439" height="203"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Error Message:&lt;/h3&gt; &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Code:&lt;/strong&gt;&lt;/font&gt; WIS 10901 &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Error Message:&lt;/strong&gt;&lt;/font&gt; A database error occurred. The database error text is: (CS) “COBRA Initialization failed”.  &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Application:&lt;/strong&gt;&lt;/font&gt; Rich Client &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Environment:&lt;/strong&gt;&lt;/font&gt; BO XI3.1 &lt;h3&gt;&amp;nbsp;&lt;/h3&gt; &lt;h3&gt;Notes:&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;You will be able to refresh the data in the same report If you tried to login to info view and refresh it from there.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h3&gt;Resolution:&lt;/h3&gt; &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Resolution Method # 1:&lt;/strong&gt;&lt;/font&gt; Don’t log to the JR2 system. Log into the original one. The error message will be displayed if you tried to login to the system beside the (&lt;font color="#c0504d" size="3"&gt;&lt;strong&gt;?&lt;/strong&gt;&lt;/font&gt;) &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinaX7Svlv_NlPkKwoxlkdPrEwngCSHnhwZpTUDx5f-WUkP5UZtIc5wFp8-enfvJF2jBqrZ0mUHGnd0ybcq8uG-h-m7bG2c_wmqpQjlNGw5GjhUbILYIR5KN39OAnrkPu6Tu7MHJb9WGoDA/s1600-h/10-29-2013%25252010-55-34%252520AM%25255B4%25255D.jpg"&gt;&lt;img title="10-29-2013 10-55-34 AM" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="10-29-2013 10-55-34 AM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7Q2bn_cVDrJPTGAbaZBkAS8-4FqUgcZcXr8n7CRI3VgqWjukHVE2fqBpCOMJY-MZFcufbiAU30TjWgTMcg3dTOcNdhCrlYOB2x_K0mMCPq3YrzXxNfByZL7TxC1rl2fsQ_PxH1psQYOZh/?imgmax=800" width="356" height="390"&gt;&lt;/a&gt; &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Resolution Method # 2:&lt;/strong&gt;&lt;/font&gt; Restart the connection server from CMS&lt;a name="_GoBack"&gt;&lt;/a&gt;  </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyJHe0TvjuBs5RbIvrMbA8oaV64WcFD5ATB0HPEfLxIageuL5zi0mMiUEFDyMsagxNGVLEfOowG9Rzc2JlBEyq7Nr7hmAtT__8UqMcjXDP8pVbFqiuPwRprTWUjKSWkJaM2MPrx38iywA2/s72-c?imgmax=800" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>Create data query in business objects WEBI</title><link>http://business-objects-xi.blogspot.com/2013/10/create-query-in-bo.html</link><category>Designer</category><pubDate>Sat, 26 Oct 2013 20:00:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-5355457593481743292</guid><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;In order to ask for data retrieval from Database or any support data source by business objects you need to create a query in your report. In this query you have to identify what you want to include in your report and you will define query filters as well to narrow the returned data results. If you are familiar with SQL then you will not find any troubles to understand this section. If no then you will learn SQL select statement as well as how to create query in SAP business objects WEBI.&lt;/p&gt; &lt;h3&gt;SQL select statement:&lt;/h3&gt; &lt;p&gt;&lt;br&gt;the simple SQL statement should contains at least the following SQL clause Select-From-Where. After &lt;font color="#c0504d"&gt;&lt;strong&gt;select&lt;/strong&gt;&lt;/font&gt; clause you should enter the data that you want to display and retrieve from database. In the &lt;strong&gt;&lt;font color="#c0504d"&gt;from&lt;/font&gt;&lt;/strong&gt; clause you have to specify from which tables. And in the &lt;font color="#c0504d"&gt;&lt;strong&gt;where&lt;/strong&gt;&lt;/font&gt; clause you need to set you filters. Lets take an example&lt;br&gt;&lt;/p&gt; &lt;h2&gt;Select Statement Syntax:&lt;/h2&gt; &lt;p&gt;Select {List of columns that you want to display}&lt;/p&gt; &lt;p&gt;From {List of tables}&lt;/p&gt; &lt;p&gt;Where {Criteria to narrow the number of returning records}&lt;/p&gt; &lt;h2&gt;Example:&lt;/h2&gt; &lt;p&gt;Select employee_Name, employee id&lt;br&gt;From employee&lt;br&gt;Where employee grade =A&lt;/p&gt; &lt;h3&gt;Create Data Query in BO WEBI Report:&lt;/h3&gt; &lt;p&gt;Now check the data query window below. you can easily find that it almost the same concept &amp;amp; logic. Your available data listed in the left panel. As you can see it is grouped in folder as per their business meaning and relation. you can also differentiate between dimensions, Measures &amp;amp; detail objects. On the right hand side you can see the select area as well as the where or filter panel. To create a query simply drag and drop data from the left side panel to the select area. if you want to create a filter, then you need to drop your object in the where are instead,&lt;/p&gt; &lt;p&gt;Finally to run the query just click on the refresh data button.&lt;/p&gt; &lt;h3&gt;Create query tutorial&lt;/h3&gt; &lt;p&gt;Find below a step by step user guide and tutorial with examples on how to create a data query in SAP business objects Webi report. Please note that this apply to rich client as well as info view.&lt;/p&gt; &lt;p&gt;To create a new query in your report go to data or click edit query button. The following window will open&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxc6jK_aANiMZ_6RfeWodLqLxskMuZ3O81tkrdQxe8M9S3xf3eFOzp2_jK2PpmztF-9H9AsyeKjKkf5KegPTjSNTYI8PdE9Hni_q_Lt8KOCeDjp5pvxuyMueULEN8lvZQD4wPOsDY9c6XT/s1600-h/Create%252520Query%252520%252523%2525201%25255B4%25255D.jpg"&gt;&lt;img title="Create Query # 1" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Create Query # 1" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYB7FpezuGswqLGZKdhi9R3T_Fqw4aO-3wEjxJCykkUc3ofEWqJHmlEq4iU9a3N52W54hU-UD3V1vgicZTdiQgYaec-a1qa-BFAFE0XDUeKsqcctcP2bVwR-cU5LgROkSu5nE_cY4SMiP2/?imgmax=800" width="535" height="449"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;We can classify work area here into 4 main panels&lt;br&gt;&lt;/p&gt; &lt;h2&gt;Upper tool bar:&lt;/h2&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Show hide filter ban:&lt;/strong&gt;&lt;/font&gt; This icon will hide or show the filter ban. Filter ban is the area that represent the Where clause in SQL select statement and it will contains your criteria that will be used to narrow the number of returned records or to only retrieve the data corresponding to your analysis.&lt;br&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Show hide scope of analysis:&lt;/strong&gt;&lt;/font&gt; This will show/ Hide your scope of analysis area. for more information about &lt;a href="http://business-objects-xi.blogspot.com/2009/06/what-is-scope-of-analysis.html"&gt;scope of analysis&lt;/a&gt; please click on the following &lt;a href="http://business-objects-xi.blogspot.com/2013/10/what-is-dashboard.html"&gt;link&lt;/a&gt;.&lt;br&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Show / Hide data manager:&lt;/strong&gt;&lt;/font&gt; This icon will show or hide data ban which contains all available data based on the selected universe. We will talk about this topic in details in a moment.&lt;br&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Add Query:&lt;/strong&gt;&lt;/font&gt; This button will create another query. You can create as many queries as you can in your report. you can use the bar at the bottom to navigate through the created queries. Please note that you can include data queries based on different universes in the same report.&lt;br&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Combined query:&lt;/strong&gt;&lt;/font&gt; This icon should be used to create a combined query. Combined query is an advanced query that use the union-intersect or minus. Please note that combined query can be tow or more queries. The only restriction here is that combined queries should be from the same universe.&lt;br&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;SQL:&lt;/strong&gt;&lt;/font&gt; If you click on the button you will be able to see the SQL code generated by the report engine to be sent to the database engine to retrieve the required data.&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUy0b7B4mYA_uryAEN7C1fjZxazcyeUV51M5BiCODGu8dtgWBpPZjKIpAaUdT_Dv7XgKia2zzj-p1L7npgdnzrltgRwBOvzyla2pD3w5XO-Dsc6qCQ-HgMJIpy4u1Gq2Xhj0A2yjUbWmUe/s1600-h/Create%252520Query%252520%252523%2525202%25255B3%25255D.jpg"&gt;&lt;img title="Create Query # 2" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Create Query # 2" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8YZnnV8ZS2Gi9qxpSB4bpHqfcnmI2ME8Aj50vapcXf7iNAoep5p2FJOybezlG3IAxjWPLB5hRKxy9dg2y8TS8YF2feQGZVTdDfP3AZuSWEx_lLM90ekhFCk3GglaEUPSzHjL8CSIRW8vT/?imgmax=800" width="531" height="131"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;Left panel&lt;/h2&gt; &lt;p&gt;&lt;br&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Data Business model:&lt;/strong&gt;&lt;/font&gt; this panel will display a categorized list of all objects available based on the selected universe. You can drag and drop dim measures and filters as well or simply double click on them. You can use search feature to look for a specific object by name. You can change the display for the data by selecting one of the following options from the bottom:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Display by object.&lt;/li&gt; &lt;li&gt;Display by hierarchy.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;br&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAgqKhSuuo5c8gJf0ybs36aIX_7QjQ5cvpB7AjLMtyLF8da_gp1QPbplo4p-5XHeP_VtGSpblzFykynI3D14YNR9wC_vduQeTb1itjw0T3DPyfWqXZbvdgkT_CjVkZ2g66i47WP5wSYUfN/s1600-h/Data%25255B3%25255D.jpg"&gt;&lt;img title="Data" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Data" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-PVhmpu0iHg-59Dbx6ZufUd_DqQvs8V6oRcTJtrZhgSklWZsBJkymvpuIpKwJNnrhsWTwD0pCYbk0fYbG0HYunxcgAjIfHmVI9yIAooPXbwOJx4nAGDDfeF1h0Y7_OYifOvp3pg5Wvgmq/?imgmax=800" width="233" height="451"&gt;&lt;/a&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOJo6VQO_PdUbNGmhLzoNQCw_fmLUhq_bKu37zztb6NQpbEgcY2uM1bQO9qXBMrR_6aSCeK9NxhMlzLtDCQYJwneAGyNdsE-fpQmo3amENDcGxqs9LsAyqDJMSfb41R72ig4VD_eOsYEqC/s1600-h/Hier%25255B4%25255D.jpg"&gt;&lt;img title="Hier" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Hier" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRYZLg829RY5I6OKQ6V_X6SDi3PfxUrOenaPmtQR-BEKrE5khgiJm4u1tTZm2WnW5zosKW5yafWtcNbggcubnxh4Fja1AjBcfIk199PHQsKQ0-fEkX4EPNwfmxjhS13tKp_0wHTTM0Cxzs/?imgmax=800" width="233" height="451"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;Properties:&lt;/font&gt;&lt;/strong&gt; from the properties panel you can access the following options:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;em&gt;&lt;u&gt;Query Name:&lt;/u&gt;&lt;/em&gt; You can type a meaningful name for your query here. the default query name is “Query#” where # is the current number of created queries in the current report.&lt;/li&gt; &lt;li&gt;&lt;em&gt;&lt;u&gt;Universe:&lt;/u&gt;&lt;/em&gt; You can even change the universe from here. &lt;/li&gt; &lt;li&gt;&lt;em&gt;&lt;u&gt;Limits:&lt;/u&gt;&lt;/em&gt; You can limit the number of records returned by your query by set one of the following options or both: Max rows retrieved or Max retrieval time. Usually we use this option during development time if the number of the returned records is huge. this will help us to test the functionality of the report and to focus on the layout. later one we can disable them when we are on UAT and production stage.&lt;/li&gt; &lt;li&gt;&lt;em&gt;&lt;u&gt;Prompt order:&lt;/u&gt;&lt;/em&gt; You can change the prompt order from here.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhaqKDEvIXLMiKd-1WFvN2xQtcz-GtpU8ZYTWoFUKHOKQGWwOnaRYMIYsteN6FFdfYk3Y6ySwG2ZIUncJy2xzMeEdt4Ujrpsp8HGZniIn5T7aTLxI9auktTvEyv3u7WkSZcQGfte916TUZ/s1600-h/10-22-2013%2525201-25-32%252520PM%25255B4%25255D.jpg"&gt;&lt;img title="10-22-2013 1-25-32 PM" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="10-22-2013 1-25-32 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhL0_lUZsbQMCNQmEAWEVBjIX8YftIQYnWV4_3vAgiFEdVvF8f2uFbGuerfV77MW2VtKVsDNkNGtJmKXp0I4nfEvGvfTu6GSOyfcyg_3iVMFfyq4p91YJ064p5cytaVNW7ESTJoK5yXFK6y/?imgmax=800" width="256" height="493"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;Right panel&lt;/h2&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Select Area:&lt;/strong&gt;&lt;/font&gt; Here you can drop your objects that you want them to be part of your analysis.&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGyAuh0sb8c8McOYQmdbWmZS3t26FKN7QzhEQUE6Ih8V6XEFt4REASUREb7f2CXMUXd0_Ia8Da9xk8qm4v9bclIbkddciH7dOtSsbLpvHKtRTTPk9OrqlyoA0vs2Rk7VGkiyy8eV_4dn3z/s1600-h/10-22-2013%2525201-18-20%252520PM%25255B3%25255D.jpg"&gt;&lt;img title="10-22-2013 1-18-20 PM" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="10-22-2013 1-18-20 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio6kf3NctCqU3crK6pJ7DTzcCsMmmcT76gLAKMkxt1krLHs0FuoX0Qw5WoMlXBXBY_ZICantyKuJlIkeXZSgEPAmPH6wlrXixIxOPIzA3-GXCKFJw0JB6EGOKN_ZgcsfjjIoSKpCIMYfqm/?imgmax=800" width="524" height="188"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Where Area:&lt;/strong&gt;&lt;/font&gt; Here you should drop your query filter or create them. Pre-defined filters know as conditions are previously created in the universe and you can just drag and use them. on the other hand you can create new customized filter as per your need.&lt;/p&gt; &lt;p&gt;Normal filter will contains the following:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Object: The object that you want to filter one&lt;/li&gt; &lt;li&gt;Operator: Equal to, greater than, less than,….etc&lt;/li&gt; &lt;li&gt;Operand:&lt;/li&gt; &lt;ul&gt; &lt;li&gt;Constant&lt;/li&gt; &lt;li&gt;Value from list&lt;/li&gt; &lt;li&gt;Prompt&lt;/li&gt; &lt;li&gt;Result from another query(Any)&lt;/li&gt; &lt;li&gt;Object from this query&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;&lt;br&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKEEMjNtPtkcl9aoOjZxoz0V4InTj7gIcYTJZEbBD-sZCBLkypkn-Womx2go2ImxcDygTIM0qVKtYlW4rYS-ns5LEPt6cl53GTekgEiLT5UI27zBhyphenhyphen3T0svfa5FyOecJKFzjdYXb7CytGJ/s1600-h/10-22-2013%2525201-19-06%252520PM%25255B3%25255D.jpg"&gt;&lt;img title="10-22-2013 1-19-06 PM" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="10-22-2013 1-19-06 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiItC1szLxVAwJmBx2W6fTFERSOC2ts4nsGdYuT7Tv2b-Bz5ozq3ggNFe8cy5DPNEIgvtO_Dpu7VYRSHB1hOtmzUTy9brKRcvpyBipVNlbTjQDUBZQBtIzMejgNQJiD1Bbi0uHw0m3PaFfC/?imgmax=800" width="484" height="158"&gt;&lt;/a&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj29gIn497MfnvC437Iz9E0QsoSWf2iBGswgC_5aYjiVfYFvdE8_TOchsDwYx115_FrbovnLxmJaEsXU5PuZbcGTpMSAqf9d7ngDp39FOJrhMAjWRlvk4mGDLx2QHAu6dggDOxqooMLRbzZ/s1600-h/10-22-2013%2525201-21-50%252520PM%25255B3%25255D.jpg"&gt;&lt;img title="10-22-2013 1-21-50 PM" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="10-22-2013 1-21-50 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9Qznf2YuoZax23j7k2T5fjwtz1_K42fSpvG3gG854XUelJ0z3CwSO4zDVw3rN491PCzftNSLCUOuXmkcamaVmAWe8_qsRsZETkWMp8CoLLOZFDX2hX5klACsqjINbx6TJTiW3cNrhgA9R/?imgmax=800" width="484" height="234"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Scope of analysis Area:&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt; &lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#000000"&gt;In Scope of analysis area you can customize your hierarchy levels to be used in the drill down analysis. for more information about &lt;a href="http://business-objects-xi.blogspot.com/2009/06/what-is-scope-of-analysis.html"&gt;what is scope of analysis&lt;/a&gt; please check this &lt;a href="http://business-objects-xi.blogspot.com/2009/06/what-is-scope-of-analysis.html"&gt;link&lt;/a&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCD9Of5jQrQBzCMG6Ur41axlVrFWfHdorMG6tYrM0moNMU-xNyJ6nCxZVbj-iiexA5fCi-cfbYFOE2qHPKe1P_3u3tueC4Jx-e-pbE0pQfn7SpxsbtbilFu_AoL4hds9hYjh_pR3oUCQnj/s1600-h/10-22-2013%2525201-24-36%252520PM%25255B3%25255D.jpg"&gt;&lt;img title="10-22-2013 1-24-36 PM" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="10-22-2013 1-24-36 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcsQ1HxKdSJsSvFkadvvOklxKB2xtscytikyU003ikaKzZoAUdZJLD2O5SDKooPPGJdZ0wf1N5GR43nvblC-hPLsxu8ldDuVn5puntovUV9YznoeYVy7E5-diz_-qLL9Fw_ngiZIyfLMWN/?imgmax=800" width="500" height="198"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;Bottom Bar:&lt;/h2&gt; &lt;p&gt;You can manage your queries from the bottom bar. if you right click on this bar you will able to see this menu: You can use this menu to rename query or to run a query, duplicate a query or add a new one.&lt;/p&gt;        &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEGsrn2nOXkjiZdDCFldPrQAspqEOMbH7ah7iuMZSpsnj4JyaNNXbjwxRZ9O1SxfZWAmx-L5PsOwHrjbX_BmicFdTNRcSigCicvH7i4etvbsLv-S3yT3kazpzEvDOfQgUqLrTTCwWmLGgs/s1600-h/10-22-2013%2525201-16-33%252520PM%25255B3%25255D.jpg"&gt;&lt;img title="10-22-2013 1-16-33 PM" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="10-22-2013 1-16-33 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDQwd_dt21A3JqAyhJ0ukZck6F6wU16fLKcvPFnrqCbDNQsZjLmTboZ8bqkFdFAbFqmwyEjIsXvP_eNohPqjRtyuVaXkdJJKvz_l1ywPZDTtkwsnRS5ytPcB4KwMaXvok8vFxfTBKcaNmE/?imgmax=800" width="145" height="157"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;You can use the bottom right arrows to navigate or order queries.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1NfM8nMOYsGMcn1owYds9Fiv3rT84FeODnyDOeyy1gJGtsbJArYbM-L02LmioO00mEhg2IqteJqbClw3VvCRKSVtSFHcvSAK4X1tNn5O7P5PMTB_2UW3N5eEzo7qyWj29NhEcwdySepJJ/s1600-h/4%25255B3%25255D.jpg"&gt;&lt;img title="4" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="4" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhidmwaLBm0piDKuXSYml0NUX09gB4caWpl7I4gXM3vV45S_Jh0-LU-iljlRm85v1rWcDKQthaFC16Rl-wmzaodZv5Q-Oi_OFDAXGabnNXPzItGYkM87jOwHaP2Gt0J_rYoC3aafb3tpxmh/?imgmax=800" width="539" height="95"&gt;&lt;/a&gt;&lt;/p&gt;  </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYB7FpezuGswqLGZKdhi9R3T_Fqw4aO-3wEjxJCykkUc3ofEWqJHmlEq4iU9a3N52W54hU-UD3V1vgicZTdiQgYaec-a1qa-BFAFE0XDUeKsqcctcP2bVwR-cU5LgROkSu5nE_cY4SMiP2/s72-c?imgmax=800" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>What is Key Performance Indicators (KPI)?</title><link>http://business-objects-xi.blogspot.com/2013/10/what-is-key-performance-indicator-kpi.html</link><category>Dashboard</category><pubDate>Fri, 25 Oct 2013 08:39:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-8058086021037177143</guid><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h3&gt;What dose KPI means?&lt;/h3&gt; &lt;p&gt;To say it in a generic way, when you start work on something you should first define your goals. After that you should start trying to achieve your goals. Then from time to time you need to check how far you are from your goals and if your performance on achieving your goals is good or bad. here KPI (key performance indicator) come. The main purpose of KPI is to show how close you are from your goal (some how) but wait!!? normally you will need more than one KPI to indicate how far you are from your goal. to make it more easier let’s take a small example or business case but before that I want to leave one final note before ending my introduction. It is clear now that the KPIs will be different from business to another and from industry to another. yes you may have same goals like increase profit or revenue. but the metrics will be changed. hmmm you should get lost by now, let’s take an example&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;KPI is a metric used to measure and monitor you performance on achieving your goal(s) and it will give you an indication on your performance&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;h2&gt;Example # 1:&lt;/h2&gt; &lt;p&gt;We have a new web site. there is many income ways implemented in our site. like advertisement, exam registration fees, products sold and so one. first we need to set our goals. I will make it here very simple one. currently our net profit is 10$ and our goal is to make it 50$ by end of the facial year (don’t laugh please :-) !!?).&lt;/p&gt; &lt;p&gt;Goal: Increase net revenue of our web site by 500% in one year.&lt;/p&gt; &lt;p&gt;now we have a goal. it is time to find how to archive it. there is many factor will affect our goals and we need to focus on the important one. we called those factors: Metrics. a metric is usually a number somehow will affect your goal like number of sold products, lets define our metrics here.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Net Profit&lt;/strong&gt; = net income – net cost&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Net income&lt;/strong&gt;= [# of sold products * unit price]&amp;nbsp; --- Product income&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + [# of visitor * AD revenue per view]+[# of add clicks * earn per add click]&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + [# of scheduled exams * exam fee]&amp;nbsp;&amp;nbsp; -- Exam Income&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Net cost&lt;/strong&gt; = Fixed monthly site maintenance&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + product processing cost&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Exam setup&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + …….&lt;/p&gt; &lt;p&gt;Now as you can see, there is some variable metrics and some static ones. for example # of visitor is a dynamic variable metric and monthly site maintenance fee is a static one.&amp;nbsp; you should concentrate on dynamic one in your KPIs.&lt;/p&gt; &lt;p&gt;now I will use # of visitor as a metric in my first KPI. but first is it enough to have a metric. of course not. you need some how to link this to your goal (achieving 50$ by end of year). to make it more clear check the trend graph below:&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZIgWWmlRM4nYKgLt-BcVw35V79kNlqO8yUq0nENblxhgwQgXKUb60N9KpiTN1bZv7rxwXhPMnVoUKFvQu19CkgaNYK-A4K7ptI38gXtwLXpNaXznkOA6GYbUC-dYGYub7ZG1CSBcjNegU/s1600-h/image%25255B3%25255D.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdRDJS1H7Cz5OpWSODvko0aMFTA6qRlE4LLVTb_McPwUFsM9HsRx4aD1SxqbqdevgXRqeCiPcdBwNt1xOTXzXhBKcl1LMD4fS_A8uDz_ImGUc9BhKbOvPR27g7FI9CwJBEkHHMd7geKjUa/?imgmax=800" width="528" height="273"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;As you can see the graph show you number of visitors per month. but this is not enough to know if those figures are good or bad. is 100 visitor in Jan , 65 visitor in Feb &amp;amp; 70 in Mar means that I will be able to achieve my goal by end of year or not. as you can see metric is just a plain numbers and here all what you can indicate is your trend. by linking your metric to time you could get an idea if your number of visitor are increasing or decreeing over time. And as we already saw in our goal definition we need to increase our visitor in general to get more Ad income. Till now this is just a trend metric and there is something missing.&lt;/p&gt; &lt;p&gt;In order to achieve 50$ lets say that our strategy is to focus on Ad profit this year. if I will keep everything else the same then I should get 10$ by end of year and I have to increase my average number of visitor per month. let say the old average number of visitor of may site was 60 visitor per month. If I got on the average 60 visitor per month and everything else remains the same then we should make 10$ profit by end of year. we need to calculate the new required average number of visitor (&lt;font color="#c0504d"&gt;&lt;strong&gt;Target&lt;/strong&gt;&lt;/font&gt;) assuming that we will not change the remaining factors. hmmmm let’s say that we need on the average 90 visitor per month to achieve our target which somehow will lead to achieve our goal. now the graph should like this:&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu7PBUtlrgmzrtmG1fAn22Mt_rOIJ6CkWwifJaPLwgtrOJe4ar5Jy9O1Hq78vd46UG97b7voRUEmHdPC19dTLdRxrpGaXdebS2lVobGBKHcvmmTG91oOSalD7L8SZMJvLnFJN0Yt2avRBj/s1600-h/image%25255B7%25255D.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIWYhanXBnum8uDCVqgiEVyClZAfRvSeVh6A_jMi3ikPV45Pk48tJqZzipsdjgD-gQirDQUFkwurEQIFGaUYAHr9knu5uVKTUA9kgXNoZdgEHuit_6vgw4hY94OPSc2d0pRSO0VN-sEkKU/?imgmax=800" width="534" height="276"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;congratulations, we now have our first KPI, as you can see after we added our monthly target which required to be met in order to achieve our goal you can indicate your performance month by month to achieve your goal. We can easily see that we performed well in Jan, Apr and Aug. Nearly achieved our target in may and performed bad in the remaining months. so lets recap what we explained so far.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h3&gt;How to define your KPIs [KPI Definition]:&lt;/h3&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;&lt;font color="#c0504d"&gt;Define a goal:&lt;/font&gt; First you need to define your goals or set of goals. If you have a store then your goals should tell you where you should be? and after how long (when?)&lt;/em&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;&lt;font color="#c0504d"&gt;Define a metric:&lt;/font&gt; the next step is define your metric. a metric is a number that will affect your goal&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;&lt;font color="#c0504d"&gt;Define a Target:&lt;/font&gt; find how your metric should behave in order to achieve your goal. target is the required behavior&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;&lt;font color="#c0504d"&gt;Build your KPI:&lt;/font&gt; KPI will show how your metric will behave against the pre-set target and will indicates your performance against your target required to achieve your goal&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;h3&gt;Visual elements used to present KPIs (Charts)&lt;/h3&gt; &lt;p&gt;in our previous example we had one measure (# of visitor) and one dimension (Time) and this why we selected the line chart because it is the best visual element to show time trend.&lt;/p&gt; &lt;p&gt;lets now take all the combinations:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;Single value KPI:&lt;/font&gt;&lt;/strong&gt; If you have one metric and there is no dimension&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;the best way to present single value KPIs is to use one of the following visual element component:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Dial  &lt;li&gt;Speedometer  &lt;li&gt;Gauge&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhKVMBAhBpStKp3Tt3EoIQgtBn0t6KbqJHYIlZGyybPBy0MhIAMhzCtnkLcGiNpD8zlFxdMgajTuI97jX6eZ8dyfR4Z8nN0gqiySwmJgqMVZMrCR4U6hwm4yuF3OZjrYEGThtuOWtpeHsg/s1600-h/image%25255B11%25255D.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrE5kJgIRW2Lv4pyT7vDZE7repEE9XtKA3gQ-QoSjz0fK7Za5mDBUMBHjOrNhJRsKki2atwnKLD98xbt82otEdqiRP-h98WBtVf0cAJ706LEatzgPxnv9wHyX9HucbyNlQLu-rUVbi4FCh/?imgmax=800" width="524" height="227"&gt;&lt;/a&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;Multivalued KPI:&lt;/font&gt;&lt;/strong&gt; if you have more one or more metric or one or more dimension&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Case # 1:&lt;/font&gt;&lt;/strong&gt; One metric &amp;amp; one dimension:&lt;/p&gt; &lt;p&gt;This case will depend on your dimension nature. if this dimension is a time dimension then it is preferred to use Line chart as it is the best to show trends. if your dimension is a cyclic one like months during year (12 month) you may use radar chart. if you have only one dimension like region or customer segment then you may use Pie chart or bar chart.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Case # 2:&lt;/font&gt;&lt;/strong&gt; tow metric &amp;amp; one dimension:&lt;/p&gt; &lt;p&gt;in this case you should use the combined chart. it is a combination of line chart and bar chart. the bars will represent one metric and the line will act as the second one. your dimension will be shown in your X axis.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Case # 3:&lt;/strong&gt;&lt;/font&gt; one metric and tow dimensions:&lt;/p&gt; &lt;p&gt;you may use one of the following:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;bar chart.  &lt;li&gt;stacked bar chart.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I will make a special post on type of charts (visual elements) and the suitable use of every one.&lt;/p&gt; &lt;h3&gt;Key performance Indicator (KPI) types:&lt;/h3&gt; &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;internal:&lt;/strong&gt;&lt;/font&gt; &lt;/p&gt; &lt;ul&gt; &lt;li&gt;to measure internal performance.  &lt;li&gt;not shared with outside the unit  &lt;li&gt;The connection to the enterprise business goals in not clear and not strongly mapped to the enterprise goals.  &lt;li&gt;still important for tracking productivity and people performance.  &lt;li&gt;Example:  &lt;ul&gt; &lt;li&gt;Response time.  &lt;li&gt;Delivery rate.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;External:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Measure the real metrics which directly related the enterprise main goals.  &lt;li&gt;Shared and beaked down into smaller KPIs and been measured on smaller units and departments as well.&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;Final Note(s)&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Score Cards:&lt;/strong&gt;&lt;/font&gt; some time you may need to group more than one KPI to measure your goal, this what we call it scorecard. if all KPIs in the score card are equal in weight and contribution to achieve the goal then this is a balanced score card. if KPIs will have different weight then this what we call it unbalanced score card.  &lt;li&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Key Risk Indicator:&lt;/strong&gt;&lt;/font&gt; KRI is exactly same as KPI. but instead of measuring or indicating performance it is indicating RISK.  &lt;li&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;Indicators:&lt;/strong&gt;&lt;/font&gt; You can use many visual effects to indicate good or bad performance. the traffic light 3 colors is the most know and famous one. but still you can use icons and fond size as well.&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;References &amp;amp; other links:&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;What is a Dashboard? &lt;a href="http://business-objects-xi.blogspot.com/2013/10/what-is-dashboard.html"&gt;http://business-objects-xi.blogspot.com/2013/10/what-is-dashboard.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;  </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdRDJS1H7Cz5OpWSODvko0aMFTA6qRlE4LLVTb_McPwUFsM9HsRx4aD1SxqbqdevgXRqeCiPcdBwNt1xOTXzXhBKcl1LMD4fS_A8uDz_ImGUc9BhKbOvPR27g7FI9CwJBEkHHMd7geKjUa/s72-c?imgmax=800" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>Condition (Pre-Defined filter) in BO Universe designer</title><link>http://business-objects-xi.blogspot.com/2013/10/condition-pre-defined-filter-in.html</link><category>Designer</category><pubDate>Tue, 22 Oct 2013 22:07:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-6271162340964850812</guid><description>&lt;h3&gt;Overview:&lt;/h3&gt; &lt;p&gt;It is a best practice to create pre-defined filters (known as conditions) to help end business users to define the required filters in their analysis and reports. for example if we have the following account statuses: &lt;/p&gt; &lt;ul&gt; &lt;li&gt;N: Normal&lt;/li&gt; &lt;li&gt;D: Dormant&lt;/li&gt; &lt;li&gt;I: In Active&lt;/li&gt; &lt;li&gt;C: Closed&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Assume that there is business rule that state the following: active accounts are the accounts which is normal or dormant. &lt;/p&gt; &lt;p&gt;The best practice is to create a pre-defined filter (Active accounts) which will filter only normal and dormant accounts as per the definition. this filter will be available in the business model and the end user can easily select this filter in his/her report or analysis to narrow the report results to only active accounts.&lt;/p&gt; &lt;p&gt;As a best practice, you should define all your business rules during business requirements gathering session. then you need you data analyst to translate it in a technical IT form (usually SQL condition). Then you need to create the corresponding conditions (Pre-defined filters) in the business model at BO universe designer.&lt;/p&gt; &lt;h3&gt;How to create a condition (pre-defined filter):&lt;/h3&gt; &lt;p&gt;First you need to switch to condition list, then navigate to the folder that you want to create your condition in. this folder should some how related to your condition. for example if you have a product class (folder) and you want to create a condition to filter on electronic products like TVs, Radios…etc. then the product folder is the best place to create that condition. click on the condition icon (yellow cone) and then follow the steps in the following section to define your condition &lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyUhSCbVLOJjYIiJA2MMfrZOylaK8LeYI45sSs92jGDESM5_wS8Ye6fxu1MqUbQrooKpBwJfcsAGCZxPPuf9a9LX5JM-OjVDor84hkUlicuWxkc4gjMKpV6MrFjcBfUQCgT1gPPMGTKdX5/s1600-h/10-22-2013%2525202-03-11%252520PM%25255B3%25255D.jpg"&gt;&lt;img title="10-22-2013 2-03-11 PM" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="10-22-2013 2-03-11 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn7do7UAy1yL4nHiLlp0IrENSS56q9z9FC8r_dZ5mcciiaHl3I1UnJWV-AcOkAF8DejYr1NF5nbX9KMNu9ZOlpRFopN0Do1dnkXQgWNqxmzxP_L8TP69VKdALJizfpIfJCf44mWDrgr89b/?imgmax=800" width="472" height="378"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h3&gt;what you need to define you condition (pre-defined filter):&lt;/h3&gt; &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Condition Name:&lt;/strong&gt;&lt;/font&gt; this name should be descriptive and in business terms. For the earlier active account example. we named our filter active account because this describe the business rule clearly.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Condition description:&lt;/font&gt;&lt;/strong&gt; You should write a description here about this filter, when to use it. what you expect when you use it.&lt;/p&gt; &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Condition where:&lt;/strong&gt;&lt;/font&gt; this should contains the technical SQL statement generated by the data analysis for the business rules. you can use the formula editor for more complex conditions.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1gf5Mbu3SlOQdI9j7zPlUQzIx0R-KgpzbWG_jzZ-YE-Js0N__u5eziy4JrLo4KW0eGQc2L8WvboOfebTDduipTnzWD_6kL_SbbbbAtlbzdKiDSUlQbfD1tQOixJpNOVdk7aYFhUpOlVFO/s1600-h/10-22-2013%2525201-51-15%252520PM%25255B3%25255D.jpg"&gt;&lt;img title="10-22-2013 1-51-15 PM" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="10-22-2013 1-51-15 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEtWll0-yNZZAHjnzA0n4JELIWYp4qgIo2QQXjON6oWmqLesDpzOEs0kLwMauRlaSR-1M9hLByNZciJttM6Jq3WGtHfXTKAqb6IkS4orcVD6ATtR5JcPEEzCN9ErqC20AVYR2g3RUkAc9L/?imgmax=800" width="474" height="462"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Formula Editor:&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEZmkGPyvgFoErBt6qI-0t_3RzghQw4DnaqVubXZsXgOpGumK4oCyCbMS7sITVqefNXn1GVUMiB8d6R6z5BreFaTk6plzgbfIOEGfbj7gGloJrK7l7MvSZSyR42fznb7KfYR8iuUSjDnP1/s1600-h/10-22-2013%2525202-04-34%252520PM%25255B4%25255D.jpg"&gt;&lt;img title="10-22-2013 2-04-34 PM" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="10-22-2013 2-04-34 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0rT1BosdKVtHIvh0WdHzHADmKSXeXj0DUhpNYfdUgJG0bLYIVR10uqBl1_tj9ikEP4wEM3RP0HMCb1zXv4QfpzxBzZwhSfWQI9kPk402K9N6AWpZJJatxTsN0P2HMjtjnCs_c2OIgmFde/?imgmax=800" width="490" height="398"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Mandatory filters:&lt;/h3&gt; &lt;p&gt;You can site your condition to be used as a mandatory filter in your universe or class by ticking the following option while creating your condition:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;em&gt;Use filter as mandatory in query:&lt;/em&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Apply on universe:&lt;/font&gt;&lt;/strong&gt; filter will be applied on every query generated using this universe.&lt;br&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;apply on class:&lt;/strong&gt;&lt;/font&gt; filter will be applied if any object used from the current class.&lt;br&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;apply on list of values:&lt;/strong&gt;&lt;/font&gt; filter will be applied on all LOV (list of values) generated for each object inside this class (folder). Please note that this option available only after you select apply on class&lt;/p&gt; &lt;h3&gt;&amp;nbsp;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfYWwHlhozvR1Z9f53QZCxmvC1UgACcMwyTiDP5lJRaJpFWLU-ZsJMQpjsFe5OL8Gr_7n5fuy5fZJnUH1zc-316ZYVi7GM0bNzxC-RIUljX_rx5VLU48tNx3PvwAZgQUhawAbdRs6pBDqj/s1600-h/10-22-2013%2525201-51-15%252520PM%25255B7%25255D.jpg"&gt;&lt;img title="10-22-2013 1-51-15 PM" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="10-22-2013 1-51-15 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghU9Nn723W8K49gH2YP5B5irXOmRKk-olnoGMD32r8D9NxHHWRO3clV2P8GsyJz26aDOm07QmgNNMhekQhFXfmaBkjxY_sqn8ZiF2g1UQS9sIwRBjjl2OWoGYHIMeK8zcUve0HTgquLUB3/?imgmax=800" width="474" height="462"&gt;&lt;/a&gt;&lt;/h3&gt; &lt;h3&gt;Types of conditions:&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;filters:&lt;/font&gt;&lt;/strong&gt; it doesn’t need any input from the user. it will apply the criteria impeded inside this condition when dragged to the query filter.&lt;/li&gt; &lt;li&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Prompt:&lt;/strong&gt;&lt;/font&gt; It will ask the end user for his input to apply the filet.&lt;/li&gt;&lt;/ul&gt;  </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn7do7UAy1yL4nHiLlp0IrENSS56q9z9FC8r_dZ5mcciiaHl3I1UnJWV-AcOkAF8DejYr1NF5nbX9KMNu9ZOlpRFopN0Do1dnkXQgWNqxmzxP_L8TP69VKdALJizfpIfJCf44mWDrgr89b/s72-c?imgmax=800" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>What is Micro Cube in SAP Business Objects</title><link>http://business-objects-xi.blogspot.com/2013/10/what-is-micro-cube-in-sap-business.html</link><category>General</category><pubDate>Mon, 21 Oct 2013 20:41:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-8435528032115226650</guid><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;When you create data query in SAP business Objects the data retrieved and stored in a Micro cube, known also as Webi micro cube. This Micro Cube is stored along with the report and the report size will vary based on the saved micro cube size. BO reporting engine will use this microcube to display data on the report based on the selected objects and based on the aggregation function associated with each measure. to reduce the micro cube size you need to assign database aggregation function on each measure. This will submit a grouped by query to the data base and it will reduce the micro cube size and it will enhance the overall report performance.&lt;/p&gt; &lt;p&gt;You can set 2 aggregation level on universe measure&lt;/p&gt; &lt;p&gt;Database level: used as an aggregation function applied on the measure when submitting the query to the database. if you query is against a detailed table the grouped by query will retrieve less number of rows rather than the normal query. This will lead also to a smaller micro cube size.&lt;/p&gt; &lt;p&gt;Report level : we can set this property from object properties tab. if we set the object qualification to be measure we will be able to set the aggregation method from the properties tab. this function will be used only in the report level on top of micro cube data to display data on the report. &lt;/p&gt;  </description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>Derived Table in SAP Business Objects Universe Designer</title><link>http://business-objects-xi.blogspot.com/2013/10/derived-table-in-sap-business-objects.html</link><category>Designer</category><pubDate>Sun, 20 Oct 2013 18:32:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-3183675364080242586</guid><description>&lt;div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:55dec371-7898-4176-861d-4cce61040df0" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/BO" rel="tag"&gt;BO&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Business+Objects" rel="tag"&gt;Business Objects&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Universe+designer" rel="tag"&gt;Universe designer&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Derived+Table" rel="tag"&gt;Derived Table&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Nested+Drived+Table" rel="tag"&gt;Nested Drived Table&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp; &lt;h3&gt;Overview:&lt;/h3&gt; &lt;p&gt;Derived table is one of the features provide by SAP business objects universe designer. It is a logical table created on the semantic layer level [Universe] and will be executed at run time. This is different from physical table as physical table store data and can be manipulated by DDL and transactional statement. While in Derived table it acts like database view.  &lt;p&gt;&amp;nbsp; &lt;h3&gt;How to create and implement Derived tables:&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Open universe designer and right click on any empty space in the right ban (physical layer) OR go to insert menu and select derived table  &lt;li&gt;Type a proper name for your derived table.  &lt;li&gt;Write the SQL select statement that will be used to define your derived table in: “Enter SQL Expression Area”  &lt;li&gt;You can use “Table &amp;amp; Columns” panel in the bottom left corner to make it easier for you when selecting the required column in your derived table definition.  &lt;li&gt;You can select a derived table from derived table panel to create a nested derived table.  &lt;li&gt;You can select the required operator from the operator panel in your calculated fields.  &lt;li&gt;Check syntax of your derived table definition and resolve SQL errors if any.  &lt;li&gt;Click ok to complete your derived table.  &lt;li&gt;Now you will be able to see your derived table in the physical layer and you can start use it as a normal table (Join, Create objects,…etc)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCGzKJSBdVAWD828nCXFuz8i-qsi_G515NSUN-J5h79KuLHYDoGqrmwglQoo0_FXv6cTb_-FwlmLAssxsFF2vkialbwnOQQyVRx7a8T-f_o8vjR70IF4MJ0X7V18cnfnUVt68iFvoEg3yy/s1600-h/Derived%252520table%252520Rclick%25255B2%25255D.jpg"&gt;&lt;img title="Derived table Rclick" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Derived table Rclick" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaqLywCpsiQDnc11Rxgv1Sq9szmYk7m4RdZJpBJ_oTBric6QFsi3Rvhebh0KhbX4PNur0dG2PuvOt7-JkdU7yRCceX-K3aI2ViOGK7OfOkEfiBC8syoLFckM7Myc2STmUdQ5ZZr2_Ey4C_/?imgmax=800" width="187" height="228"&gt;&lt;/a&gt;  &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe9nprKfILgfEm4i_vD36QmxNnpjBCnUs0fbb-EvBARJh8G1ZPpGJI7K50-LZkBmknMNSD9ilIfwaHAij30ZjhPEfHnjp21-6VzlQsHI9c0N7mDYdADNECM7SuNiN1KbBND9S3WbDN78Aq/s1600-h/Derived%252520table%252520Insert%252520Menu%25255B2%25255D.jpg"&gt;&lt;img title="Derived table Insert Menu" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Derived table Insert Menu" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgskmdsEI7Ao5qlOwKKCF3Sj1dR_sljvaWzZuy902fEi2ffQVNuYweJyda_ZhAakoWLMjge8TUW8TtskoUI45Ho9CgEJkUmwhdIiwZSDHgLZZNs7ygqK68ihwg95K46T_ny9t1M1A-17qWk/?imgmax=800" width="211" height="244"&gt;&lt;/a&gt;  &lt;p&gt;&amp;nbsp; &lt;h3&gt;Using Prompt in derived table:&lt;/h3&gt; &lt;p&gt;You can use a prompt in the definition of derived table. When you use any object related to this derived table it will prompt the end user to enter the required values. You can use prompt in the where clause as well as in calculated column definition.  &lt;p&gt;&amp;nbsp; &lt;h3&gt;Nested Derived Table:&lt;/h3&gt; &lt;p&gt;Nested derived table is a derived table created on top of another derived table. This is a new feature in BO XI 3.0 and onward. You will use one derived table to define the other one. Normally we use nested derived tables if we want to simplify the design when have a very complex business logic. In that case we will build small derived tables and we will start using them in the bigger one. Please note that you can create as many derived tables as you wish but you only allowed to nest &lt;font color="#c0504d"&gt;&lt;strong&gt;up to 20 level&lt;/strong&gt;&lt;/font&gt; of derived table.  &lt;p&gt;&amp;nbsp; &lt;h3&gt;List of derived tables:&lt;/h3&gt; &lt;p&gt;for very large universe it will be impossible to manage your derived tables if you don’t have a centralized place to access them. List of derived table window will give you that function. to access it click on tools menu, then select “List of derived tables…”. you can edit remove or add derived tables from that window.  &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdVTamRQxJWxQqZZSflQgFtSubbuUE93dHXp6AmpM8833Y2CT35jjb6TIHLVsUoHc-A7hjYq8mom82NycXK_jpM0foIj7Z_yaqS1zPksSkd3dadaMbw99gbdI-yG3ssCuovKTsAR4evf1s/s1600-h/Tools%252520list%252520of%252520derived%252520table%25255B3%25255D.jpg"&gt;&lt;img title="Tools list of derived table" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Tools list of derived table" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHFGlGc1NftqvPsR888NRuX-1coqqhAjFsgKzZOXcUF5TOD8h3-bE86h4NjtST1VhYeq5J9Qiw3GtgC9flS5YK46NVM5YhIma71YM08pbyrQI5x6oAxO3MtzWZ5K4_MBquZ6tLljszKqOl/?imgmax=800" width="273" height="341"&gt;&lt;/a&gt;  &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCOcEx6atjEGq5GrTu_2JS2HvtRdC6pJyuJvyNDqF9IFAnZ3UdIuIfMOOrKSeaM1drPTZY_b7WMMxRnb2dEtTcJXl0_dmkt2aItTPfeDeHwTI2eR4wUymYv9GzydtKgvmxj9RtFdsQy5rb/?imgmax=800"&gt;&lt;img title="List of Derived tables" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="List of Derived tables" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWiQUQhUjbv65rq19NK3qdw2g1fHz6haiskDJYyIDz6R7sTAiXd_RoMqiIFRQ0rBfcwuJmu2pYNvh9F_fa29hC9XDZOjSj_oLgoaolkyioX0NVu6cPBLHNi7_pqleMtnL-H_21iUNewIfy/?imgmax=800" width="511" height="329"&gt;&lt;/a&gt;  &lt;p&gt;&amp;nbsp; &lt;h3&gt;Derived table best practice, advantages &amp;amp; disadvantages:&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Write your derived table name in capital letters and without spaces. You can use “_” as a separator between words. Example: AB_EXAMPLE_TABLE_DRV  &lt;li&gt;Use “_DRV” as a suffix to your derived table name to segregate between derived tables and other tables (Aliases &amp;amp; physical tables)  &lt;li&gt;If you have a permission to create a DB view, then it is better to use it and imported to your physical layer.  &lt;li&gt;Use derived tables in the following cases:  &lt;ul&gt; &lt;li&gt;If you need to use a prompt inside your table.  &lt;li&gt;If you have a complex logic to be implemented and you can do it from report level.  &lt;li&gt;If you have one big lookup table and you want to create specific mini lookups.&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Always check syntax before creating derived table.  &lt;li&gt;Give calculated columns a meaningful name as it will be displayed in the table view.  &lt;li&gt;Use nested derived tables when you have very complex business logic. This will make your universe more readable and understandable by other developers.  &lt;li&gt;You may encounter a bad performance when using derived table as it is a logical table and there is no data stored in it. You can create an index or adjust table space or do any performance enhancement on your derived table. But on the other hand you can be carful by optimizing the performance for the SQL select statement used in the derived table definition.  &lt;li&gt;Add SQL comments in the definition of your derived table to explain your derived table and make it easier for other developers to know why this derived table was created. You can also describe business logic and column definition.  &lt;li&gt;Remember this constrain: Nesting derived table is limited to 20 level .&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;Derived Table Examples:&lt;/h3&gt; &lt;h2&gt;Derived table:&lt;/h2&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8rHPF7mM6FhLAJlWjWBvq0yWKLyrynMxCzHPJhEjmLunT2Vs5RIHga8ZSTT5UUZwMwAc7ke9AMMqcKyjLxHGoepv-eTQbTrldDbWqD-lklHI7_Z6m3sjNkM-kkfNMLJYxaAlIFUsphMlT/s1600-h/Drived%252520Table%252520%252523%2525201%25255B4%25255D.jpg"&gt;&lt;img title="Drived Table # 1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Drived Table # 1" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOlUCZvxNPlImFMS8YbNduk2BQ8d7kOa17qAfUSUqFPZbjsCBcrghdACXRDEsM4YtuvzjlxViB_hwH-SvsXvgQoXeVZyDXA8MTHLxC-clkQj-zRA4OdEYaeegSx8uSuwiB8tJQdjYd2wAO/?imgmax=800" width="557" height="463"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;Nested Derived Table:&lt;/h2&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIBjILaf87cGHAtvpcGeFFY8-Dn0kvRxKwNs5j8IfE9UFNwqlXfP96bM-PbQYUG-F6punrI3CgIIWMHW-hWBBGylprQPpFxayebI9doBMjYR3at5RU8zvSou2CschLD49Ri07_ZGk-zqIq/s1600-h/Nested%252520Derived%252520table%25255B3%25255D.jpg"&gt;&lt;img title="Nested Derived table" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Nested Derived table" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQwtzsFTAIcieAGs57eMaFB6Eri7859KXb2Se1SW8dsuMGkaV6ADcyp86DIzjhYJKjsT-07nEosGHxvz1fYSCh64FukY0dE3nSOGUjDJK-UGK7kYNaRTWnoEFQHpbDfpL9GtXqmGm95wIv/?imgmax=800" width="562" height="460"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;Derived table with prompt:&lt;/h2&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhX8BAmcwK9LuFoP-7JtzoOQuyUhzIbGTbnFhEPbX85t90X9VL3wcRo5gse_5g3O6K-xqKnNk3onMAAqmarIUBK2hyphenhyphenVoOJW0X_i7aK5ZqNRXJfbXeIXSjNdxJUoRh0IH1KfXDg2eTMeokh/s1600-h/Prompt%252520in%252520Derived%252520Table%25255B4%25255D.jpg"&gt;&lt;img title="Prompt in Derived Table" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Prompt in Derived Table" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0S0bqR1ys791mFSH6FmMCPnetRzZ-L5JVRZFb4GmeUBLg9qI6s9Qh4ImSTGj4KVopZvg54t-pMDZRKVAeOPwYSYo7ZTs01KUcugtSOS407XoU-zuMg_OjYqrjfTSQy_5b77BEcn_USj6H/?imgmax=800" width="561" height="469"&gt;&lt;/a&gt;&lt;/p&gt;  </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaqLywCpsiQDnc11Rxgv1Sq9szmYk7m4RdZJpBJ_oTBric6QFsi3Rvhebh0KhbX4PNur0dG2PuvOt7-JkdU7yRCceX-K3aI2ViOGK7OfOkEfiBC8syoLFckM7Myc2STmUdQ5ZZr2_Ey4C_/s72-c?imgmax=800" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>What is a Dashboard?</title><link>http://business-objects-xi.blogspot.com/2013/10/what-is-dashboard.html</link><category>Dashboard</category><pubDate>Fri, 11 Oct 2013 09:39:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-8248638690434763155</guid><description>&lt;div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ca9080ff-55b4-4b48-bef8-7d63f0294841" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Dashboard" rel="tag"&gt;Dashboard&lt;/a&gt;,&lt;a href="http://technorati.com/tags/KPI" rel="tag"&gt;KPI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/KRI" rel="tag"&gt;KRI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Score+Card" rel="tag"&gt;Score Card&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Report" rel="tag"&gt;Report&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Indicator" rel="tag"&gt;Indicator&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Differance" rel="tag"&gt;Differance&lt;/a&gt;,&lt;a href="http://technorati.com/tags/example" rel="tag"&gt;example&lt;/a&gt;&lt;/div&gt; &lt;h3&gt;Overview:&lt;/h3&gt; &lt;p&gt;Before we start define Dashboard we need first to explain the following:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Indicator  &lt;li&gt;KPI  &lt;li&gt;KRI  &lt;li&gt;Score Card  &lt;li&gt;Report  &lt;li&gt;Dashboard&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;Indicator:&lt;/h3&gt; &lt;p&gt;Indicator is some visual effects that can give you extra information not included in the original figure.&amp;nbsp; for example lets say that our profit this month is 10$. as you can see, you can’t judge if this number is good or bad. 10$ so what? if we have another piece of information like target for example or average profit for the last 12 months then we can judge if 10$ is good or bad. there is many type of indicators like &lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Traffic light colors:&lt;/strong&gt;&lt;/font&gt; (red, Yellow, green)  &lt;li&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Icons:&lt;/strong&gt;&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;arrows: Up – side – down  &lt;li&gt;Faces: smiley – normal – sad  &lt;li&gt;progress bars&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;u&gt;&lt;strong&gt;&lt;em&gt;Note(s):&lt;/em&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/font&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;You can use more than one indicator at a time.  &lt;li&gt;you can use more levels than 3. for example 5 colors (red – orange – yellow – light green – dark green)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfX7vcns_eHtxGLKxXLou6DyHvbv5ZfN73xmTVTlEnsWboNeYw9cCGiK8pLv7N7cMqk-aQCzAZ445yqgAXcGjunhiPCFEVXzwNbCEiuY-dEAmInPpNHpw2VVU10fcX0aI4C1N9hlKemmgi/?imgmax=800"&gt;&lt;img title="Picture1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Picture1" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Ld2HPSZ4DkeiLiDFxwtGlG-sZh94WVwlodwqqIfSXKZgMNK20EXgSU98qyVOA8gfH0qqjHJVdjLhufs2vu5j36o47fIpOsop16Z3Wr2sXBoUZ3F4XOzX7vYaf_EofkMHCDNJW31uclzM/?imgmax=800" width="239" height="244"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&amp;nbsp;&lt;/h3&gt; &lt;h3&gt;KPI (Key Performance Indicator):&lt;/h3&gt; &lt;p&gt;The main idea of KPI is to measure your actual performance figures against your target. so normal KPI should have at least:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Actual figure  &lt;li&gt;Target Figure.  &lt;li&gt;Indicator  &lt;li&gt;Mechanism to display (Chart)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;KPI used mainly to measure performance and should give immediate impression about your status. we use indicators to indicate if we are meeting our target or not.Please note that KPI can be any chart type, Find below some examples:&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm9zOTSsuTWQldBE5HJ54cN-gDuuHcsEbsaJj_zxkbYQkYtjWMutkZT7GLdvvZpAoF7mztuNw51gfHRQ5oN7utKjTMJm1ysEv_J0sVFwDfAq6xiy03JYoVY3KABc90fWtQotc244yYhVxk/s1600-h/Picture2%25255B4%25255D.jpg"&gt;&lt;img title="Picture2" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Picture2" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCLMkas_hShn6XLFYmXZJWnOcyOAWU8wjysGfN84fUa-Lf2PXSaGsq9XPfOWukhprWeApwrhQRjNtRPbRCOyI6fRr5Mt4FUKuVJsRPsxMK6oiv-jV06udaEY6fbn7D27P2yn7W4DQtz_sB/?imgmax=800" width="244" height="184"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;KRI (Key Risk Indicator):&lt;/h3&gt; &lt;p&gt;KRI is almost same as KPI but only with a few differences:&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2" width="400" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt; &lt;td valign="top" width="133"&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;KPI&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt; &lt;td valign="top" width="133"&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;KRI&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;&lt;strong&gt;Measuring&lt;/strong&gt;&lt;/td&gt; &lt;td valign="top" width="133"&gt;Performance&lt;/td&gt; &lt;td valign="top" width="133"&gt;Risk&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;&lt;strong&gt;Against&lt;/strong&gt;&lt;/td&gt; &lt;td valign="top" width="133"&gt;Target&lt;/td&gt; &lt;td valign="top" width="133"&gt;threshold&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;In many cases you need to incorporate an alerting system with KRI to send it immediately by mail or a warning SMS message to risk owner because in most cases you want to act immediately when the risk is triggered.&lt;/p&gt; &lt;h3&gt;Score Card:&lt;/h3&gt; &lt;p&gt;Score card is a group of related KPIs that will contributes to achieve one big goal. there is 2 types of score cards. &lt;/p&gt; &lt;p&gt;Balanced: this an equal weight score card whish means that every KPI under this goal have the same importance. and when you calculate your achievement % for your goal you Just take the average.&lt;/p&gt; &lt;p&gt;Not Balanced: every KPI under the enterprise goal will have his own weight. the some of all weights should be 100% at the end. and when you calculate your achievement % for your goal you should consider the weights &lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdflmntCsvZHRpBDpAQzd7h51WbsGJxdaNifJwifLZ7f-ZA40uX92-RfAgOF8TNzxtNNa0BTfHPuzoPpjnzXUJ7dY8Ll7deO_mFNsOOoDffhrWCErbvUv8IAok_3eztKAM5_oe6q03fSFp/?imgmax=800"&gt;&lt;img title="Picture3" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Picture3" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYFpYXRHCGIYeF-Rob-irkAeIwxhBQRdDdue1P9lGsr9MY2kw5zMpqM77ZN24cdyOMk5rxdsyYaOT71FjGH25TjypsnH6O84BLL1rkZ2RnNDqo3KV0GQU8LtBDtgXaz5Y2qBD9KGTwzu47/?imgmax=800" width="294" height="415"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Report:&lt;/h3&gt; &lt;p&gt;Summary or detailed information displayed in tales or charts.&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDR1akJ75Aatr2b_xNltngGQzlpm7iGk1XUROaEFEJn1a5lMvHsdeeVATRUwBtj1KN80wBxERMSgILbeATHiToLBNEVwkulu0Y3gM9vq4B-NdYKWqO_azLY3sA_JrCd5kVrSVlHKZZIgR2/?imgmax=800"&gt;&lt;img title="Branch Summary Report" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Branch Summary Report" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7bXE10drLQW6r9y5LH7urp7vfdAxmAC18IyU-kNwJA8IPnIy_XBqeSGM1II1SackMmjJ3XMHErPfszc3iUilvDmpjppgi_am5YbJF2oeJEM9TIFOxm3BOWufra4kI_SiR5S2hN4jgU13q/?imgmax=800" width="496" height="360"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNHTAspIhIWNecNRSQW4zK3atphdtpi9w-3dHhjuIO8RQPZhdS8MVYUg0qoptIVlFShjsX1wdsIMD-9SoWCVOzck2rwZybnj8Tgf11GEQIJwIkfPHRVGwuyiqSyRUDu17VCq3q3R62X5K3/s1600-h/10-10-2013%2525203-10-09%252520PM%25255B4%25255D.jpg"&gt;&lt;img title="10-10-2013 3-10-09 PM" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="10-10-2013 3-10-09 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbe0jjTn0tPq3uA8CONF_MDuLHwiXVmPCLRfXLx_3BAo8ba2-MIKdCkbvF0FEdMkKziLNGeiqZSXoP4bj_UDCRWKy9ar81Nm0iNqYyU10aCxfPZFHJcvsiWpMKodys8oZlx4vDYCZs7-xY/?imgmax=800" width="487" height="266"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Dashboard:&lt;/h3&gt; &lt;p&gt;Dashboard is a container or view that contains any number of the components listed above. typical dashboard should be customized per business user while many customized dashboards may consume the same component. for example you may have KPI used in many dashboards. Dashboard can contains KPI, KRI, Score cards and reports.&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjez4itT0IAQDFYxuNdTIO1l1TqNFfJVIxtVq-A0FMJe9pvy-87RE-colwPTKYC9mhEjVeEMH_4idjQTlLntjfaqiR7OSFamzcAYdv26TICPpk75szNzlzLJzweYwzsjHBl4iXhn8boSV7E/s1600-h/Picture4%25255B5%25255D.jpg"&gt;&lt;img title="Picture4" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Picture4" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAxQMtnaHbVfWNDVNTEvmxITvMFuDXmCTuUh-v1oPH-tKAsPdb2NbUqBZ8rwRG0UwvBqLQ35Iv2CV8rJQxwy2IMGakZ-xptPVuQ4NaNSov3XRTWmPVMqRRiob59nmEj9aGCE5xjAPDOj3C/?imgmax=800" width="513" height="347"&gt;&lt;/a&gt;&lt;/p&gt;  </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Ld2HPSZ4DkeiLiDFxwtGlG-sZh94WVwlodwqqIfSXKZgMNK20EXgSU98qyVOA8gfH0qqjHJVdjLhufs2vu5j36o47fIpOsop16Z3Wr2sXBoUZ3F4XOzX7vYaf_EofkMHCDNJW31uclzM/s72-c?imgmax=800" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>Dynamic refresh for Dashboard content using Live office Connection</title><link>http://business-objects-xi.blogspot.com/2013/10/dynamic-refresh-for-dashboard-content.html</link><category>Dashboard</category><pubDate>Thu, 10 Oct 2013 21:55:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-4083594331453226210</guid><description>&lt;h3&gt;&amp;nbsp;&lt;/h3&gt; &lt;h3&gt;Overview:&lt;/h3&gt; &lt;p&gt;In this post we will find how to dynamically refresh SAP dashboard [formerly know xcelsuise ]content using live office connection. Simply we will do the following:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Create Webi (Web Intelligence) report with prompted parameter.  &lt;li&gt;Link our excel file with Webi report data using live office.  &lt;li&gt;Link (bind) report parameter to excel cell. When the value of this cell changed the new value will be passed as a parameter for that report.  &lt;li&gt;Import this excel file to be our dashboard data source.  &lt;li&gt;Open data manager and use live office connection stored in excel.  &lt;li&gt;Export our dashboard and refresh it automatically from info view.&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;Step # 1: Create a report:&lt;/h3&gt; &lt;p&gt;By the way you can use live office to retrieve data from SAP BO using one of the following:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Crystal Report.  &lt;li&gt;Web intelligence report (Webi Report)  &lt;li&gt;Universe.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;In this post I will guide you through the second option which is using web intelligence report as a source for our data and information. You can build your report using InfoView or rich client. So lets start:&lt;/p&gt; &lt;p&gt;We want to create a simple report to display branch summary information. The report should prompt the end user to select a region and the report will display the number branches under this region. Find below the report specification and screen shot for the final output.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Report name:&lt;/font&gt;&lt;/strong&gt; Branches by region  &lt;li&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Report Information&lt;/strong&gt;&lt;/font&gt;:Region – City - No of Branches  &lt;li&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Report Prompt:&lt;/strong&gt;&lt;/font&gt; Select Region code:&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;After we completed our report we will save it and export it to our repository.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Figure # 1&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioB2e7QstNyLH3f9tLvq55cOChUhtDeeC030RiATrX3lmW5twQ4yo4AQ6Tbl92GHFzSlVvLGRfJVZUEA9Z6_d3ZTZ5I7ZHBrLudrVVi9_Sgmcf2rzZh69iBFt9W0KkJQjRaiN9UEBvkVcD/s1600-h/Branch%252520Summary%252520Report%25255B4%25255D.jpg"&gt;&lt;img title="Branch Summary Report" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Branch Summary Report" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6pNy9iKi2930r9h8Hn2FnGmi9Fm9m9aiiQQvoPvqJKRRGHf3NOtdhmz9azh7Qu8xdc5N7eyzeisKXqJxoY3657CR9BW7xlnlmm-1tZsD3TPEplMVQqG5JHrkquxGBPVeIPTB9KypdVJh1/?imgmax=800" width="424" height="307"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Figure # 2&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsAXp4F4743leRr3bxGBccLCQyX6Yn43rDUzxzXOqcMITYsIDgYyr8peps8RUOteeCgRf94f7fvL6TVPabbLlABe47FV1-8jq2VmhR-2zpXuY0RP7ZtFZJgIWeaavhtTAmmQZkMYj5hFyi/s1600-h/Edit%252520Query%25255B4%25255D.jpg"&gt;&lt;img title="Edit Query" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Edit Query" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ4fpZ_uE6J6w45_Ou4s8PKZP41Wf1QRkPHtvy_ZDV4gGEe11k40h9yt33yBfVJU12bqvRVxCGMbUTCKJkrNG2Ae82CW7c2VU0Ui0C2HuHG0YYqUMyJ-3wPXk2k5AyLkQR6QFYxS5emC1h/?imgmax=800" width="561" height="274"&gt;&lt;/a&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvKBvsbKMf-ic0pubmYH9fO2b7nra5wXGVvIuLF8zArO3WzrkQdANRjbQ2Py0Apc4ADIxgeoUwyQPYad0mIcTNKE1g-fklzt9QZ8BLwJEg_bDwSyPTlZEhKIIKNCcKM6Mxg_d8dH_l88o8/?imgmax=800"&gt;&lt;img title="Dashboard Prompt" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Dashboard Prompt" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMlBZtRnxddwGeRNcYwmAeD3TKAAKzqrOCGSN7LnmN2DK9puPoRTeG0x36x85CAqV-ygDOeuiUs3JzSQZK4GvLM0EXN513Arzr_YTZtNqymAoF26HAYjGVkc7k6k6T-wILOKxa6jfTcbDW/?imgmax=800" width="553" height="141"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Step # 2: Create Excel file with live office connection:&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Create a new excel file then navigate to Live Office tab [make sure that you already installed live office plug in].  &lt;li&gt;Then insert data from web intelligence report that we already created.  &lt;li&gt;Select Modify object from Live Office tab  &lt;li&gt;Select Prompt setting  &lt;li&gt;Select the 3rd choice:  &lt;ul&gt; &lt;li&gt;Always ask for value.  &lt;li&gt;Choose values list  &lt;li&gt;Choose excel data range. [Select This one and select the cell that you want to bind your prompt with.]&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Now we have successfully bind our report prompt with a specific excel cell. Whenever data changed in that cell it will be passed automatically to the report and it will retrieve the refreshed data.  &lt;li&gt;Finally, Save your excel file to BO repository by selecting Save to BOE option from live office tab.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Figure # 3&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNx-2TR7dgzi5uvorQsr9Dsf825DpfLZH81TIH2k93464PgXl3XV3f5A7eF7xXJA5Pt9zy4zoXExCIi4tRxzbDMzy1Bi0Z9X6sJvsD_Id1yaoYwTsPJuvhpVBjBn-kxT8A3y1yC4vmiHeO/s1600-h/Live%252520Office%25255B6%25255D.jpg"&gt;&lt;img title="Live Office" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Live Office" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf79QX7KI_IMptFZqkSgT2kw5RPmIqWW6jzYmSU-mexlNMFXWkGreKMCA9EZO48dIlH3d5rZayDpgjpY62swolJyBIVNPvE9LAOEjyPhjWizx_NIJQddOFor9NZlMc0rvL6tGgDD3wbVlw/?imgmax=800" width="482" height="372"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Figure # 4&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtvkn5vUuneCS2H3ldkfXGxfW47BrqMHM15PQa8KfR1J9dcygRJe9XSGE5ANl1eTda2b2De5mANMVqCvN2CwqWi4I_5t2EKp9n7cOck0aDy__CGLurxCUxrEdywA6nG2QlvXYhvZ0kMtTO/?imgmax=800"&gt;&lt;img title="10-10-2013 11-52-59 AM" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="10-10-2013 11-52-59 AM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ_k-3CYOHYFGfsyr0ZRyYr9kHiIdNJiQ-TH-HvDqGpJh-T-0-E4n2wz0U_4ReA8ELk6XnV6ABpLGuhEW4fVH15a-B2D7X_LKM1ViUEi7Fo_tgFlMhF_HvCuGRt33fzB9711AthnXPgpzK/?imgmax=800" width="244" height="214"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Figure # 5&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPfC5dhFZr1WlClAoPFEhzEreZN10LjXrEYFPcJzQMYbQW4IKsXvPXgW9aMMh0rt_eWWFfNoaC6kXdJo3pjbXTwu_HFqSI1lsuGGGQJvCn2kfdQ5fmbqQCd6Nx81tp3p1-XhTFo7FhvXsC/s1600-h/10-10-2013%25252011-53-20%252520AM%25255B3%25255D.jpg"&gt;&lt;img title="10-10-2013 11-53-20 AM" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="10-10-2013 11-53-20 AM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0orMrb3hE55786mkka7ZY_Mwt1Ntg0S42IWJfgsJxuxyuCLKTCSylLyBXp0AwXn_1NlFjT1JCXHw16lJPlTk68QX-IjIc0RtEyk6CUfccBtF4lLFqcY1q1yrZHji8bWKGdMJI2LG91KRm/?imgmax=800" width="519" height="347"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Figure # 6&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7xUJ1WMU8OCMZRwk7Fd6BwT1fQLWsDD0MEXkz7H1L13ZtuQdKERKqkjnKg07Q6lRSyksgCMikeOVT6bt1l6OCHL0sFJBZGs_aqDuuHd6z34MairTfcBwyP9aB48OiHVJ-Gscq0SoCqugW/?imgmax=800"&gt;&lt;img title="10-10-2013 12-10-56 PM" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="10-10-2013 12-10-56 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYye4OvvDhG8I84KKLHttALUmZVDcOFslwY_5Stu7UgfMgj4PGsdByWGnbFtpU9ySs73FQ7XFoTi0U0yuU2Qxb4I11IGPFmA6XnkqfpA8B3PD8kR9cPfEE7cZQJ4qyDxEvlMRsdw6pXNvJ/?imgmax=800" width="244" height="149"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Step # 3: Create Dashboard:&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Open SAP dashboard designer  &lt;li&gt;Import previously saved excel file from BOE to be our data source.  &lt;li&gt;Build a pie chart on top of the summary table.  &lt;li&gt;Create a drop down menu selector to display regions and set the insertion target to the blinded cell (gray one)  &lt;li&gt;Open data connectivity manager and select live office.  &lt;li&gt;Configure it to run after data been changed in the blinded cell.  &lt;li&gt;Save dashboard to enterprise server.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;Figure # 7&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzu4laBIy8_CEj5SKYhRUNgn8SsUKGrZ5HkdHxMNyTvZjeiZtIIg3rS02_qNT3yxVR8WnMxJptMI2H25Yk9WV9OBtaRxRBFbAtjvZlOgUI8GcZSpfdqMRDwVm8oDOCBicJyJZxMGvPlAhyphenhyphen/?imgmax=800"&gt;&lt;img title="10-10-2013 2-35-15 PM" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="10-10-2013 2-35-15 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyc_0hZvMZmTb94MKnhbDrtz92xpZrbzYE6_jkuIYKor78yBhJfPfIiVgTSiARoPCcGvb5WWXoF98WU14vLVc9nK2h-D6mmcPX7qEyyyw4IAKWmnvdxBiI-xNTsqlcGjpQwfzbhqX1Vgfr/?imgmax=800" width="237" height="138"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Figure # 8&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTeYrD_NGUnPsDyEHN9-hGC4E8hhTDDCiwbXIja0wG3_geH7tBHGeiBehMwQJ_MJrHfn16gIvkluKt4hdGSSkAkVt3UfU2KGoJNSDhSRvgOt7G7Ym-IQEwYoIcMdWq-NHzC8uBc9nZ1PHW/?imgmax=800"&gt;&lt;img title="10-10-2013 3-12-19 PM" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="10-10-2013 3-12-19 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhwuJnK9ptjlEBaa48QpRDUBVqzJMItlVT6YOs3EI-umtDaGJxUxgr_2MNzQ8v6sVMKQYwk1Y48Kt61BmEcBGSBng09qNZilsNANyHpj1uQESTBb3j-hnArcwnAtQb5boBvLUYNT1JR_fJ/?imgmax=800" width="486" height="309"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Step # 4: Access Dashboard and refresh data from info view:&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Access saved dashboard from info view.  &lt;li&gt;Select another region from the drop down menu selector.  &lt;li&gt;See the data been refreshed.&lt;br&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUylXf_y6MNv92zwgrFfYdf85ONcUf2oR3L7Ij9woxLKaJQz3NZxwPqbuQCa5bOxaMQ7UDJf7K_it7RDBztQoy3DenOmKa8wr8z7oiIxPca6Nex9mQaNDLoyBLoftpt8fDcxApiMIgX5gM/s1600-h/10-10-2013%2525203-10-09%252520PM%25255B5%25255D.jpg"&gt;&lt;img title="10-10-2013 3-10-09 PM" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="10-10-2013 3-10-09 PM" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdIghHIGIndXzf2RQ7u6ZkbIyAJle96L_nzV8Y6P98wHkhhpa5m1pduk2XR9V5vOl0s9YiaiDMiDIc-e6Wm1BIKpwddQ3QfcFTrMC_w8FLHhyOL6BgCoCQAPqz3LfwKzT2FVcTMIgHehTF/?imgmax=800" width="522" height="285"&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;  </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6pNy9iKi2930r9h8Hn2FnGmi9Fm9m9aiiQQvoPvqJKRRGHf3NOtdhmz9azh7Qu8xdc5N7eyzeisKXqJxoY3657CR9BW7xlnlmm-1tZsD3TPEplMVQqG5JHrkquxGBPVeIPTB9KypdVJh1/s72-c?imgmax=800" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>BO Universe Connection</title><link>http://business-objects-xi.blogspot.com/2013/10/bo-universe-connection.html</link><category>Designer</category><pubDate>Fri, 4 Oct 2013 08:03:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-8272940367543183093</guid><description>&lt;p&gt;&amp;nbsp; &lt;h3&gt;Overview:&lt;/h3&gt; &lt;p&gt;This post is created to guide you on how to create and modify data connections in business objects universe designer. please note that you can create one data connection per universe BOXI3.1 and backward. While you can create multiple connection in BO4. &lt;h3&gt;&amp;nbsp;&lt;/h3&gt; &lt;h3&gt;How to access BO universe connection:&lt;/h3&gt; &lt;p&gt;Click on universe parameters icon from universe designer tool bar or from file menu. Then navigate to Definition tab, You can select one of the pre-defined connection or simply you can create a new one.  &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih9IB2V6oli9O9pn3uiD6Bzd5RYFLmqxQC75preKHt_MimvJP1SzdWVLIN2tvbWGfZVXrqYEVRVrvr-tl3p0hMitKKdIv4_KVTzUgKzLH82s05t3-NUvORuoGEgNX8SsIKqST1M6iPBYfa/s1600-h/Universe-Parameters-Definition_thumb%25255B2%25255D.jpg"&gt;&lt;img title="Universe-Parameters-Definition_thumb" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Universe-Parameters-Definition_thumb" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcSrxdNkE7UMiMawT8FsXMoyfTDuOWWoCwwdFbSx-5B2wXbDrC4ES2nb0na6qrAaZ5hEEimjG2AP0dSd71owl8hMYLF1MH00GS0dfvE0zc91KwyxhnF561xNOgbEhgBmHHJoYnnz0cbZW_/?imgmax=800" width="495" height="329"&gt;&lt;/a&gt;  &lt;p&gt;Find below a step by step work through to create your new connection:  &lt;p&gt;To create new connection you should open universe parameters and click on new connection button from definition tab. Or you can so the same by open Tools Menu --&amp;gt; Connection ,Then follow the wizard screen described below:  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Screen # 1: Welcome Screen&lt;/em&gt;&lt;/strong&gt;  &lt;p&gt;This screen will display a welcome message and description about what this wizard will going to implement.  &lt;p&gt;[Click Next]  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Screen # 2: Database Middleware Selection&lt;/em&gt;&lt;/strong&gt;  &lt;p&gt;We need to select connection type, select a connection name and finally data access driver  &lt;p&gt;&lt;u&gt;&lt;strong&gt;Connection Types:&lt;/strong&gt;&lt;/u&gt;  &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Personal:&lt;/strong&gt;&lt;/font&gt; Can be used only by you and only on your machine.  &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Shared:&lt;/strong&gt;&lt;/font&gt; Can be shared with multiple users. But not stored on BO repository and can’t be accessed by the enterprise.  &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Secured:&lt;/strong&gt;&lt;/font&gt; Save on BO repository and can be accessed by all users across the enterprise based on the security assigned.  &lt;p&gt;&lt;u&gt;&lt;strong&gt;Data Access Drivers:&lt;/strong&gt;&lt;/u&gt;  &lt;p&gt;Here you will find almost all famous database vendors. You can select a vendor to expand supported version &amp;amp; releases under that vendor. For example if you expand (+) beside oracle you will be able to select one of the following oracle releases (Hyperion Essbase 7.0, Hyperion Essbase 9.0, Oracle 10, Oracle 11 &amp;amp; Oracle 9 )  &lt;p&gt;There are a couple of things that I want to highlight regarding data access drivers:  &lt;ul&gt; &lt;li&gt;There is tow SAP data access drivers, one for SAP Business Warehouse &amp;amp; SAP BusinessObjects. Under SAP Business Objects , you will find many of SAP product that you can directly connect to. Like SAP Strategy Management, SAP Business Planning &amp;amp; Consolidation…etc  &lt;li&gt;You can select ODBC, JDBC or text file data access driver from generic vendor group.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;[Select Connection Type] --&amp;gt; [Type connection Name] --&amp;gt; [Select proper Data access driver]  &lt;p&gt;Please note the following screens will depend of the data access driver that you have selected as the configuration will vary from driver to another.  &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijAnm_Qrb9HHjCpsfVD6oyTbp_qdc0XLEZ2VTkQ0N_ykgfa6HXbBbrRE4tUXlmdmNtQ2Wrg12sZ2mvsemJL7dM1eijZg2sIk1gKaa9ZJgGn6ONeWnv4oW9koSPA46s3waqhbHf0ZnQAhk0/s1600-h/Connection--1_thumb1%25255B2%25255D.jpg"&gt;&lt;img title="Connection--1_thumb1" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Connection--1_thumb1" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq6JBKY7sPBg8-KhhhwLQ576I4dsgmghy_HO0BGu_mQ_jO27DBUCqInRCL1SJSVtYGVtweE5uVnlTTkqBtoO-ScCJXldOZJuMXAHdXn37BROmG_vzN_VhBPcRPquh1sVbLFMaDRxtsTQIO/?imgmax=800" width="454" height="481"&gt;&lt;/a&gt;&amp;nbsp; &lt;p&gt;&lt;strong&gt;&lt;em&gt;Screen # 3: Login Parameters&lt;/em&gt;&lt;/strong&gt;  &lt;p&gt;In this screen you should enter the authentication information. In case of you selected oracle client as data access driver you will be prompted to enter:  &lt;ul&gt; &lt;li&gt;Service Name  &lt;li&gt;Authentication Mode:  &lt;ul&gt; &lt;li&gt;Use business object credential mapping  &lt;li&gt;Use single sign on when refreshing report at view time.  &lt;li&gt;Use a specific user name &amp;amp; password.&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;User Name:  &lt;li&gt;Password:&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Please note:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;The configuration listed in Screen # 3 above assuming that you have selected oracle client as data access driver. Other data access drivers may have different configuration with different names.  &lt;li&gt;User name &amp;amp; password will be displayed if you have selected “use specific user name &amp;amp; password” as authentication mode.  &lt;li&gt;You should test connection before you proceed.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheZ067u4vumJuFSBmgQc_fnXTLk4l-R8zq6Ko2orm4EFXJ8bWIrpTO5i-mywqScbD8isEPDDqHbMvVjyd4l0mpspBgMBS1j8SWQAV8iMIi-B_KdzzW4UWQJ7MH56aVcnkpqLJPgViRWx9n/s1600-h/Login-Parameters_thumb1%25255B2%25255D.jpg"&gt;&lt;img title="Login-Parameters_thumb1" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Login-Parameters_thumb1" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxLMjRVlCSeU7doBeqOurtOLHOgdPy4uZ8ynsTz8aHoVMyCGv78P1sDQpFRwldWm1OiQJZyuhF7Uwux7DSyXYbitopqOXnrxqgNlANP87OCkjMG3HBNvy_Czo_WALhj35ZrtvxEN9rMZhE/?imgmax=800" width="465" height="400"&gt;&lt;/a&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Screen # 4: Configuration Parameters&lt;/em&gt;&lt;/strong&gt;  &lt;p&gt;From this screen you can set the advanced data access driver configuration. For now just leave it as default. Then click finish to close the create new connection wizard.  &lt;h3&gt;&amp;nbsp;&lt;/h3&gt; &lt;h3&gt;References:&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Internal:&lt;/strong&gt;&lt;/font&gt;&lt;/li&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://business-objects-xi.blogspot.com/2013/09/bo-universe-parameters.html"&gt;http://business-objects-xi.blogspot.com/2013/09/bo-universe-parameters.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;External:&lt;/strong&gt;&lt;/font&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;  </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcSrxdNkE7UMiMawT8FsXMoyfTDuOWWoCwwdFbSx-5B2wXbDrC4ES2nb0na6qrAaZ5hEEimjG2AP0dSd71owl8hMYLF1MH00GS0dfvE0zc91KwyxhnF561xNOgbEhgBmHHJoYnnz0cbZW_/s72-c?imgmax=800" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>Universe Parameters - ANSI92</title><link>http://business-objects-xi.blogspot.com/2013/10/universe-parameters-ansi92.html</link><category>Designer</category><pubDate>Fri, 4 Oct 2013 07:39:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-160807846910952645</guid><description>&lt;h2&gt;Overview:&lt;/h2&gt; &lt;p&gt;This is one of universe designer SQL generation parameters. The main use of this parameter is to enable/ disable ANSI92. This means that the SQL generated code from the report query will be in ANSI92 format if this parameter is enabled (Yes) other wise it will follow the old SQL ANSI89 standards. before we start we need to know what is the difference between ANSI92 &amp;amp; ANSI89&lt;/p&gt; &lt;h2&gt;ANSI92 Vs. ANSI89&lt;/h2&gt; &lt;p&gt;Both of them are SQL standers. Most people are familiar with the old ANSI89 one because it require less type effort. While ANSI92 introduced many new data types and a lot of enhancement on the syntax especially on joining table part. ANSI92 code should be more readable and less chance to encounter errors. One of the most attractive changes is to isolate table joining part from where clause.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;ANSI89 sample SQL statement:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;SELECT DISTINCT&lt;br&gt;&amp;nbsp; BIDM.RB_DM_CLM_TRANSACTIONS.AS_OF_MONTH,&lt;br&gt;&amp;nbsp; TRANS_COA_HIER.LEAF_DESCRIPTION&lt;br&gt;FROM&lt;br&gt;&amp;nbsp; BIDM.RB_DM_CLM_TRANSACTIONS,&lt;br&gt;&amp;nbsp; OFDM.OFS_RPT_COA_HIER&amp;nbsp; TRANS_COA_HIER&lt;br&gt;WHERE&lt;br&gt;&amp;nbsp; ( BIDM.RB_DM_CLM_TRANSACTIONS.COMMON_COA_ID=TRANS_COA_HIER.COMMON_COA_ID(+)&amp;nbsp; )&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;ANSI92 Sample SQL Statement:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;SELECT DISTINCT&lt;br&gt;&amp;nbsp; BIDM.RB_DM_CLM_TRANSACTIONS.AS_OF_MONTH,&lt;br&gt;&amp;nbsp; TRANS_COA_HIER.LEAF_DESCRIPTION&lt;br&gt;FROM&lt;br&gt;&amp;nbsp; OFDM.OFS_RPT_COA_HIER&amp;nbsp; TRANS_COA_HIER RIGHT OUTER JOIN BIDM.RB_DM_CLM_TRANSACTIONS ON (BIDM.RB_DM_CLM_TRANSACTIONS.COMMON_COA_ID=TRANS_COA_HIER.COMMON_COA_ID)&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Note(s):&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;As you can see in old ANSI format we have used the (=) to represent Join and (+) to represent outer join.  &lt;li&gt;In ANSI92 we used (RIUGHT OUTER JOIN) and (ON) operator to represent table join. as you can see it is more readable and clean but on the other hand you need to type more code. &lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;Parameter definition:&lt;/h2&gt; &lt;p&gt;As per SAP user guide, you will find the following definition:&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2" width="531" border="2"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="184"&gt; &lt;p align="right"&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Parameter Name:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="343"&gt;&lt;font color="#0000ff"&gt;ANSI92&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="184"&gt; &lt;p align="right"&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Parameter Possible Values:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="343"&gt;&lt;font color="#0000ff"&gt;Yes/ No&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="184"&gt; &lt;p align="right"&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Default Value:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="343"&gt;&lt;font color="#0000ff"&gt;No&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="184"&gt; &lt;p align="right"&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Description:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="343"&gt;&lt;font color="#0000ff"&gt;Specifies whether the SQL generated complies to the&lt;br&gt;ANSI92 standard.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="184"&gt; &lt;p align="right"&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Parameter Value = Yes:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="343"&gt;&lt;font color="#0000ff"&gt;Enables the SQL generation compliant to ANSI92&lt;br&gt;standard.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="184"&gt; &lt;p align="right"&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Parameter Value = No:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="343"&gt;&lt;font color="#0000ff"&gt;SQL generation behaves according to the PRM parameter OUTER_JOIN_GENERATION&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;h2&gt;&amp;nbsp;&lt;/h2&gt; &lt;h2&gt;How to set this parameter:&lt;/h2&gt; &lt;ol&gt; &lt;li&gt;Open Universe parameters by click on the corresponding icon or from file menu.  &lt;li&gt;Navigate to Parameter tab (Last tab)  &lt;li&gt;You will find a screen as shown below. You can select the required parameter from the upper panel and the parameter name and current value will be displayed on the bottom.  &lt;li&gt;You have 3 buttons:  &lt;ol&gt; &lt;li&gt;Add: if you want to add new parameter.  &lt;li&gt;Replace: Edit the current value for the selected parameter with the new entered one.  &lt;li&gt;Remove: Delete that parameter &lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt; &lt;h2&gt;Figures:&lt;/h2&gt; &lt;h5&gt;Default ANSI92 parameter setting:&lt;/h5&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgawchjt9JdbnuumoZVUkZPY_gd06TYDMMxCXxBMVS013lsyxabWAA0lA4ZI0S7KTZHuEDt2glMj0kRI74zG1Xljd-_HHyOVwh6BEhJt0GGbLknE8nJYPqjmUDnc6PWKyRoZzyMTmKDrRKX/s1600-h/ANSI92%252520No%25255B6%25255D.jpg"&gt;&lt;img title="ANSI92 No" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="ANSI92 No" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitC-H9hNuC08-TTMeDKE6yGaL7cY4GbnL5SCAcq_f23WpdOvijlUSqE8ISL4o-5Ls2e4FyMOOB42MUBTOHNdbzh_1k4ahXxzu3G5jhPPzl8tc3tUG9vPW5MDfFeOMsFqf9_H1FU1uRUtWp/?imgmax=800" width="525" height="349"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h5&gt;After changing it to Yes.&lt;/h5&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeg1CtyEuqEoUuTHmSVDT9p-NFSSFms8KosQkmiwjkk-IBiDAs3YRCbVuDyu75SS5mE6rt-7qvbC8K_QSKJtDjvJc320NNunJyDFbfXOzJwb2m31olcymwKdZ3hV2LAC_xUIFutz2HpkTQ/s1600-h/ANSI92%252520Yes%25255B6%25255D.jpg"&gt;&lt;img title="ANSI92 Yes" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="ANSI92 Yes" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM4zZ8UIQWWrA-mGzcpq2US7EksRdGaAu1BTJTIcroenaTB5gbYtWNFYrjmM8hP-ch1bY49sXOd3mE5IyBmnBE8oxf-_tKyNV0VOZtS0m2_hIXKZvytnGSRlfHZ1bQESrYcoLNLpFxzDEQ/?imgmax=800" width="528" height="351"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;References:&lt;/h2&gt; &lt;ul&gt; &lt;li&gt;Internal  &lt;ul&gt; &lt;li&gt;&lt;a href="http://business-objects-xi.blogspot.com/2013/09/bo-universe-parameters.html"&gt;http://business-objects-xi.blogspot.com/2013/09/bo-universe-parameters.html&lt;/a&gt;  &lt;li&gt;&lt;a href="http://business-objects-xi.blogspot.com/"&gt;http://business-objects-xi.blogspot.com/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;External:  &lt;ul&gt; &lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/SQL-92"&gt;http://en.wikipedia.org/wiki/SQL-92&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;  </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitC-H9hNuC08-TTMeDKE6yGaL7cY4GbnL5SCAcq_f23WpdOvijlUSqE8ISL4o-5Ls2e4FyMOOB42MUBTOHNdbzh_1k4ahXxzu3G5jhPPzl8tc3tUG9vPW5MDfFeOMsFqf9_H1FU1uRUtWp/s72-c?imgmax=800" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>BO Universe Parameters</title><link>http://business-objects-xi.blogspot.com/2013/09/bo-universe-parameters.html</link><category>Designer</category><pubDate>Mon, 30 Sep 2013 19:05:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-6116640914092076169</guid><description>&amp;nbsp; &lt;br /&gt;
&lt;h3&gt;
Overview:&lt;/h3&gt;
This is a step by step tutorial and user guide on how to configure your universe parameters. I will descript in details all options and features that can be accessed by this window then I give a detail example about how to configure a universe. [Real Case]  &lt;br /&gt;
This post is one of the coming series that should cover business objects (BO) universe designer and should help you to build your own universe.  &lt;br /&gt;
&lt;h3&gt;
&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;
Definition:&lt;/h3&gt;
Here you should define your universe by:  &lt;br /&gt;
&lt;span style="color: #c0504d;"&gt;&lt;strong&gt;Universe Name:&lt;/strong&gt;&lt;/span&gt; Should be something descriptive and relative to the subject area or data area covered by this universe. Every organization should have their own naming convention and the universe name should give a clear idea about what shall this universe be used for.  &lt;br /&gt;
&lt;span style="color: #c0504d;"&gt;&lt;strong&gt;Description:&lt;/strong&gt;&lt;/span&gt; should contains a brief description about this universe and the nature of data used inside that universe.  &lt;br /&gt;
&lt;span style="color: #c0504d;"&gt;&lt;strong&gt;Connection:&lt;/strong&gt;&lt;/span&gt; You should assign a connection to your universe. You can select one of the pre-defined connection or simply you can create a new one.  &lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6KRN8HVIzBKpbzpS-EXeK3p8mkTActvFImqJ5lfGqhsVOj-yLWHaM5AntZSOALQjB5saE8lKIEufasN9d6lUeIq3dvsX8y8M4WvJVeByik-qAzruxpZ0lRE9hZXfdJ8ezLWrouwwgsutV/s1600-h/Universe%252520Parameters%252520Definition%25255B3%25255D.jpg"&gt;&lt;img alt="Universe Parameters Definition" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyUUGfNuiy98ftUmMyh4ypGN3ez_K3PAlbau3Yepd1tQA6xROakimmFdxJADA5FobidWEmzHq5tuG7XrwyoMBpLiKcJZznanwCYcnfkC0y3OWdt_0w1EoLuZAfPq-6_GkfYQh_weZAYjXQ/?imgmax=800" height="329" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Universe Parameters Definition" width="495" /&gt;&lt;/a&gt;  &lt;br /&gt;
Find below a step by step work through to create your new connection:  &lt;br /&gt;
To create new connection you should open universe parameters and click on new connection button from definition tab. Or you can so the same by open Tools Menu --&amp;gt; Connection ,Then follow the wizard screen described below:  &lt;br /&gt;
&lt;strong&gt;&lt;em&gt;Screen # 1: Welcome Screen&lt;/em&gt;&lt;/strong&gt;  &lt;br /&gt;
This screen will display a welcome message and description about what this wizard will going to implement.  &lt;br /&gt;
[Click Next]  &lt;br /&gt;
&lt;strong&gt;&lt;em&gt;Screen # 2: Database Middleware Selection&lt;/em&gt;&lt;/strong&gt;  &lt;br /&gt;
We need to select connection type, select a connection name and finally data access driver  &lt;br /&gt;
&lt;u&gt;&lt;strong&gt;Connection Types:&lt;/strong&gt;&lt;/u&gt;  &lt;br /&gt;
&lt;span style="color: #c0504d;"&gt;&lt;strong&gt;Personal:&lt;/strong&gt;&lt;/span&gt; Can be used only by you and only on your machine.  &lt;br /&gt;
&lt;span style="color: #c0504d;"&gt;&lt;strong&gt;Shared:&lt;/strong&gt;&lt;/span&gt; Can be shared with multiple users. But not stored on BO repository and can’t be accessed by the enterprise.  &lt;br /&gt;
&lt;span style="color: #c0504d;"&gt;&lt;strong&gt;Secured:&lt;/strong&gt;&lt;/span&gt; Save on BO repository and can be accessed by all users across the enterprise based on the security assigned.  &lt;br /&gt;
&lt;u&gt;&lt;strong&gt;Data Access Drivers:&lt;/strong&gt;&lt;/u&gt;  &lt;br /&gt;
Here you will find almost all famous database vendors. You can select a vendor to expand supported version &amp;amp; releases under that vendor. For example if you expand (+) beside oracle you will be able to select one of the following oracle releases (Hyperion Essbase 7.0, Hyperion Essbase 9.0, Oracle 10, Oracle 11 &amp;amp; Oracle 9 )  &lt;br /&gt;
There are a couple of things that I want to highlight regarding data access drivers:  &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;There is tow SAP data access drivers, one for SAP Business Warehouse &amp;amp; SAP BusinessObjects. Under SAP Business Objects , you will find many of SAP product that you can directly connect to. Like SAP Strategy Management, SAP Business Planning &amp;amp; Consolidation…etc  &lt;/li&gt;
&lt;li&gt;You can select ODBC, JDBC or text file data access driver from generic vendor group.&lt;/li&gt;
&lt;/ul&gt;
[Select Connection Type] --&amp;gt; [Type connection Name] --&amp;gt; [Select proper Data access driver]  &lt;br /&gt;
Please note the following screens will depend of the data access driver that you have selected as the configuration will vary from driver to another.  &lt;br /&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0BdYLZW0tmdy2fm_aIkQgg0_xpGOvfsekd9U2k2QC9JbwJABOOLdhpS2XJZlOJSoFR_-KDBWybuVU6nqsNez2TkRFftKw_rCs4NV71WIMuqX3FxH6jnUYY44UbQkqvZoqGf5V1fX0kdfT/s1600-h/Connection%252520%252523%2525201%25255B3%25255D.jpg"&gt;&lt;img alt="Connection # 1" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjpA1E0WOwWk6gcm0cRCMLp6INsHbNP1kM_-rdL1KEYnPl6NC13LjlMwuxsJsGTOwsyObtMDvX-FTlwtNrC4irhSlRRkTlei3uxV79xNoCMZTHlYNY-Y3Sr1uXt-ryByvVZApHma9W8sdA/?imgmax=800" height="481" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Connection # 1" width="454" /&gt;&lt;/a&gt;&amp;nbsp; &lt;br /&gt;
&lt;strong&gt;&lt;em&gt;Screen # 3: Login Parameters&lt;/em&gt;&lt;/strong&gt;  &lt;br /&gt;
In this screen you should enter the authentication information. In case of you selected oracle client as data access driver you will be prompted to enter:  &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Service Name  &lt;/li&gt;
&lt;li&gt;Authentication Mode:  &lt;ul&gt;
&lt;li&gt;Use business object credential mapping  &lt;/li&gt;
&lt;li&gt;Use single sign on when refreshing report at view time.  &lt;/li&gt;
&lt;li&gt;Use a specific user name &amp;amp; password.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;User Name:  &lt;/li&gt;
&lt;li&gt;Password:&lt;/li&gt;
&lt;/ul&gt;
Please note:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;The configuration listed in Screen # 3 above assuming that you have selected oracle client as data access driver. Other data access drivers may have different configuration with different names.  &lt;/li&gt;
&lt;li&gt;User name &amp;amp; password will be displayed if you have selected “use specific user name &amp;amp; password” as authentication mode.  &lt;/li&gt;
&lt;li&gt;You should test connection before you proceed.&lt;/li&gt;
&lt;/ul&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4lCUoqTNk09SRrhPoq9k062B1UwBJAmYWDRbBne_-Pv6QFe_HeVoUUvIhfJp23RXi0uTbTi9Q8QBcQa9N9cglZtqvvzHsA7ez03fkyTX9BMw4Tb6tguOX96mFpnBBrF5HNEN6YGDt8Kz3/s1600-h/Login%252520Parameters%25255B3%25255D.jpg"&gt;&lt;img alt="Login Parameters" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu2b_ee_rorzDUyxoN3qCPvc6SDjng253xGPEexawlIkbCb8Lo-nTddN3OLQtsUOmqEMWY1QsSI92e6EZtyWZuao9oG1fXmS9eahk3Le-ZRopWeCVy0hGl3dt0uMnh567NIHigLMzFjOv2/?imgmax=800" height="400" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Login Parameters" width="465" /&gt;&lt;/a&gt;  &lt;br /&gt;
&lt;strong&gt;&lt;em&gt;Screen # 4: Configuration Parameters&lt;/em&gt;&lt;/strong&gt;  &lt;br /&gt;
From this screen you can set the advanced data access driver configuration. For now just leave it as default. Then click finish to close the create new connection wizard.  &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;h3&gt;
Summary:&lt;/h3&gt;
In summary page you can find summary information about your universe. The information in this page is divided into 3 main section:  &lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Universe main information:&lt;/u&gt;&lt;/strong&gt;  &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="color: #c0504d;"&gt;&lt;strong&gt;Created:&lt;/strong&gt;&lt;/span&gt; displays creation date.  &lt;/li&gt;
&lt;li&gt;&lt;span style="color: #c0504d;"&gt;&lt;strong&gt;By:&lt;/strong&gt;&lt;/span&gt; Displays the user name whom created that universe.  &lt;/li&gt;
&lt;li&gt;&lt;span style="color: #c0504d;"&gt;&lt;strong&gt;Revision number:&lt;/strong&gt;&lt;/span&gt; Current universe version. Every time you export your universe to BO repository this number will increased by 1. Initial for new universe this number is 0. &lt;/li&gt;
&lt;/ul&gt;
&amp;nbsp; &lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Comments:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
You can use this part to write any comments or remarks related to this universe. Me &amp;amp; my team used this section to keep version control history as we don’t have a license for “BO life cycle manger” which handle universe version control. Find below the template that we have used to keep our universe version control:  &lt;br /&gt;
&lt;strong&gt;[Version Control Template]&lt;/strong&gt;  &lt;br /&gt;
[TASK ID]:&lt;br /&gt;
[REV NO]:&lt;br /&gt;
[DEV. BY]: Developer name @ date of modification&lt;br /&gt;
[REV. BY]: Reviewer name &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Change 1  &lt;/li&gt;
&lt;li&gt;Change 2 &lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;[Version Control Example]&lt;/strong&gt;  &lt;br /&gt;
[TASK ID]: T1378 &lt;br /&gt;
[REV NO]: 343&lt;br /&gt;
[DEV. BY]: Hanan K Al-Salamah @ 20-Jan-2013 &lt;br /&gt;
[REV. BY]: Abdou M. Abdulaziz&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Modify the Derived Table ACLM _PRODUCTS  &lt;/li&gt;
&lt;li&gt;Modify the Join conditions between ACLM _PRODUCTS and OFDM.FEM_COMMERCIAL_LOANS &lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;&lt;u&gt;Statistics:&lt;/u&gt;&lt;/strong&gt;  &lt;br /&gt;
This section will display statistics information about this universe like: No of classes, objects, condition, tables…etc  &lt;br /&gt;
&amp;nbsp; &lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVOCfutP_Otk9wFWtNQFT7MkFvuGq0zT_0uiCNy0zyI6QUeFmE6tP19pZ2pXangJBa854nPmaaY5rj1JhMGoDZ_kmitxayq2_h2KkbEZoVkHdUvHTBALLddYi1Opd2PWf39uZv-FWrgsvX/s1600-h/Universe%252520Parameters%252520Summary%25255B3%25255D.jpg"&gt;&lt;img alt="Universe Parameters Summary" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY11UAmIlofvJ_VwNnJNGPduQw29wWWi2XiyBfBXF1IvD9gjlRDx6-X9fS5OyEZD_eqV4AGnnqeBIGBbpIqK8hlyZTdyyvi0LBsELt-pF7Yeyq5kNIhntTqtkTZwCQKlZgxI2hNI229Vfu/?imgmax=800" height="329" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Universe Parameters Summary" width="495" /&gt;&lt;/a&gt;  &lt;br /&gt;
&lt;h3&gt;
Strategies:&lt;/h3&gt;
From this tab you can implement one of the following strategies.  &lt;br /&gt;
&lt;span style="color: #c0504d;"&gt;&lt;strong&gt;Object:&lt;/strong&gt;&lt;/span&gt; You can build a customized object strategy to identify your measures and dimension and do special grouping based on some pre-defined condition. This is an advanced topic and I will create a special post on it.  &lt;br /&gt;
&lt;span style="color: #c0504d;"&gt;&lt;strong&gt;Join:&lt;/strong&gt;&lt;/span&gt; Join strategy can detect joins between tables based on column names, Type or smart match.  &lt;br /&gt;
&lt;span style="color: #c0504d;"&gt;&lt;strong&gt;Table:&lt;/strong&gt;&lt;/span&gt;  &lt;br /&gt;
Strategy are very effective way to save development time if the physical layer is well defined and have naming rules applied. You can save months or weeks of development time by creating an object strategy that can build the universe from scratch. But take care, You always need to revise objects definition as for each and every rule there are many special cases that need special handling.  &lt;br /&gt;
Join strategy also is very effective if you define primary and foreign key on database level. It is helpful also if you maintain naming convention across your table.  &lt;br /&gt;
&amp;nbsp; &lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCVsJfBMUhYZvs_xHUblzHqUk048QP1sZ_PFIOd0JLuIPJKwFsOUryNXSa22_0BO-GVm7wNYo0HCUNymxgveRvD2Vev9kfChnDUITG7wIhT9qmd7CDVM8y6Tx9tU2NfgmDBjHW_dRG1jYG/s1600-h/Strategies%25255B3%25255D.jpg"&gt;&lt;img alt="Strategies" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpJOqDCldNohBJvpPXF_aTvtIrxgHcSFnU37-AFffrbnhPXJovC-AQaDJOlKgbD0f4IDpAXOvhRdvdM6A2icTvs88UJTCROZLDRJ04WUdzmT6IHdzYrK00Ng0r12pey9tcbRDJc7grUoAa/?imgmax=800" height="331" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Strategies" width="498" /&gt;&lt;/a&gt;  &lt;br /&gt;
&lt;h3&gt;
Control:&lt;/h3&gt;
From this tab you can limit number of returned rows or time execution or both. Find below the limitation that you can set from this tab:  &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Limit size of result set to: [&lt;em&gt;No of rows&lt;/em&gt;]  &lt;/li&gt;
&lt;li&gt;Limit execution time to: [&lt;em&gt;Time in seconds&lt;/em&gt;]  &lt;/li&gt;
&lt;li&gt;Warn if cost estimate exceeds:  &lt;/li&gt;
&lt;li&gt;Limit size of long text object to: [&lt;em&gt;No for char&lt;/em&gt;]&lt;/li&gt;
&lt;/ul&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUJWUPOrremIhWb9CGKs3JLUF1slltdSqyZnl3KKoU3sISoUChQsSbqUXu6wG_L3pnNcdzfKUBhnt7Yuk2ohiP22eMcia3xLUXiD3K2tbUhU5nHANANtO-BiuPBPQTkfmPBH_emFBdf_F1/s1600-h/Control%25255B3%25255D.jpg"&gt;&lt;img alt="Control" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2bYyr0W2xCBD9oFgXVSXdGMd3DibdUwvm35vGQF7WfNVixwAE0tosR-UEISMfp-8EyZxZLFRJfI8EBiq3j8f37gsaZLo50Zcrik-Rb6kfuLPZMN7fCdjdw5m3WZ6-wNJ-fBvB2qtQWdyl/?imgmax=800" height="354" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Control" width="532" /&gt;&lt;/a&gt;&amp;nbsp; &lt;br /&gt;
&lt;h3&gt;
SQL:&lt;/h3&gt;
This tab contains options that can be used to customize and control SQL and query generation. The tab divided into 3 sections as follow:  &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Query:  &lt;ul&gt;
&lt;li&gt;Allow use of sub query.  &lt;/li&gt;
&lt;li&gt;Allow use of union, intersect &amp;amp; minus operator  &lt;/li&gt;
&lt;li&gt;Allow complex operand in query panel. &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Multiple paths:  &lt;ul&gt;
&lt;li&gt;Multiple SQL statements for multiple context.  &lt;/li&gt;
&lt;li&gt;Multiple SQL statements for multiple Measures.  &lt;/li&gt;
&lt;li&gt;Allow selection of multiple context.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cartesian Product:  &lt;ul&gt;
&lt;li&gt;Prevent  &lt;/li&gt;
&lt;li&gt;Warn &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&amp;nbsp; &lt;br /&gt;
&lt;h3&gt;
Links:&lt;/h3&gt;
You can link current universe with other universe or you can include another universe in the current one. Let’s take an example. Assume that we have a special universe for customer information and we have many other universes that cover many business area across the enterprise. Now let’s assume that customer information class should be a mandatory and basic part of all our universes as it is a common dimension and you always need to refer to customer information. Now we have 2 options:  &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Link to customer information universe: This will add a link to all tables, classes and objects in customer information universe. It will appear in the current universe but dimmed and not editable. If you want to make any modification in customer information universe it will reflect automatically on all universes linked to it.  &lt;/li&gt;
&lt;li&gt;Include customer information universe in the current universe: This will make a copy of customer information universe in the current universe. You can edit or modify anything and it will be part of the current universe and independent from the original customer information universe. &lt;/li&gt;
&lt;/ul&gt;
&lt;span style="color: red;"&gt;&lt;em&gt;&lt;u&gt;Note:&lt;/u&gt;&lt;/em&gt;&lt;/span&gt; Link feature centralize all modification in only one universe and keep the consistency and compliance. While including universe give you the flexibility to change and edit.  &lt;br /&gt;
&amp;nbsp; &lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht5rKLMfwBOy7mKMbmFHYJbGI06eH3c5BIhfqB-bJI7XnvqI4zPJ0VjVpL95r1fMn9VEFh5hl8rmgyZnhqUC1kqRDQVgUYjHDuAldk_6YXSh3rKaSk-D1NOKQfjr1JNis3TOGafauqm1Me/s1600-h/Link%25255B3%25255D.jpg"&gt;&lt;img alt="Link" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyA7QeoZ4MeoaiyZFnaCJU9WbctU3iyEJyiimGUgXZ-94JbT2wfytHQG_3DNMifASEA-x9i0FYLtiUHVMb0uFpskl0Dm60mPOgyNP5nzGhtkXDtCVI2e8zIo8TlOZHEUc-loh-xJANRxJy/?imgmax=800" height="323" style="background-image: none; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Link" width="485" /&gt;&lt;/a&gt;  &lt;br /&gt;
&lt;h3&gt;
Parameter:&lt;/h3&gt;
There are many universe parameters that you can set from this tab. I will create a detailed post on this topic. For now I just want to share with you this hint:  &lt;br /&gt;
If you want to pass universe name, user name and report name by each query generated and submitted by webi report do as follows:  &lt;br /&gt;
&lt;em&gt;Property Name:&lt;/em&gt; END_SQL  &lt;br /&gt;
&lt;em&gt;Property Value:&lt;/em&gt; --@variable('BOUSER'), @variable('UNVNAME'), @variable('DOCNAME')&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;@variable(‘BOUSER’): is a system variable that will return the current logged in user.  &lt;/li&gt;
&lt;li&gt;@variable(‘UNVNAME’): is a system variable that will return universe name.  &lt;/li&gt;
&lt;li&gt;@variable(‘DOCNAME’): is a system variable that will return the report name.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I recommend this book "&lt;a href="https://www.packtpub.com/big-data-and-business-intelligence/creating-universes-sap-businessobjects"&gt;Creating Universes with SAP BusinessObjects&lt;/a&gt;" for you if you want to learn how to do the same using SAP BO Information Design Tool:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.amazon.com/gp/product/1782170901/ref=as_li_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1782170901&amp;amp;linkCode=as2&amp;amp;tag=businobjec0c-20&amp;amp;linkId=3FQHYJAYTSKLKYMY"&gt;&lt;img border="0" src="http://ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;amp;ASIN=1782170901&amp;amp;Format=_SL250_&amp;amp;ID=AsinImage&amp;amp;MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;WS=1&amp;amp;tag=businobjec0c-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" src="http://ir-na.amazon-adsystem.com/e/ir?t=businobjec0c-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1782170901" height="1" style="border: none !important; margin: 0px !important;" width="1" /&gt;&lt;/div&gt;
</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyUUGfNuiy98ftUmMyh4ypGN3ez_K3PAlbau3Yepd1tQA6xROakimmFdxJADA5FobidWEmzHq5tuG7XrwyoMBpLiKcJZznanwCYcnfkC0y3OWdt_0w1EoLuZAfPq-6_GkfYQh_weZAYjXQ/s72-c?imgmax=800" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>BO InfoView &amp;amp; Rich client Fast User Manual (Tutorial) (Part # 2–View Mode)</title><link>http://business-objects-xi.blogspot.com/2013/09/bo-infoview-rich-client-fast-user_29.html</link><category>Webi</category><pubDate>Sun, 29 Sep 2013 21:10:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-214779755463413514</guid><description>&lt;h3&gt;Overview:&lt;/h3&gt; &lt;p&gt;This is part 2 of SAP Business Objects user guide. Today we will explain Webi view mode in details. We will go through different menus, Functionality and features. This tutorial apply for both InfoView as well as rich client. Please note also that this user manually build using BOXI3 version but it is almost same in BO4. &lt;/p&gt; &lt;p&gt;I suggest to read Part # 1 first: &lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Part # 1:&lt;/u&gt;&lt;/strong&gt; &lt;a href="http://business-objects-xi.blogspot.com/2013/09/bo-infoview-rich-client-fast-user.html"&gt;BO InfoView &amp;amp; Rich client Fast User Guide (Tutorial) (Part # 1 - Navigation)&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;a name="_Toc290714977"&gt;View&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;When you select Webi report and double click on it or right click and select view, the report will be displayed in view mode. Find below the main functionality that you can use during view mode:  &lt;h3&gt;&amp;nbsp;&lt;/h3&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3YNzgEelyeBB0cdO4sZMVJ9UOserK8yhk9SNzXDPL1I3PQStSrx6trXpYYg4UAuNIoiDF3RlVQAP9JTPg4rtFUL3esvyf0gUL7k9gIr0Wq6jCag-qGosX54IkRqk2PEsdn9dC1kG7Awuk/s1600-h/clip_image002%25255B12%25255D.jpg"&gt;&lt;img title="clip_image002" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="clip_image002" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfdN0UhQVogm4O8QvjlVb8dW22_pLaiNjb8devmMNTRkVuwd4ivX8KoQdZFyLvDK-uNkwfe_5ayyMKssKpGC_tOvECnrll-x9v5ttBfQAtgNsA1tUJ7k4A5jOVZC7KPeBG4wQ3NpwWFJmD/?imgmax=800" width="571" height="297"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Document:&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Close:&lt;/font&gt;&lt;/strong&gt; Close current document  &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Edit:&lt;/font&gt;&lt;/strong&gt; Open edit mode for current document. [If you have write rights]  &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Save:&lt;/font&gt;&lt;/strong&gt; Save current document  &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Save As:&lt;/font&gt;&lt;/strong&gt; Save current document in different name and location  &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Save to my computer as:&lt;/font&gt;&lt;/strong&gt; save document as excel, CSV or PDF  &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Save Report to my computer as:&lt;/font&gt;&lt;/strong&gt; Save current report only. [Note: Document can have multiple tabs (Reports)]&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDbUHZ9KxPpXQkSjfExadeN9lmHIjrONDMS4Bn4RO6ZiDZZYZX1sg0FZ7xi3FZy4EIJOlmHjsiBbc3ejw-CXeKa-PIsgX3644eXssjK3N4oIpx0Siz8Q7eKSmbSVmhjUm721hasex8YUn4/s1600-h/clip_image008%25255B8%25255D.jpg"&gt;&lt;img title="clip_image008" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="clip_image008" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOEUl3NtatJlmfc1i76aZ3VsdbaB450UYYXeCzBm9tsgABPcKBz1VXsZZmr_hc2-eK-tgKqAiFjFnpJZMOOcoFIj5pI0rU48dKqs5q3mooS6gw8JnhpyEx2KFbt0wri5xGMrAOzxpPiBeT/?imgmax=800" width="458" height="243"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;View:&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Quick Display Mode:&lt;/font&gt;&lt;/strong&gt; Display data only without page borders or layout.  &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Page Mode:&lt;/font&gt;&lt;/strong&gt; Display report in page mode. You should use this mode to optimize layout before printing.  &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Draft Mode:&lt;/font&gt;&lt;/strong&gt;  &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;PDF Mode:&lt;/font&gt;&lt;/strong&gt; Show as PDF  &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Left Panel:&lt;/font&gt;&lt;/strong&gt; Show/ hide left panel.  &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Status Bar:&lt;/font&gt;&lt;/strong&gt; Show / Hide status bar.  &lt;li&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;Fold /Unfold:&lt;/font&gt;&lt;/strong&gt; Expand / Collapse section. &lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;&amp;nbsp;&lt;/h3&gt; &lt;h3&gt;Other Options:&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;Save Report  &lt;li&gt;Print Report  &lt;li&gt;Find Text in Report: Like find feature provided by Microsoft in MS Office &amp;amp; MS Windows.  &lt;li&gt;Zoom:&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhicKXiJtSZG2u0-Q2ofj2tog2AEvQFKA3Vz55wqA6DdMwL8cYYYZiudYI8NJSvfWawOfG1ERBTx69Cx50lAG6ppVVW5owoTboomh5v5eycBMhAZ4VLHcuyeMz8ARHLLKe4YdrUvti_bwpU/s1600-h/clip_image012%25255B8%25255D.jpg"&gt;&lt;img title="clip_image012" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="clip_image012" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ0kXSU8JhgcQBoUm6Dot5pv76xKiYN2KIZgxl0jPKUoSQzWyx6QPVf6COJt_HN0bTEBpt4WvmdAIV6NoILOHYOCKr119jqG0MkfYVNcBZt_QUmPaJhVtwHfn26lsWw1rLIoQK9oDWZIus/?imgmax=800" width="531" height="260"&gt;&lt;/a&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;Page Navigation:&lt;/strong&gt; go to next page, previous page, first page and last page. You can also enter specific page number to jump immediately to that page.&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinwDZsptxbLVD4maE5cuRUEa8txIKAo9V4Mrd-ls1s_7PN4jABYLc2rI-cBYURkTiHDHP2VZFmhMz1eh_zHzjbj4Hv8qBFvlIt9levv97oUgAHqPHpkUg_a1pSSeORxSE9fAqe_kIV7rN4/s1600-h/clip_image018%25255B7%25255D.jpg"&gt;&lt;img title="clip_image018" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="clip_image018" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNgFa1mtx3Nt6K-kRPSLdT36mFUcerJXKJyxRdas5XIlNPVBI5nRCDLFndVl2wHL2E4SYNXYSZej_ulAKUWFaWJVCBLDwXBNrVrOfXlGhdpWyVkQ80GnBZIX49pp6L-6GV8ecx3e2jOm2E/?imgmax=800" width="432" height="359"&gt;&lt;/a&gt;  &lt;li&gt;Edit:  &lt;li&gt;&lt;strong&gt;Refresh Data:&lt;/strong&gt; It will open the prompt wizard if there is a prompt in that report. Otherwise it will refresh data and return back results.&lt;b&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioSAkGtaLTJFE9Up6WuPlDok_Pg03Aa72eVPNsrNrwYujQe3YvTOo4MEyBnj0LHMQBmTOgoRmk7wcRoR2LsDPsH2K7GeizgbA21SQqWQFB3r_O9P25DR_D25cpJynhbGEhmgpH0wUJB13K/s1600-h/clip_image004%25255B9%25255D.jpg"&gt;&lt;img title="clip_image004" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="clip_image004" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBILAvcOwf8wXq45CtEWJJzbshKjDJC7PYDTEQUxNuvEYbfU2qorNVs03lPkhWKjNVi92sxUwlehpvMAEEH1eTIf1-RbW0qr1nS0x2Fg5cuoI-nDdgy1TEBKXF3d9Nf-W6nIqzmukJJf9s/?imgmax=800" width="536" height="382"&gt;&lt;/a&gt;&lt;b&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsbqhPMu-hlzIBgSQQ9vpFwcYQm5lWAY-NdFmT5-4hyDOM-sn0rRg7iwIgmld-BNB-KQMSaRkRlWa356agpaiqAaC5KSWgQRkU1G6zeRkXLZKA0VEmUaKwuqB5ONn0XK2noBQdoSf7HqhS/s1600-h/clip_image006%25255B8%25255D.jpg"&gt;&lt;img title="clip_image006" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="clip_image006" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNX5T5YMAW6MwcLji6wuwOGz2-T2A_8DIbMV9jzBVr2JQ05Iy4GZkUmQEvskZMxs4NxKmzIF5vyH4x4hUKFB3YVUq2YzZ0I8vof3NBrdpEvXovjIvvw0FiC1uyevKikuBdqsARavVFZ7Vu/?imgmax=800" width="535" height="372"&gt;&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;  &lt;li&gt;&lt;strong&gt;Track:&lt;/strong&gt; I will create a separate post for this topic.  &lt;li&gt;&lt;strong&gt;Simple Filter:&lt;/strong&gt; show / Hide simple filter bar. You can select report dimension from here and a drop down menu will display all possible values for that dimension. You can then select a specific value to filter the report on that selected value.  &lt;li&gt;&lt;strong&gt;Drill Mode:&lt;/strong&gt; Activate drill mode. This is very useful to analysis data displayed in the report. You need to have a pre-selected hierarchies like time for example: [Year- Quarter – Month – Date]. Hierarchy are built in universe and can be selected and configured in query editor and scope of analysis area.  &lt;li&gt;&lt;strong&gt;Take Snapshot:&lt;/strong&gt; Used with drill mode to take a snapshot from the current drill p&lt;a name="_GoBack"&gt;&lt;/a&gt;aths selected.&lt;/li&gt;&lt;/ul&gt;  </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfdN0UhQVogm4O8QvjlVb8dW22_pLaiNjb8devmMNTRkVuwd4ivX8KoQdZFyLvDK-uNkwfe_5ayyMKssKpGC_tOvECnrll-x9v5ttBfQAtgNsA1tUJ7k4A5jOVZC7KPeBG4wQ3NpwWFJmD/s72-c?imgmax=800" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>BO InfoView &amp;amp; Rich client Fast User Manual (Tutorial) (Part # 1 - Navigation)</title><link>http://business-objects-xi.blogspot.com/2013/09/bo-infoview-rich-client-fast-user.html</link><category>Webi</category><pubDate>Sun, 29 Sep 2013 19:46:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-2688684627541447887</guid><description>&lt;p&gt;&amp;nbsp; &lt;h3&gt;Overview:&lt;/h3&gt; &lt;p&gt;This is a fast walkthrough, User Manual and tutorial on BusinessObjects (BO) Web Inelegance (WEBI). This can be useful for InfoView And Rich client BOXI3 as well as BI Launch pad BO4. This user guide should help you to understand the basic functionality and features provided by BO web intelligence. Don’t hesitate to leave me a comment if you find anything useful to add. &lt;h3&gt;&amp;nbsp;&lt;/h3&gt; &lt;h3&gt;Login:&lt;/h3&gt; &lt;p&gt;Main screen please note that if you are using InfoView it will not ask you about system. As every system have his own URL while if you are using Rich Client, It will ask you to enter your system name. First I will explain how to access your system:  &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;&lt;font color="#c0504d"&gt;Info View:&lt;/font&gt;&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt; Link should be like this: https://&amp;lt;Server Name&amp;gt;:&amp;lt;Port Name&amp;gt;/InfoViewApp/logon.jsp Example: &lt;a href="https://boProd:9009/InfoViewApp/logon.jsp"&gt;https://boProd:9009/InfoViewApp/logon.jsp&lt;/a&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;&lt;font color="#c0504d"&gt;Rich Client:&lt;/font&gt;&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt; Go to the following Path: Start Menu --&amp;gt; All Programs --&amp;gt; BusinessObjects XI 3.1 --&amp;gt; BusinessObjects Enterprise Client Tools --&amp;gt; Web Intelligence Rich Client  &lt;p&gt;&amp;nbsp; &lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAiHhzLaycyARoEQaS0k5fVI8edTmOOtFUf5xLZNuzetocGL-N20fH4rHuv80MROhcP2rRebwhT47m7f9Q1rnBV1tvQRl7o6-izyLOTGEIku9ID1bo_j9_wEGSDNMYPleBSm_uHNrRj09S/s1600-h/Web%252520Intelligence%252520Rich%252520Client%25255B2%25255D.jpg"&gt;&lt;img title="Web Intelligence Rich Client" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Web Intelligence Rich Client" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii04s1YxlwcTZkarXnJwdZ3_di3T3wdxD-orXeHk-jbkGTzr8hVxoAVA70O2hWL4zjpvn3Fmc6_tASP915n6dpmKN6Nr0R_SpaJrM9l75NBKGJqnafuF50KyW39KZ9A3whCCOq2kjRSfq-/?imgmax=800" width="75" height="86"&gt;&lt;/a&gt;  &lt;p&gt;The required login Information described below:  &lt;ul&gt; &lt;li&gt;&lt;strong&gt;&lt;em&gt;&lt;font color="#c0504d"&gt;System:&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt; this your system name. If you have multiple environment like Development, SIT, UAT and production then you may have a different system name for each. System name is identified by &amp;lt;BO instance name&amp;gt;: &amp;lt;Port number&amp;gt;. Example: [boProd1:6401] without brackets.  &lt;li&gt;&lt;strong&gt;&lt;em&gt;&lt;font color="#c0504d"&gt;User Name:&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt; your user name and it it will depend on your authentication method. So for example if you selected LDAP so you need to provide LDAP user and password. If you for example selected Enterprise, then you should provide a valid user name &amp;amp; password that defined on BO server by BO administrator.  &lt;li&gt;&lt;strong&gt;&lt;em&gt;&lt;font color="#c0504d"&gt;Password:&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt; your password.  &lt;li&gt;&lt;strong&gt;&lt;em&gt;&lt;font color="#c0504d"&gt;Authentication:&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;  &lt;ul&gt; &lt;li&gt;&lt;u&gt;Enterprise:&lt;/u&gt; credential are kept on BO server and can be created, edited and removed from CMC screen by the BO administrator.  &lt;li&gt;&lt;u&gt;LDAP:&lt;/u&gt;  &lt;li&gt;&lt;u&gt;Windows AD&lt;/u&gt;  &lt;li&gt;&lt;u&gt;Windows NT&lt;/u&gt;  &lt;li&gt;&lt;u&gt;Stand alone&lt;/u&gt;&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Use offline mode&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Please note that System &amp;amp; use offline mode are only displayed when you are trying to login from Rich Client only. As we mention before, System information are included in URL when we are trying to login into InfoView and there is no offline mod in InfoView.  &lt;p&gt;&amp;nbsp; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilOW_1QCU6zFQCMp8okWjDFkuJP0h6pbhSxUVtiKCk39fdRKLWieDaUriuCceU_lphoA4hWAyVi18qkCRG9BtqDo9RWkWY12r0_QXl2oIGkOzLFAIX_Ln_F9iKt0vGNugX9cWo6vAh_2c-/s1600-h/clip_image004%25255B8%25255D.jpg"&gt;&lt;img title="clip_image004" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="clip_image004" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje9N8j5x8EhBVMRmUKRibEIExjumUUWGY6rLMi9CJU_xAOZRA738b5C8Hk5R2wf3j0cJjb9FWdtCjIyLm-cKMsXzUwq8TowfoX4ZHVBCCv5y2x8zwHFI9Wp7hy37Gct9AC3SnXv3uRduEk/?imgmax=800" width="544" height="278"&gt;&lt;/a&gt;  &lt;h3&gt;&lt;a name="_Toc290714975"&gt;Navigation:&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;After you login successfully to the system you will see the following screen. Let’s go through all available options:  &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3iTRuqkL9E4lx6-QeGDqD0EM05ApSTtRKt7QaOoukEuSjUT8lp4DEEXXL1lSorlQhnjKjNe8CynyLvUntUi-4xoXAqCG-er9KGVi_gdUr4x13KzCz-6rVmMJpg1Ri7sys6RJwy3VM8gtP/s1600-h/Navigation%25255B11%25255D.jpg"&gt;&lt;img title="Navigation" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Navigation" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJrUvFGj6BclpT_IBmVqEWFtoQZ0gubs1fht0aKRQgfivvybcKHDnod252hcLzQy-w5KDQsKQ5Qxbnz7cGs9jMuxGjMNVTgFtgY5kk0jHIHMUugETGzzw_E0LRDxfBPN8E8_Ts9JuZEv2_/?imgmax=800" width="558" height="328"&gt;&lt;/a&gt;  &lt;p&gt;·&amp;nbsp; &lt;h5&gt;Main Tool Bar:&lt;/h5&gt; &lt;ul&gt; &lt;li&gt;Home: Will return you back to this page.  &lt;li&gt;Document List: Navigate through your reports. You can navigate them by category or by folder.  &lt;li&gt;Help: Display help menu.  &lt;li&gt;Preferences: Configure and personalize your settings.  &lt;li&gt;About: information about BO release and license.  &lt;li&gt;Logout &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMXcUVbgxo7lMAjXxqcE7RiPDzJXncaFeTxmP1GdFUrPI8bcX2ZfZ0QU_oyApVHwRbnAT8EdTUxQYPVu05WeGZ17O2wgAXmUJkY0JC9_Pr8uMj5D8MtVEGm53PyxYJ-7LIvATSeRoM2bcQ/s1600-h/clip_image008%25255B14%25255D.jpg"&gt;&lt;img title="clip_image008" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="clip_image008" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8jcFtWngxt6PBB9aJCkKn23yGuGvtUMRKSJRCpxdQJoMr8EgzDFbDLUgfPobcVeuK7jYgvo9d3wKV2kAngGLLAz6YndOIHZnudkcpX8mmRaOcMxDghhAaIE2SSEQ5p363tthNwFizcS3C/?imgmax=800" width="572" height="396"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h5&gt;Navigate:&lt;/h5&gt; &lt;ul&gt; &lt;li&gt;Document List: Navigate through your reports. You can navigate them by category or by folder.  &lt;li&gt;My Favorites: This is your own area and you are the only one who can access this folder (beside BO administrator of course). You have a full privilege on that folder and you can build your own analysis here.  &lt;li&gt;My Inbox: All reports scheduled to be send to your Inbox folder. &lt;/li&gt;&lt;/ul&gt; &lt;h5&gt;Personalize: &lt;/h5&gt; &lt;ul&gt; &lt;li&gt;Preferences: Configure and personalize your settings. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;As you can see you can access the same option from many places.  &lt;p&gt;&amp;nbsp; &lt;h3&gt;&lt;a name="_Toc290714976"&gt;Report options&lt;/a&gt; &lt;/h3&gt; &lt;p&gt;After you click on document list, the following screen will be displayed. You can navigate through your reports by folders or by categories  &lt;h5&gt;Toolbar menu: &lt;/h5&gt; &lt;ul&gt; &lt;li&gt;Folder: Navigate your reports by folders  &lt;li&gt;Category: Navigate your reports by category  &lt;li&gt;Refresh: Refresh report list &lt;/li&gt;&lt;/ul&gt; &lt;h5&gt;New: &lt;/h5&gt; &lt;ul&gt; &lt;li&gt;Hyperlink: You can use this option to create a hyperlink for any relative site.  &lt;li&gt;InfoView page layout: Portal Page  &lt;li&gt;Publication: We will have a detailed post on publications  &lt;li&gt;Web Intelligence document: This option used to create a new Webi Document.  &lt;li&gt;Analytic  &lt;li&gt;Category: create a new category  &lt;li&gt;Folder: Create a new folder &lt;/li&gt;&lt;/ul&gt; &lt;h5&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIArEqAYOEpGu-koKBmrEqNcYfFcHA3rs4rwLAZLOdB0_-V-mWbIVQ3w0diV1EmIrub0DBYtTsHkOZv1CwhdhLh4hOmc4BLTBsj7qtvl5tkfwm7w_E6SpVgHvu_Y6F_nTNEYowpBbopzbF/s1600-h/New%252520Menu%25255B2%25255D.jpg"&gt;&lt;img title="New Menu" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="New Menu" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf7NLfIq0x4aifRPTWOd11i6RsXDcSPD_b36Lu-UvvabynK6sWbjTb6TI8HbPtch1P__Q554WKmKXRM08qyuqe3csP4VMdqOe8VIhQl8VO2R0ClpZIIYhwII8dZz0aotLBV-rwojl4FOwd/?imgmax=800" width="244" height="149"&gt;&lt;/a&gt;&lt;/h5&gt; &lt;h5&gt;Add &lt;/h5&gt; &lt;ul&gt; &lt;li&gt;Crystal Report  &lt;li&gt;Local Documents: You can add local Microsoft [Word, Excel and PowerPoint] or PDF document to the current selected folder. &lt;/li&gt;&lt;/ul&gt; &lt;h5&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivx5hIS0-LtDSluOY3K0wtzVtBi4q8do6O90bjDydHOsFzcZ4Ab2r9-Q7D4eNFAJFd0nYhcXioReawXNRuAxVpPksht5iD4l97hYvc3lg_ZzPFbDscODWN4v88_Af1N7dR0_ihB4HbF92o/s1600-h/Add%252520Menu%25255B2%25255D.jpg"&gt;&lt;img title="Add Menu" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Add Menu" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1JiYsciIJcMSWKVsJBOn0vw0ASGF9WkIHArwhDjeUccfxLz2CxstJ-3qOXyU4UY6-9zPd7hY4gQadNNEch0zBflK9b6YT5NhnTP5pqXHc7ql7U1PgPXiIaD63MqWGKM8jSm_0ou_R4jqv/?imgmax=800" width="244" height="61"&gt;&lt;/a&gt;&lt;/h5&gt; &lt;h5&gt;Organize &lt;/h5&gt; &lt;ul&gt; &lt;li&gt;Cut: Cut the selected object/ Document.  &lt;li&gt;Copy: Copy the selected object/ Document.  &lt;li&gt;Copy Shortcut: Copy the relative path for the current object or document.  &lt;li&gt;Past: works as Microsoft Windows.  &lt;li&gt;Delete: Remove the selected object / Document. &lt;/li&gt;&lt;/ul&gt; &lt;h5&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1T-RBHxsMCqa3ACjqZXkaQM40X_SsjDr8E6RcosUiDS0KAdwnL9-6eaMcmpPrKFoMFjGcPChjGrOdOToXPOCC5mN1JMVKJjl4IsPtMNhJtufOFStUES6-278RC18efMcMQ6C9BsSS8qXa/s1600-h/Organize%252520Menu%25255B2%25255D.jpg"&gt;&lt;img title="Organize Menu" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Organize Menu" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj753SBYYPbj5xBRZHDV9OtFvKVzoR9BeciWOXlotp1PYHABVM6Fi9uwTeFkfTm0qPltLAa0CE07omnZIh82Ja2KIwXRH6tpcr1x_6zKb1ewJpTwcq0VQA1HxxgpP0nO86oakKyySBbYJN5/?imgmax=800" width="244" height="116"&gt;&lt;/a&gt;&lt;/h5&gt; &lt;h5&gt;Actions:&lt;/h5&gt; &lt;p&gt;It will display a customized menu based on the selected object from the navigation area.  &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJZaKwTfEB8zcW5laLRT2htABKUylzioOgFzIjgAqTRW89NJus7g8EfQ3MbV-kiblWNHTJgA4TYn8GBX2RGI6pi47sgjfKfIkesjXCulLi8Mg7FY5LYaNclKjB_Sc-GNE2jmU4-aSvHXdw/s1600-h/Action%252520Menu%25255B2%25255D.jpg"&gt;&lt;img title="Action Menu" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="Action Menu" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUAOD2meqpG1iKWK30jzSGM_eZtNFZ52EpQzq1-4szIiCrHlW5t0dalQJna6DXdjRuU1ip10DxfKBl6OzQ6aua6GI2pqVzC5IFjGCWR4yfCNBk-ASy1ALU7ZayMuOHm2C8R1-X9hj8hnm5/?imgmax=800" width="244" height="112"&gt;&lt;/a&gt;  &lt;p&gt;If you right click on any report, the following popup menu will be displayed:  &lt;p&gt;&lt;em&gt;&lt;u&gt;View:&lt;/u&gt;&lt;/em&gt; Open Webi report in view mode  &lt;p&gt;&lt;em&gt;&lt;u&gt;Properties:&lt;/u&gt;&lt;/em&gt; Open properties window for the selected document.  &lt;p&gt;&lt;em&gt;&lt;u&gt;Categories:&lt;/u&gt;&lt;/em&gt;  &lt;p&gt;&lt;em&gt;&lt;u&gt;Modify:&lt;/u&gt;&lt;/em&gt; Open selected Webi report in edit mode  &lt;p&gt;&lt;em&gt;&lt;u&gt;Schedule&lt;/u&gt;&lt;/em&gt;: Create a scheduler for that report. (We will have a separate post for this topic)  &lt;p&gt;&lt;em&gt;&lt;u&gt;History:&lt;/u&gt;&lt;/em&gt; Display the history for all instances generated from report schedule.  &lt;p&gt;&lt;em&gt;&lt;u&gt;New:&lt;/u&gt;&lt;/em&gt; As described before.  &lt;p&gt;&lt;em&gt;&lt;u&gt;Add:&lt;/u&gt;&lt;/em&gt; As described before  &lt;p&gt;&lt;em&gt;&lt;u&gt;Organize:&lt;/u&gt;&lt;/em&gt; As described before.  &lt;h5&gt;What is the difference between folder and category? &lt;/h5&gt; &lt;p&gt;&lt;strong&gt;Folders:&lt;/strong&gt; Folders are physical containers that used to store mutable related objects/ Documents.  &lt;p&gt;&lt;strong&gt;Category:&lt;/strong&gt; Virtual &amp;amp; logical grouping for reports or documents. The reports are physicaly stored in folders and can exists in only one folder while you can to refere to the same report from more that one category. Normally categories is better to represent business calsification while folder is better for data classification.  &lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;  &lt;p&gt;We have 2 data areas:  &lt;ul&gt; &lt;li&gt;Customer Information  &lt;ul&gt; &lt;li&gt;Customer Search Report  &lt;li&gt;Customer relatives  &lt;li&gt;Customer Segmentation &lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Current Account  &lt;ul&gt; &lt;li&gt;Account Statement  &lt;li&gt;Last 10 Transaction by Account  &lt;li&gt;Top 10 transactions Today &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;We have 3 business groups:  &lt;ul&gt; &lt;li&gt;Tellers:  &lt;ul&gt; &lt;li&gt;Customer Search Report  &lt;li&gt;Account Statement &lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Marketing:  &lt;ul&gt; &lt;li&gt;Customer Search Report  &lt;li&gt;Customer Relatives  &lt;li&gt;Customer Segmentation  &lt;li&gt;Account Statement  &lt;li&gt;Last 10 Transaction by account &lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Fraud, Compliance &amp;amp; Risk Department  &lt;ul&gt; &lt;li&gt;Customer Search Report  &lt;li&gt;Account Statement  &lt;li&gt;Top 10 transaction Today. &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;As you can see from data point of view the report can created only once under it is corresponding data area. While the same report can serve many business departments. Let’s imagine that we don’t have category feature, in this case we should build our security model to allow every department to access their reports only. This will lead to duplicating same report in many folders just to fulfill this security constrain. But because we have categories feature we can create report once and map it to many categories. I will create a special post to cover this topic in details.    </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii04s1YxlwcTZkarXnJwdZ3_di3T3wdxD-orXeHk-jbkGTzr8hVxoAVA70O2hWL4zjpvn3Fmc6_tASP915n6dpmKN6Nr0R_SpaJrM9l75NBKGJqnafuF50KyW39KZ9A3whCCOq2kjRSfq-/s72-c?imgmax=800" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>Rank</title><link>http://business-objects-xi.blogspot.com/2013/09/rank.html</link><category>Webi</category><pubDate>Fri, 27 Sep 2013 08:19:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-5658369971094751235</guid><description>&lt;h2&gt;Description:&lt;/h2&gt; &lt;p&gt;You can use rank to generate a report that display for example top 10 customers based on sales information or bottom 10 branches based on their profit. To do that in BO we have 2 Methods.  &lt;p&gt;&amp;nbsp; &lt;h2&gt;[Method # 1]: Apply Rank from the Webi report&lt;/h2&gt; &lt;p&gt;In this method you can click on Apply/ Remove rank button (&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk-6EgEkDLhSB7NbGkEeF3OBTeNMZSNJRxC72P2dAoIfn2qMI4l43Q8QT8HQvSOVZh_TOK4_LgecZV5J9GevRgtCrGqDTUp1sIGARw4MidUlX3nlWEfnhiz5qlZLisKnGw3NXXT-U2SuXt/s1600/Rank+Button.jpg"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk-6EgEkDLhSB7NbGkEeF3OBTeNMZSNJRxC72P2dAoIfn2qMI4l43Q8QT8HQvSOVZh_TOK4_LgecZV5J9GevRgtCrGqDTUp1sIGARw4MidUlX3nlWEfnhiz5qlZLisKnGw3NXXT-U2SuXt/s1600/Rank+Button.jpg" width="43" height="40"&gt;&lt;/a&gt;) to add rank on the selected column.  &lt;p&gt;This will open the following Wizard to set Rank properties:  &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS2OOr__Po5I_hdN3Kx0l2XTE2KcQJNFV8np2FWWmdEw1VDVOFfSVPpV6b_RtOKM3M8rjFH8dkM-r2nAgRMNhdXe_mTIlOXK_dbpzcpT0XOHr2IyQS9zRD9tPzR7kcnHYNUO5eFx0jlZ8n/s1600/Rank+Wizard.jpg"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS2OOr__Po5I_hdN3Kx0l2XTE2KcQJNFV8np2FWWmdEw1VDVOFfSVPpV6b_RtOKM3M8rjFH8dkM-r2nAgRMNhdXe_mTIlOXK_dbpzcpT0XOHr2IyQS9zRD9tPzR7kcnHYNUO5eFx0jlZ8n/s640/Rank+Wizard.jpg" width="525" height="372"&gt;&lt;/a&gt;  &lt;h3&gt;Ranking Properties:&lt;/h3&gt; &lt;p&gt;In ranking properties you can select your ranking direction. if you want to display top records in your ranked list then just tick check box beside Top. If you want to display records at bottom of your list then select Bottom. You can also enter the number of records that you want to display. for example if you select Top and entered 10 in the text box beside it then it will display top 10 records if you selected count as a calculation mode.  &lt;h3&gt;&amp;nbsp;&lt;/h3&gt; &lt;h3&gt;Based on:&lt;/h3&gt; &lt;p&gt;select the measure that will be used to rank your records. You may have more than one measure displayed in your table but you can only rank them based on one of them.  &lt;h3&gt;&amp;nbsp;&lt;/h3&gt; &lt;h3&gt;Ranked By:&lt;/h3&gt; &lt;p&gt;Select the dimension associated with this rank.&amp;nbsp; &lt;h3&gt;&amp;nbsp;&lt;/h3&gt; &lt;h3&gt;Calculation Mode:&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;count: will stop ranking after it reach for that count. For example if you selected Top 10 with count as calculation mode it will keep displaying records on top of your list till the 10th record.  &lt;li&gt;Percentage:&amp;nbsp; &lt;li&gt;Cumulative sum: it will keep displaying records till reach the limit specified in ranking properties.  &lt;li&gt;Cumulative Percentage: &lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;Example: &lt;/h3&gt; &lt;p&gt;Find below the raw data that we will use in our example: &lt;/p&gt; &lt;table cellspacing="0" cellpadding="2" width="400" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;Branch&lt;/td&gt; &lt;td valign="top" width="133"&gt;Transaction Amount&lt;/td&gt; &lt;td valign="top" width="133"&gt;Transaction Volume&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;101&lt;/td&gt; &lt;td valign="top" width="133"&gt;50,000&lt;/td&gt; &lt;td valign="top" width="133"&gt;100&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;102&lt;/td&gt; &lt;td valign="top" width="133"&gt;1,000,000&lt;/td&gt; &lt;td valign="top" width="133"&gt;600&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;103&lt;/td&gt; &lt;td valign="top" width="133"&gt;60,000&lt;/td&gt; &lt;td valign="top" width="133"&gt;250&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;104&lt;/td&gt; &lt;td valign="top" width="133"&gt;950,000&lt;/td&gt; &lt;td valign="top" width="133"&gt;700&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;105&lt;/td&gt; &lt;td valign="top" width="133"&gt;150,000&lt;/td&gt; &lt;td valign="top" width="133"&gt;460&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;106&lt;/td&gt; &lt;td valign="top" width="133"&gt;2,000,000&lt;/td&gt; &lt;td valign="top" width="133"&gt;800&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;107&lt;/td&gt; &lt;td valign="top" width="133"&gt;200,000&lt;/td&gt; &lt;td valign="top" width="133"&gt;300&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;108&lt;/td&gt; &lt;td valign="top" width="133"&gt;500,000&lt;/td&gt; &lt;td valign="top" width="133"&gt;620&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;109&lt;/td&gt; &lt;td valign="top" width="133"&gt;350,000&lt;/td&gt; &lt;td valign="top" width="133"&gt;430&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;110&lt;/td&gt; &lt;td valign="top" width="133"&gt;1,900,000&lt;/td&gt; &lt;td valign="top" width="133"&gt;850&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;h5&gt;&lt;font style="font-weight: normal"&gt;Now lets check the following ranking cases:&lt;/font&gt;&lt;/h5&gt; &lt;h4&gt;&lt;font color="#c0504d"&gt;Case # 1:&lt;/font&gt;&lt;/h4&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Description:&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt; Display top 5 branches based on their transaction volume&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Ranking Properties:&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt; &lt;p&gt;Top&amp;nbsp; [ 5 ]&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Based on&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt; [ Transaction Volume]&amp;nbsp; Ranked by [&amp;nbsp;&amp;nbsp; ]&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Calculation Mode:&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt; Count&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Results:&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2" width="401" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;Branch&lt;/td&gt; &lt;td valign="top" width="133"&gt;Transaction Amount&lt;/td&gt; &lt;td valign="top" width="133"&gt;Transaction Volume&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;110&lt;/td&gt; &lt;td valign="top" width="133"&gt;1,900,000&lt;/td&gt; &lt;td valign="top" width="133"&gt;850&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;106&lt;/td&gt; &lt;td valign="top" width="133"&gt;2,000,000&lt;/td&gt; &lt;td valign="top" width="133"&gt;800&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;104&lt;/td&gt; &lt;td valign="top" width="133"&gt;950,000&lt;/td&gt; &lt;td valign="top" width="133"&gt;700&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;108&lt;/td&gt; &lt;td valign="top" width="133"&gt;500,000&lt;/td&gt; &lt;td valign="top" width="133"&gt;620&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;102&lt;/td&gt; &lt;td valign="top" width="133"&gt;1,000,000&lt;/td&gt; &lt;td valign="top" width="133"&gt;600&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;h4&gt;&lt;font color="#c0504d"&gt;&lt;/font&gt;&amp;nbsp;&lt;/h4&gt; &lt;h4&gt;&lt;font color="#c0504d"&gt;Case # 2:&lt;/font&gt;&lt;/h4&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Description:&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt; We need to display branches that performed 80% of total transaction volume&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Ranking Properties:&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt; &lt;p&gt;Top&amp;nbsp; [ 80%]&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Based on&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt; [ Transaction Volume]&amp;nbsp; Ranked by [&amp;nbsp;&amp;nbsp; ]&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Calculation Mode:&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt; Cumulative Percentage&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;How it Works:&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2" width="401" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="82"&gt;&lt;strong&gt;Branch&lt;/strong&gt;&lt;/td&gt; &lt;td valign="top" width="98"&gt;&lt;strong&gt;Amount&lt;/strong&gt;&lt;/td&gt; &lt;td valign="top" width="95"&gt;&lt;strong&gt;Volume&lt;/strong&gt;&lt;/td&gt; &lt;td valign="top" width="54"&gt;&lt;strong&gt;%&lt;/strong&gt;&lt;/td&gt; &lt;td valign="top" width="70"&gt;&lt;strong&gt;Cum %&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="82"&gt;110&lt;/td&gt; &lt;td valign="top" width="98"&gt;1,900,000&lt;/td&gt; &lt;td valign="top" width="95"&gt;850&lt;/td&gt; &lt;td valign="top" width="54"&gt;17%&lt;/td&gt; &lt;td valign="top" width="70"&gt;17%&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="82"&gt;106&lt;/td&gt; &lt;td valign="top" width="98"&gt;2,000,000&lt;/td&gt; &lt;td valign="top" width="95"&gt;800&lt;/td&gt; &lt;td valign="top" width="54"&gt;16%&lt;/td&gt; &lt;td valign="top" width="70"&gt;32%&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="82"&gt;104&lt;/td&gt; &lt;td valign="top" width="98"&gt;950,000&lt;/td&gt; &lt;td valign="top" width="95"&gt;700&lt;/td&gt; &lt;td valign="top" width="54"&gt;14%&lt;/td&gt; &lt;td valign="top" width="70"&gt;46%&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="82"&gt;108&lt;/td&gt; &lt;td valign="top" width="98"&gt;500,000&lt;/td&gt; &lt;td valign="top" width="95"&gt;620&lt;/td&gt; &lt;td valign="top" width="54"&gt;12%&lt;/td&gt; &lt;td valign="top" width="70"&gt;58%&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="82"&gt;102&lt;/td&gt; &lt;td valign="top" width="98"&gt;1,000,000&lt;/td&gt; &lt;td valign="top" width="95"&gt;600&lt;/td&gt; &lt;td valign="top" width="54"&gt;12%&lt;/td&gt; &lt;td valign="top" width="70"&gt;70% &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="82"&gt;105&lt;/td&gt; &lt;td valign="top" width="98"&gt;150,000&lt;/td&gt; &lt;td valign="top" width="95"&gt;460&lt;/td&gt; &lt;td valign="top" width="54"&gt;9%&lt;/td&gt; &lt;td valign="top" width="70"&gt;79% &lt;font color="#c0504d"&gt;&lt;strong&gt;**&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="82"&gt;109&lt;/td&gt; &lt;td valign="top" width="98"&gt;350,000&lt;/td&gt; &lt;td valign="top" width="95"&gt;430&lt;/td&gt; &lt;td valign="top" width="54"&gt;8%&lt;/td&gt; &lt;td valign="top" width="70"&gt;87%&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="82"&gt;107&lt;/td&gt; &lt;td valign="top" width="98"&gt;200,000&lt;/td&gt; &lt;td valign="top" width="95"&gt;300&lt;/td&gt; &lt;td valign="top" width="54"&gt;6%&lt;/td&gt; &lt;td valign="top" width="70"&gt;93% &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="82"&gt;103&lt;/td&gt; &lt;td valign="top" width="98"&gt;60,000&lt;/td&gt; &lt;td valign="top" width="95"&gt;250&lt;/td&gt; &lt;td valign="top" width="54"&gt;5%&lt;/td&gt; &lt;td valign="top" width="70"&gt;98%&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="82"&gt;101&lt;/td&gt; &lt;td valign="top" width="100"&gt;50,000&lt;/td&gt; &lt;td valign="top" width="99"&gt;100&lt;/td&gt; &lt;td valign="top" width="62"&gt;2%&lt;/td&gt; &lt;td valign="top" width="82"&gt;100%&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;strong&gt;&lt;font color="#c0504d"&gt;** Limit Achieved&lt;/font&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Results:&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2" width="365" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="121"&gt;&lt;strong&gt;Branch&lt;/strong&gt;&lt;/td&gt; &lt;td valign="top" width="128"&gt;&lt;strong&gt;Amount&lt;/strong&gt;&lt;/td&gt; &lt;td valign="top" width="114"&gt;&lt;strong&gt;Volume&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="128"&gt;110&lt;/td&gt; &lt;td valign="top" width="132"&gt;1,900,000&lt;/td&gt; &lt;td valign="top" width="117"&gt;850&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="130"&gt;106&lt;/td&gt; &lt;td valign="top" width="133"&gt;2,000,000&lt;/td&gt; &lt;td valign="top" width="119"&gt;800&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="130"&gt;104&lt;/td&gt; &lt;td valign="top" width="133"&gt;950,000&lt;/td&gt; &lt;td valign="top" width="120"&gt;700&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="129"&gt;108&lt;/td&gt; &lt;td valign="top" width="133"&gt;500,000&lt;/td&gt; &lt;td valign="top" width="120"&gt;620&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="129"&gt;102&lt;/td&gt; &lt;td valign="top" width="133"&gt;1,000,000&lt;/td&gt; &lt;td valign="top" width="120"&gt;600&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="129"&gt;105&lt;/td&gt; &lt;td valign="top" width="133"&gt;150,000&lt;/td&gt; &lt;td valign="top" width="120"&gt;460&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;h5&gt;Notes: &lt;/h5&gt; &lt;ul&gt; &lt;li&gt;We ranked our data based on Volume and we didn’t consider Transaction amount in our calculation.&lt;/li&gt;&lt;/ul&gt; &lt;h5&gt;[Method # 2]: Apply Rank from the Edit Query window&lt;/h5&gt; &lt;p&gt;In this method you will retrieve only the ranked data from the database.  &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfcDToMMwHla9wW1XiNqCnV5UM4OP6PCSkJd58_WHo0WW_rMC9p8U8EZGD0sYMylVvsv0dYJTXgJRzPq4imKFr4ii2wRnP-lBFgcoqOcQUnHJFTG3YRk4CCgVqO_2_CAlY074P_ALVftkq/s1600/Query+Rank.jpg"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfcDToMMwHla9wW1XiNqCnV5UM4OP6PCSkJd58_WHo0WW_rMC9p8U8EZGD0sYMylVvsv0dYJTXgJRzPq4imKFr4ii2wRnP-lBFgcoqOcQUnHJFTG3YRk4CCgVqO_2_CAlY074P_ALVftkq/s640/Query+Rank.jpg" width="541" height="304"&gt;&lt;/a&gt;  &lt;h5&gt;&lt;span xmlns=""&gt;&lt;span style="font-family: arial"&gt;&lt;span style="font-size: 9pt"&gt;&lt;strong&gt;&lt;font size="2"&gt;Useful Links:&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/h5&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://business-objects-xi.blogspot.com/2013/09/bo-universe-parameters.html"&gt;http://business-objects-xi.blogspot.com/2013/09/bo-universe-parameters.html&lt;/a&gt;  &lt;li&gt;&lt;a href="http://business-objects-xi.blogspot.com/2008/08/aggregateaware.html"&gt;http://business-objects-xi.blogspot.com/2008/08/aggregateaware.html&lt;/a&gt;  &lt;li&gt;&lt;a href="http://business-objects-xi.blogspot.com/2013/09/bo-infoview-rich-client-fast-user.html"&gt;http://business-objects-xi.blogspot.com/2013/09/bo-infoview-rich-client-fast-user.html&lt;/a&gt;&lt;/li&gt;&lt;!--EndFragment--&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS2OOr__Po5I_hdN3Kx0l2XTE2KcQJNFV8np2FWWmdEw1VDVOFfSVPpV6b_RtOKM3M8rjFH8dkM-r2nAgRMNhdXe_mTIlOXK_dbpzcpT0XOHr2IyQS9zRD9tPzR7kcnHYNUO5eFx0jlZ8n/s1600/Rank+Wizard.jpg"&gt;&lt;br&gt;&lt;/a&gt;  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;!-- Blogger automated replacement: "https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F4.bp.blogspot.com%2F-CKOEWThC91M%2FUhnTTJefnMI%2FAAAAAAAAAT8%2FHUs-Fnxjeag%2Fs1600%2FRank%2BButton.jpg&amp;amp;container=blogger&amp;amp;gadget=a&amp;amp;rewriteMime=image%2F*" with "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk-6EgEkDLhSB7NbGkEeF3OBTeNMZSNJRxC72P2dAoIfn2qMI4l43Q8QT8HQvSOVZh_TOK4_LgecZV5J9GevRgtCrGqDTUp1sIGARw4MidUlX3nlWEfnhiz5qlZLisKnGw3NXXT-U2SuXt/s1600/Rank+Button.jpg" --&gt;&lt;!-- Blogger automated replacement: "https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F4.bp.blogspot.com%2F-uKVBYOQLRMM%2FUhnT6CvMq4I%2FAAAAAAAAAUE%2FebekAdn5paQ%2Fs640%2FRank%2BWizard.jpg&amp;amp;container=blogger&amp;amp;gadget=a&amp;amp;rewriteMime=image%2F*" with "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS2OOr__Po5I_hdN3Kx0l2XTE2KcQJNFV8np2FWWmdEw1VDVOFfSVPpV6b_RtOKM3M8rjFH8dkM-r2nAgRMNhdXe_mTIlOXK_dbpzcpT0XOHr2IyQS9zRD9tPzR7kcnHYNUO5eFx0jlZ8n/s640/Rank+Wizard.jpg" --&gt;&lt;!-- Blogger automated replacement: "https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F3.bp.blogspot.com%2F-crGYATUV174%2FUhnfJ2avsJI%2FAAAAAAAAAUU%2FZw74U--PpLI%2Fs640%2FQuery%2BRank.jpg&amp;amp;container=blogger&amp;amp;gadget=a&amp;amp;rewriteMime=image%2F*" with "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfcDToMMwHla9wW1XiNqCnV5UM4OP6PCSkJd58_WHo0WW_rMC9p8U8EZGD0sYMylVvsv0dYJTXgJRzPq4imKFr4ii2wRnP-lBFgcoqOcQUnHJFTG3YRk4CCgVqO_2_CAlY074P_ALVftkq/s640/Query+Rank.jpg" --&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk-6EgEkDLhSB7NbGkEeF3OBTeNMZSNJRxC72P2dAoIfn2qMI4l43Q8QT8HQvSOVZh_TOK4_LgecZV5J9GevRgtCrGqDTUp1sIGARw4MidUlX3nlWEfnhiz5qlZLisKnGw3NXXT-U2SuXt/s72-c/Rank+Button.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item><item><title>Sort</title><link>http://business-objects-xi.blogspot.com/2013/08/sort.html</link><category>Webi</category><pubDate>Fri, 30 Aug 2013 18:03:00 +0300</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-4827756518002570437.post-6172053626076251488</guid><description>&lt;div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:48a80963-20ba-44eb-bb76-5ac27091e3ab" class="wlWriterEditableSmartContent" style="float: none; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/BO" rel="tag"&gt;BO&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Business+Objects" rel="tag"&gt;Business Objects&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Sort" rel="tag"&gt;Sort&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Info+View" rel="tag"&gt;Info View&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Rich+Client" rel="tag"&gt;Rich Client&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Custome+Sort" rel="tag"&gt;Custome Sort&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Order" rel="tag"&gt;Order&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Sort+Priority" rel="tag"&gt;Sort Priority&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Usually we need to sort data when we want to present it. You have 3 sorts direction as follow:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Ascending:&lt;/strong&gt;&lt;/font&gt; from smaller to greater&lt;/li&gt; &lt;li&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Descending:&lt;/strong&gt;&lt;/font&gt; reverse order&lt;/li&gt; &lt;li&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Customized:&lt;/strong&gt;&lt;/font&gt; based on your customized order&lt;br&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;And we can sort on the following level:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Column:&lt;/strong&gt;&lt;/font&gt; sort data in table based on the selected column [tabular &amp;amp; cross table]&lt;/li&gt; &lt;li&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Row:&lt;/strong&gt;&lt;/font&gt; Sort data in table based on the selected row [Cross table]&lt;/li&gt; &lt;li&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Table:&lt;/strong&gt;&lt;/font&gt; if you have more than one sorted data set we can order or priorities them from this menu.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;We can sort data by activating the required column or row then:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Click on the sort icon.&lt;/li&gt; &lt;li&gt;go to insert menu, then go to sort and select the sort direction.&lt;/li&gt; &lt;li&gt;from the properties tab on the left, go to sort part and select the required sort direction&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Method # 1:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmQue4AOzmxWs2yFj1-bG1owp_ETDr7iyFlws14AcRe45YGRwbvQlFnA9p7ehqfRl4Nn5X_R6gBgTT1exWUOin4sQCfgjsZkqXAoV3RjeNJOZnKfUlSRogL6h-OAXigTKE9aQMez3N-Naa/s1600-h/Sort%252520Button%25255B2%25255D.jpg"&gt;&lt;img title="Sort Button" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Sort Button" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0Qp-lNHU__F9hecKC2d5aWyOT2l1gcrMW5LKGl6DtqsWvyiGSl6fNyr0bAr4-rTFYAh9FRZLTqCLLl7IR-UPV_aMw9ZuTx-yoHAM5WxgAjig3YQaO6Sk5AMdQEcmsxMXoDeBv-wdrKgGS/?imgmax=800" width="244" height="167"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Method # 2:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg0Y6XLb6ErFT3mhdtnt9oExrizdSfcxPqhIaZXWv82EUEGsZrdtLYUi56CbFSqrMhRA6pqc8a3Y-XWsyfpmH0QnDxLMsw3dUkshVs8IELNN9uNAjEzATSoeV9Hq4JlRl2WpEaue4ak70A/s1600-h/Indert%252520Sort%25255B3%25255D.jpg"&gt;&lt;img title="Indert Sort" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Indert Sort" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisTqqPymWnv5N-RYXd-N4p3AJ2xw41XWPBw4oYu1oBxeHm_WRfRbh7rlqA2XYUZ6iLVf7rOsENI5uDGxJ_zY8JhnbHtwT0w5FX4Te5qXOunkH2NNnnbLhcLt8yUtmlEPmcS8-aptlOsmcR/?imgmax=800" width="423" height="201"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Method # 3:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHX7HYGRMXI508aOO3BBfOLp9LRJnbOUS1cUK8HQnvgJ8a0y0wK5ho1xFEikYc8t3-xrQepQkhy_8sohAjTiVIshyopCv_LJ2aZ7Pmzoz9X7CvIlndHa3SuEWWQ7q84aoMvv3OymR6pQpM/s1600-h/Properties%252520Sort%25255B3%25255D.jpg"&gt;&lt;img title="Properties Sort" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Properties Sort" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFc1BRt7qIT4XALwYkTzrR2uhIqXeNyLzyqmYQFLUMDnhi-KWfAyd5KD4T4v7tKF4PD-26CozWXoDp2ug1gnx4gZD4ZXOGV8z1Bt2K8Oz4OJYtecBjP_f2JwX8GH9mRJNkn5aliBOKzSXL/?imgmax=800" width="287" height="371"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Finally please note the following:&lt;/p&gt; &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Note # 1:&lt;/strong&gt;&lt;/font&gt; In custom sort you can change the order of the displayed values manually by promoting and demoting values. This option is reasonable to be used with small list of values.&lt;/p&gt; &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Note # 2:&lt;/strong&gt;&lt;/font&gt; In custom sort you can add values not in the list for example if you have a custom sort on currency like shown in the figure below. In this example we know that we have 3 currencies (USD, JPY &amp;amp; SAR) but only 2 of them displayed. If we want to consider the 3rd currency as well when it show up in our data you can simply type in in the temporary values and assign it the right position.&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJfLPUDflbG1edl3JiYQj5YcDbm2pAq8pZ2BO42_PoHQMwlLeLz9cPDBgjhL2hTECMntaDEj2sI-65v0AL4HfhhL_mnM4NbasiMuGXtoWXhHJjUkrMVVz6vBqaZ3MI3luBNDRmdR2EinVD/s1600-h/Custome%252520Sort%25255B3%25255D.jpg"&gt;&lt;img title="Custome Sort" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Custome Sort" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNa_ibQeQTqM2Wh0vy4djg09AU9tGnJ05PWzvIzPKruwL9mJU1VFawl5KtSjoh1U6NmkAVU85fDmiFvROS6FgD8CVIEIkMjvf5IJvSoALkEeyPIiOg3gOIYeKIq3gbDFsgSmYFEG_8DEou/?imgmax=800" width="442" height="382"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#c0504d"&gt;&lt;strong&gt;Note # 3:&lt;/strong&gt;&lt;/font&gt; You can set the sort order priority on a table if you have more than one level of sorts from the properties tab after activating that table.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK6GjBtFwypoPyyclFYI_iTiOkFTjnTJychYi9SUDHGI6cu-lPOWVbFQ9F065OSJEhxn4Yjm-__mv08jOM-WLhFMFigiZrRr0Pc8jy8_OXXTYTuOnyqu-RuSAYezQjMrdtH9X8rcxmQF_j/s1600-h/Table%252520Sort%252520Priority%25255B3%25255D.jpg"&gt;&lt;img title="Table Sort Priority" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="Table Sort Priority" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKWLZqpgJT1CigocerT8SH6KtCLJWGinskHUEXHZf3gWDAC6ibNn8aLd5EDjtHgDgW4mhW7SFWOZYRsYgSrOzY_axzm05vUC-fARMC4-YszaKGbXwmDyZV7cH64Q3RxHgU0hz1ButCSil-/?imgmax=800" width="519" height="352"&gt;&lt;/a&gt;&lt;/p&gt;  </description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0Qp-lNHU__F9hecKC2d5aWyOT2l1gcrMW5LKGl6DtqsWvyiGSl6fNyr0bAr4-rTFYAh9FRZLTqCLLl7IR-UPV_aMw9ZuTx-yoHAM5WxgAjig3YQaO6Sk5AMdQEcmsxMXoDeBv-wdrKgGS/s72-c?imgmax=800" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>tahaqp@gmail.com (Taha M. Mahmoud)</author></item></channel></rss>