How to unlock jsps so that we can edit them in BI4
I’d like to present a neat little trick to unlocking the jsps in BI4. By default if we try to edit any of the jsps (ie: login.jsp from BI Launchpad), nothing happens and we keep getting the same...
View ArticleDemystifying LCM Overrides
The LCM Overrides tool is very powerful as it allows administrators to manage the migration of server host settings from environment to environment very easily. For example if Dev used a different...
View ArticleCustom BW hierachy level selection in WEBI
Connecting to BW using a BICS connection in WEBI is pretty cool, but unfortunately the ability to select a desired level from a hierarchy proves to be very difficult without any tricks. A common...
View ArticleCreating proper WEBI BEX hierarchy prompts
In this article I’d like to present how to properly create a hierarchical selection prompt in WEBI. The most natural way to create WEBI selection prompts is to create the selection prompt directly on...
View ArticleWeb Intelligence – Input Control that affects all tabs
One of the major limitations in Web Intelligence is the ability to use 1 input control to control filter selection for “All” tabs. For example, if I had 5 tabs and wanted to have a country input...
View ArticleFixing Corrupt LCM Overrides
Here is a quick reference that you can use if any of your LCM overrides do not work anymore. Unfortunately LCM was not designed very well. Another bad design by SAP where I’m baffled by what the...
View ArticleSetting the correct CMS name for BI Launchpad and CMC login page
In SAP Business Objects 4.0+, a properly distributed environment will have the Web application server and the Server Intelligence Agent (SIA) sitting in separate servers. By default, when you install...
View ArticleImportance of Apply to Subobject in User Security
As a user security best practice in SAP BusinessObjects, it is best to start with no access and then slowly grant access to the groups whom require access. Otherwise we will end up having to...
View ArticleSetting up SAP BusinessObjects single sign-on based on WinAD logins.
Single sign-on (SSO) is an important feature that I highly recommend all organizations to setup in their SAP BusinessObjects implementations. It allows users to move between services securely and...
View ArticleScheduling jobs based on trigger events
Being able to schedule a job based on a trigger event is a very important feature in SAP BusinessObjects. For example, let’s say we have a report that is refreshed daily based on data updated by a...
View ArticleWeb Intelligence – Unable to insert comment
The ability to add commentary to web intelligence reports is a powerful new feature released in SAP BusinessObjects 4.2. However, it does not work straight out of the box. Here are some steps to get...
View ArticleCurrentDate() not what you think in Web Intelligence
In Web Intelligence there are a variety of helpful date functions that you can use. 2 in particular are CurrentDate() and CurrentTime(). You would think that CurrentDate() returns just the current date...
View ArticleHandling many-to-many joins using a bridge table (Part 1)
As a data warehouse architect, star schemas are great until we encounter the dreaded many-to-many fact to dimension scenario. For example, we have a Ticket Fact table and a Tag Dimension table. The...
View ArticleFirst look and thoughts on Fiori-fied BI Launchpad
After seeing the Fiori BI Launchpad previews, I was so excited to finally get SAP BI 4.2 SP4 installed on our sandbox. It was literally like opening presents during Christmas as I couldn’t wait to try...
View ArticleHow to bypass opendocument login screen
In this article I’d like to show you a simple example of how to bypass the opendocument login. This is especially useful if you are trying to use an opendocument call to open up a web intelligence...
View ArticleChecklist of items to watch out for when applying an SAP BusinessObjects...
Every time I apply a service pack upgrade or patch at a client site, I’m always excited about the features or fixes. However it is very annoying that any customizations get overwritten. This includes...
View ArticleData masking in SAP BusinessObjects
One of the cool features with Information Design Tool and UNX universes is the ability to point to different table views depending on your security profile. Because of this, we can easily perform data...
View ArticleData masking vs Business object security in SAP BusinessObjects
In the previous article, we talked about how to implement data masking using data security profiles at the universe level to prevent users from viewing sensitive data. Data Masking in SAP...
View ArticleConnecting HANA Live to SAP Analytics Cloud and SAP BusinessObjects (Part 1)
Being able to connect to a live HANA connection via SAP Analytics Cloud or SAP BusinessObjects is important, as query processing is all done on the HANA engine rather than SAC or SAP BOBJ. To...
View ArticleConnecting HANA Live to SAP Analytics Cloud and SAP BusinessObjects (Part 2)
In this article we will go through creating different HANA Connections in SAP BusinessObjects and then using them in different applications. We’ll also talk about the differences between the different...
View Article