Customizing the new portals in SAP BusinessObjects BI 4.2 SP4 and higher

There are some familiar customization options for the new yet unfamiliar Fiori-inspired BI Launch Pad and BI Administration Console.

SAP BusinessObjects BI 4.2 SP4 introduced a new Fiorified BI Launch Pad. And SAP BusinessObjects BI 4.2 SP5 introduced a new Fiorified BI Administration Console. These new portals will eventually supersede the current BI Launch Pad and Central Management Console, respectively. But today, they each implement a subset of functionality.

The new launch pad is located at http://[webserver]:[port]/BOE/BILaunchpad and has its own properties file, FioriBI.properties. You’ll want to copy the original from the [Install Directory]\SAP BusinessObjects\tomcat\webapps\BOE\WEB-INF\config\default to the [Install Directory]\SAP BusinessObjects\tomcat\webapps\BOE\WEB-INF\config\custom folder.

The default file contains many of same properties as the old BI Launch Pad’s BIlaunchpad.properties file; however, not all properties are yet supported. At a minimum, you’ll probably want to customize these:


# You can specify the default Authentication types here. secEnterprise, secLDAP, secWinAD, secSAPR3
authentication.default=secWinAD
# Choose whether to let the user change the authentication type. If it isn't shown the default authentication type from above will be used
authentication.visible=true
# You can specify the authentications that are supported in this field.
# By default all the authentications listed below will appear. You can add or remove values from the field, based on the authentications which are supported.
# Authentications List --- secEnterprise,secLDAP,secWinAD,secSAPR3,secOraApps,secPSE1,secpsenterprise,secSiebel7
logon.authentication.visibleList=secWinAD,secEnterprise
# You can specify the default CMS machine name here
[email protected]
# Choose whether to let the user change the CMS name
cms.visible=true
#You can specify the default administration email_ids in semicolon separated format here.
#The specified Email ids will be used when user will click on Contact Administrator on BILP Login screen
[email protected]

The new BI Administration Console is located at http://[webserver]:[port]/BOE/BIAdminConsole and has its own properties file, BILogon.properties. You’ll want to copy the original from the [Install Directory]\SAP BusinessObjects\tomcat\webapps\BOE\WEB-INF\config\default to the [Install Directory]\SAP BusinessObjects\tomcat\webapps\BOE\WEB-INF\config\custom folder.

Remember that the logon.authentication.VisibleList parameter is new starting with SAP BI 4.2 SP5 and higher (see related article, New BI Launch Pad Customization in SAP BI 4.2 SP5)

As with the new BI Launch Pad, the default properties file contains many of same properties as the Central Management Console’s CmcApp.properties file; however, not all properties are yet supported. At a minimum, you’ll probably want to customize the same properties:


# You can specify the default Authentication types here. secEnterprise, secLDAP, secWinAD, secSAPR3
authentication.default=secWinAD
# Choose whether to let the user change the authentication type. If it isn't shown the default authentication type from above will be used
authentication.visible=true
# You can specify the authentications that are supported in this field.
# By default all the authentications listed below will appear. You can add or remove values from the field, based on the authentications which are supported.
# Authentications List --- secEnterprise,secLDAP,secWinAD,secSAPR3,secOraApps,secPSE1,secpsenterprise,secSiebel7
logon.authentication.visibleList=secWinAD,secEnterprise
# You can specify the default CMS machine name here
[email protected]
# Choose whether to let the user change the CMS name
cms.visible=true
#You can specify the default administration email_ids in semicolon separated format here.
#The specified Email ids will be used when user will click on Contact Administrator on BILP Login screen
[email protected]

The new admin.user.email property is interesting, as both portals have a link to contact the BI Administrator. Although the link is labeled “BI Administrator” it may make more sense to put the email address of your corporate help desk or whomever is your first line of support for logon issues.

Branding and theming is not yet possible with these new portals, but both will continue to receive enhancements in the support packs leading up to SAP BusinessObjects BI 4.3.

Using the new commentary feature in SAP BI 4.2

Commentary is a useful new feature in SAP BI 4.2 but needs configuration beyond the default setup to work optimally.

One of the new features in SAP BI 4.2 is commentary. Although it currently only works with Web Intelligence, it is a feature of the BI platform so we can expect to see other tools such as Crystal Reports adopt it over time. Unlike the depreciated discussions feature, which permitted threaded discussions on a document, the commentary feature allows threaded discussions to occur on a report element such as a Web Intelligence cell.

The commentary feature consists of a Commentary Service (part of the Adaptive Processing Server) and a table named COMMENTARY_MASTER that is created in the Audit schema by default.

Regarding the new APS service, it is not necessary to isolate it in its own process, but it can be added to a “Core” APS as shown in SAP KB 1694041.

Regarding the new COMMENTARY_MASTER table, SAP recommends relocating it to its own database, as the commentary feature can create performance issues for auditing if left configured to the Audit database.

By default, BI Commentary creates and maintains its tables in the Audit database… However, SAP recommends that you configure a new database to store the comments from BI Commentary application. Databases supported for BI Commentary are the same as those supported for Auditing.

SAP BusinessObjects BI 4.2 SP5 Administration Guide
Section 18.1.3.11 Managing BI Commentary Application Settings

And SAP KB 2346055 describes some of the bad things that can happen if the commentary service uses the audit database on a production system.

You’ll have to configure JDBC drivers for your database vendor on each node hosting the commentary service. Then configure the new data source in CMC -> Applications -> BI Commentary Application, shown below.

Configuring the commentary database

And since you may choose to report on the COMMENTARY_MASTER table, you’ll probably want to configure the data source on all the reporting nodes, too.

In my experience, the COMMENTARY_MASTER table wasn’t created in its new location until a user actually entered the first comment, so I would recommend that the BI administrator use one of the sample Web Intelligence documents or a personal document to create the first comment and confirm that the table is created and populated correctly.

To learn how to use the commentary feature, check out SAP KB 2269131, which includes a video. Using the side panel, comments can be added to sections, table cells, free-standing report cells, or an entire table block. As of SAP BI 4.2 SP5, comments cannot be added to charts but perhaps support will be added in a future support pack.

In the example below, I have added a comment in a Party Pants Trends report on the Printed Lycra Trousers table cell for New York. Other report viewers can see that a comment has been added because of the yellow triangle in the cell’s upper right corner. Comments can be created in either reading mode or design mode, but you must have the Reporting – Enable Formatting security right. This requirement may lead to changes to existing custom access levels.

Web Intelligence report with commentary

I’m personally a fan of enabling new bells and whistles such as commentary. But if your organization is not ready for the commentary service, you can disable it simply by disabling or removing any commentary services in the landscape. Take a look at SAP KB 2313335 for details.

Perhaps we’ll see the SAP BI 4.3 installer prompt administrators to set up the commentary database (and the monitoring database, which defaults to Apache Derby) correctly from the beginning. But for now, setting up commentary is a post-installation configuration step for the SAP BI administrator.

References

  • SAP KB 1694041 – How do you configure the Adaptive Processing Server (APS) for improved performance and scalability?
  • SAP KB 1707921How to display the discussions in BI4
  • SAP KB 2269131How to use the BI Commentary feature and add comments in Webi Reports in BI 4.2?
  • SAP KB 2313335How to disable Commentary from Web Intelligence document in BI4.2
  • SAP KB 2346055Performance degradation while opening a Web Intelligence document with SAP BusinessObjects Business Intelligence Platform 4.2
  • SAP KB 2525675How to configure the BI Commentary Tool in SAP Business Intelligence 4.2 SP02 and onwards – Guided Answers

Killing Explorer

How to remove all evidence of SAP BusinessObjects Explorer.

Last week was a sad week. I helped a customer retire SAP BusinessObjects Explorer as part of their BI 4.2 upgrade. SAP will continue to “support” Explorer until Adobe retires Flash in December 2020 (see related Adobe announcement, Flash and the Future of Interactive Content). But for this particular customer, the application never saw widespread use and was therefore easy to retire. Uninstalling the application is easy enough, but it leaves behind some evidence.

First, there’s a placeholder on the BI Launch Pad’s application menu.

Explorer on Application Menu

Also, there’s a placeholder icon under My Applications.Explorer icon on home screen

Fortunately, SAP has provided a solution in SAP KB 1756172, an SDK script that will remove offending entries from your CMS database. With the obligatory warning to “make sure to have backed up your CMS repository database before proceeding,” the KB article provides clear instructions on how to install and run the script, which generated the following output.


Delete ClientAction Launch Explorer
Number of objects found: 2

Deleted object 3431952 at:Fri Apr 13 11:39:34 PDT 2018
Object Name: BusinessObjects_ClientAction_Launch_ExplorerApplication_dfo.xml
Object Type: DeploymentFile

Deleted object 3431953 at:Fri Apr 13 11:39:34 PDT 2018
Object Name: Launch_ExplorerApplication
Object Type: ClientAction

With the offending InfoObjects removed from the CMS, the applications menu no longer shows a placeholder for Explorer.

Explorer on Application Menu, removed
Nor is there a placeholder icon under My Applications.

Explorer icon on home screen, removed

Nor is there a satisfactory replacement for Explorer, four years after it was announced that Lumira would provide a solution (see related SAP Blog, Run Simple: Convergence of the SAP BusinessObjects BI Product Portfolio). Now we look forward to some kind of Explorer solution with SAP Analytics Cloud, possibly at the upcoming SAPPHIRE 2018 event. However, at present, the lack of an SAP alternative remains a significant issue for SAP customers with large investments in Explorer.

But we’ve discussed that already (see related article, The Road Unexplored: A Future for SAP BusinessObjects Explorer).

References

  • SAP KB 1756172BI 4: ???dummy.action.Launch_ExplorerApplication.display.name??? displayed after Explorer Uninstall
  • SAP KB 2288760After uninstalling SAP BusinessObjects Explorer from the BO server, Explorer Application, Servers and Service Categories are still displayed in the CMC.

If You Love Somebody Set Them Free

SAP, if you love your BI platform users, it’s time to set them free.

BusinessObjects Rainbow Logo

In 1985, Sting stunned the world with Dream of the Blue Turtles, his first solo album after breaking up with The Police. The “hybrid” recording wasn’t jazzy enough for jazz purists nor rocky enough for fans of The Police. But his ambitious effort to combine rock-and-roll with jazz musicians Omar Hakim, Darryl Jones, Kenny Kirkland, Branford Marsalis, Dolette McDonald, and Janice Pendarvis yielded several hit singles and insured that Sting would be a relevant artist for the next several decades.

“If You Love Somebody Set Them Free” was the first single released from Dream of the Blue Turtles.

It’s clear from current product roadmaps that SAP’s hybrid approach to analytics is to place all future analytics innovation into SAP Analytics Cloud while keeping the on-premise BI platform, its universe semantic layer, and its Crystal Reports and Web Intelligence document formats at arms length with reduced levels of future investment. SAP’s analytics strategy makes sense if you run most or all of your business with SAP applications, whether it’s the on-premise business suite or cloud applications like Ariba, Concur, Fieldglass, and SuccessFactors. The strategy makes less sense the more non-SAP applications power your organization. And as anticipated, the strategy makes the least sense to customers whose only SAP product is the on-premise SAP BusinessObjects BI platform.

But instead of winners and losers, what if SAP’s analytics strategy was changed so everyone became a winner? Let’s explore some ideas.

Universes Everywhere

In the age of Qlik and Tableau, a third-party market has sprung up to provide universe-based data to non-SAP tools. In a curious arrangement, these vendors have LLC’ed themselves to be annoying to SAP product managers without being financially lucrative enough to attract the interest of SAP’s legal department.

No offense to their creators who are fulfilling a market need. But these products should not need to exist. SAP itself should provide the best universe support to both its own analytics tools and beyond – let’s call it “Universes Everywhere”.

Back in 2014, a BusinessObjects Universe connector mysteriously showed up in Microsoft Power BI (see Microsoft’s related article, Power BI Connectivity to SAP BusinessObjects BI Now Generally Available). As mysteriously as it arrived, it then disappeared.

Update May 2016: SAP BO connectivity is no longer available.

With SAP Analytics Cloud restricting the universe to be on-premise, what does SAP have to lose by licensing universe support to Microsoft, Tableau, Qlik, or whoever wants it? Customers would be delighted, probably save for the extra cost of some kind of new BI platform license that legalizes such third-party tool support. Microstrategy adopted a similar approach this year, insuring that its customers are delighted enough to keep licensing Microstrategy’s core technology platform while using their data visualization tool of choice. (see related ZDNet article, Enterprise, self-service BI hook up: MicroStrategy releases connectors for Power BI, Tableau, Qlik).

Web Intelligence Explorer

As part of a renewed commitment to the universe semantic layer and innovation specifically targeted to the on-premise BI platform, SAP should commit developers to an updated version of the BI platform (4.3? 5.0?) with a new version of SAP BusinessObjects Explorer – one that does not rely on Adobe Flash- as its centerpiece. Keep in mind that Explorer without a Flash UI already exists – as SAP BusinessObjects Mobile for iOS. The Explorer web client should be written as tightly coupled to Fiori-fied Web Intelligence as architecturally possible and its Flash-based back-end should be ported to the Fiori-fied BI Admin Console that made its debut with SAP BusinessObjects BI 4.2 SP5 (see related article, The Road Unexplored: A Future for SAP BusinessObjects Explorer). SAP customers shouldn’t have to look to other vendors to find the next generation of search-based data discovery (see related article, The Road Unexplored: Alternatives to SAP BusinessObjects Explorer).

If SAP Won’t Invest It Should Divest

It’s perfectly understandable that SAP Analytics Cloud is tightly coupled to SAP’s business applications. What’s less clear is why perfectly good software used by thousands of customers has to die on the vine rather than succeed on its own terms. Even webOS– originally developed by Palm to compete with Apple’s iOS- was given a second life powering LG televisions and appliances. It’s even been open sourced (see related Verge article, webOS ready to move beyond TVs, says LG). If universe technology is no longer a strategic fit to SAP, it should be liberated as open source or put up for sale on the open market. SAP acquired BusinessObjects for approximately €5 billion in 2008 (see SAP’s press release, SAP to Acquire Business Objects in Friendly Takeover). I’m confident SAP could get a good return on its decade-old investment and create favorable terms to OEM the software from its new owner until its current hybrid BI strategy is fully realized in the cloud.

SAP, if you love your classic BusinessObjects customers, set them free!

Should SAP continue to invest in the universe semantic layer? Should it put the technology up for sale? Or open source it? I would love to hear your thoughts on how ALL of SAP’s current analytics customers can have a happy ending.

Everything Must Change

Like it or not, everything MUST change, including SAP’s analytics roadmap.

You’ve probably never heard of Benard Ighner. But in 1974 he penned a song entitled “Everything Must Change” which he performed on the Quincy Jones album Body Heat. Since then, the song has been widely covered by artists in the pop, jazz and R&B genres.

Everyone must change
Nothing stays the same.
The young become the old,
Mysteries do unfold.
‘Cause that’s the way of time
Nothing and no one goes unchanged.

Everything Must Change by Benard Ighner

Last month, SAP analytics executive Mike Flannagan published a February 7, 2018 blog that was a prelude to a February 15, 2018 #askSAP webinar. His blog was entitled A Deeper Look into SAP’s BI and Analytics Strategy and made two key points, one intentional and one not.

First, the intentional message was that SAP is focusing on one data discovery solution, SAP Analytics Cloud. This means that SAP Lumira Discovery- freshly released in 2017 after an extensive and lengthy redesign- will only see small maintenance releases during 2018 and 2019 while SAP Analytics Cloud will continue to be updated every two weeks. Many SAP analytics customers will be unaffected by this announcement, as they have settled on a best-in-breed analytics strategy with Tableau, Qlik, or Microsoft PowerBI as their tool of choice. There will be some disgruntled customers who bought into SAP Lumira, which does not have an automatic migration path to SAP Analytics Cloud.

Second, the unintentional message in Mike Flannagan’s blog was that SAP Analytics Cloud is becoming the primary analytics offering by SAP. Oh sure, the SAP BusinessObjects BI platform is still supported, but the goal is to loosely integrate it with SAP Analytics Cloud via the SAP Analytics Hub, another SAP Cloud Platform-based offering. A red flag for SAP BusinessObjects on-premise customers is this- “SAP has recently extended support for SAP BusinessObjects BI Platform 4.2 by two years”. This “great news” means that End of Mainstream Maintenance for BI 4.2 now occurs on 12/31/2022 and End of Priority One Support Phase now occurs on 12/31/2024.

SAP is to be commended for its current strategy of continuous innovation via support packs, which will continue into 2018 with SAP BusinessObjects BI 4.2 Support Pack 6 being released in the July 2018 time frame and Support Pack 7 being released in the December 2018 time frame. However, contrary to any “rumors” that you may have heard, there are no current plans for SAP BusinessObjects Business Intelligence 4.3. This is unfortunate, because there are significant innovations that need to come to the BI platform but won’t on a support pack budget. And according to SAP’s roadmap, the BI platform will become an innovation-free zone, as any cool and modern technology will only be added to SAP Analytics Cloud.

SAP’s new analytics strategy has significant impacts for its customers who love the on-premise (but also cloud-ready) BI platform. Its strategy even has significant impacts for analytics professionals such as myself who find themselves at a skills crossroads. The SAP BI platform isn’t quite dead (heck, Desktop Intelligence has been dead for years and many of you are still out there using it!), but it’s no longer a solid foundation for a career with analytics- SAP or otherwise. I’ll be exploring both of these angles in future blog posts.

Nothing and no one goes unchanged. But for now, enjoy a two-minute, heart-pounding arrangement of “Everything Must Change,” performed by the world-champion Blue Devils drum corps in their 2017 show, “Metamorph”.

Is your organization’s analytics strategy changing in response to SAP’s recent announcements? Share your thoughts in the comments below.

 

New BI Launch Pad Customization in SAP BI 4.2 SP5

A new and much welcome enhancement for the BI Launch Pad logon screen.

Although SAP is spending most of its analytics budget developing SAP Analytics Cloud, innovation is still happening on the BI Platform. In SAP BusinessObjects BI 4.2 SP5 (released in December 2017), SAP has introduced a new property for controlling the behavior of the Authentication drop-down box on the logon screen.

The behavior of the logon screen can be customized by copying the default BILaunchpad.properties file from C:\Program Files (x86)\SAP BusinessObjects\tomcat\webapps\BOE\WEB-INF\config\default to the adjacent directory C:\Program Files (x86)\SAP BusinessObjects\tomcat\webapps\BOE\WEB-INF\config\custom (see my original article about BI customization, Customizing SAP BusinessObjects BI 4.1 and BI 4.2).

A new property- logon.authentication.visibleList– now joins authentication.default and authentication.visible that controls which authentication types appear in the authentication drop-down list. By default authentication.visible is set to false, but most organizations have to set it to true so the Administrator can choose Enterprise authentication and everyone else can choose something like Windows AD, LDAP or SAP authentication.

logon.authentication.visibleList property for BI Launch Pad customization

Here is how the default list logon.authentication.visibleList=secLDAP,secWinAD,secSAPR3,secOraApps,secPSE1,secpsenterprise,secSiebel7,secEnterprise appears.

SAP BusinessObjects 4.2 SP5 BI Launch Pad customization

The new logon.authentication.visibleList parameter not only controls which authentication types are displayed, but also the order(!) that they are displayed in. As an example, I’ll move secEnterprise from the beginning to the end of the list.

SAP BusinessObjects 4.2 SP5 BI Launch Pad customization

And here’s what it looks like when I shorten the list to only the desired authentication types.

SAP BusinessObjects 4.2 SP5 BI Launch Pad customization

IMPORTANT: Remember that you must copy the contents of C:\Program Files (x86)\SAP BusinessObjects\tomcat\webapps\BOE\WEB-INF\config\custom to C:\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\config\custom before applying any patches, as the latter is the location the patch installer will redeploy web applications from. I also recommend keeping copies of any customized files on a project intranet or some other location that isn’t a SAP BusinessObjects server.

This small enhancement to the BI platform is a big deal that enables BI teams to simplify the interface, reducing both human error and help desk calls. I’m eagerly looking forward to additional BI platform enhancements that we’ll see later this year in BI 4.2 SP6 (July 2018 timeframe) and BI 4.2 SP7 (December 2018 timeframe).

State of the SAP BusinessObjects BI4 Upgrade – February 2018

SAP BusinessObjects 4.1, SAP Lumira 1.x and SAP Design Studio 1.x maintenance all come to an end in 2018. Here’s how to plan for the future.

It’s been a while since I’ve written one of these “State of the SAP BusinessObjects BI4 Upgrade” articles. In fact, I didn’t write one at all during 2017. But there are some key events happening in 2018 that are going to affect BI strategy for many SAP customers.

Read the State of the SAP BusinessObjects BI4 Upgrade – February 2018 on the SAP Community site.

I wrote the article one week before Michael Flannagan posted his Deeper Look into SAP’s BI and Analytics Strategy, but the points are still valid for SAP customers using the SAP BusinessObjects Business Intelligence suite.

SAP BusinessObjects Web Intelligence: The Comprehensive Guide, Fourth Edition

The best book on SAP BusinessObjects Web Intelligence is now even better.

Today is an important day for SAP BusinessObjects Web Intelligence users. I’m proud to announce that the fourth edition of SAP BusinessObjects Web Intelligence: The Comprehensive Guide is now available in both hardcover and electronic formats from SAP Press.

The book has been significantly updated to include features from SAP BusinessObjects Web Intelligence 4.2 Support Pack 4, the latest release. You can learn more and order from my book page.

SAP Lumira 2.0 compatibility with SAP BI platform

Which versions of the BI platform are compatible with SAP Lumira 2.0?

I imagine that most organizations will combine SAP Lumira 2.0 SP2/GA with an upgrade to SAP BusinessObjects BI 4.2 SP4 Patch 1. However, according to the PAM, the SAP Lumira add-on to the BI platform is compatible with recent support packs of BI 4.1. Note that due to an issue with promotion management (see SAP Note 2437742), those support packs will also need to be patched.

The following versions of the SAP BusinessObjects BI platform are compatible with SAP Lumira 2.0/GA and promotion management:

  • SAP BusinessObjects BI 4.1 SP8 Patch 10 or higher
  • SAP BusinessObjects BI 4.1 SP9 Patch 5 or higher
  • SAP BusinessObjects BI 4.1 SP10
  • SAP BusinessObjects BI 4.2 SP2 Patch 12 or higher
  • SAP BusinessObjects BI 4.2 SP3 Patch 8 or higher
  • SAP BusinessObjects BI 4.2 SP4 Patch 1 or higher (see also SAP Note 2467541)

Multilingual organizations that rely on Translation Manager will want to consult SAP Note 2515265, which requires even higher patch levels. NOTE: not all have been released as of this writing):

  • SAP BusinessObjects BI 4.1 SP8 Patch 11 or higher
  • SAP BusinessObjects BI 4.1 SP9 Patch 6 or higher
  • SAP BusinessObjects BI 4.1 SP10 Patch 1 or higher
  • SAP BusinessObjects BI 4.2 SP2 Patch 13 or higher
  • SAP BusinessObjects BI 4.2 SP3 Patch 10 or higher
  • SAP BusinessObjects BI 4.2 SP4 Patch 3 or higher (see also SAP Note 2467541)

You’ll also want to read Matthew Shaw’s SAP Community blog, A ‘simple’ guide to Updating (Upgrading) your SAP BusinessObjects BI Platform – the rules.

What are your organization’s plans for SAP Lumira 2.0? Leave a comment below.

Where Can I Find the Sizing Companion for SAP BusinessObjects Business Intelligence 4.2?

After a three-year hiatus, the SAP BusinessObjects BI4 Sizing Guide receives some much-needed updates.

For those of you living with the previous edition of the sizing guide, last updated on February 20, 2014, you’ll be pleased to know that an update is now available.

The new version of the sizing guide is dated “June 2017” and has been updated with information about the latest release of SAP BusinessObjects BI 4.2 support pack 4. The old Xcelsius-based BI4 Resource Usage Estimator, also known as the BI4 Sizing Estimator, has been retired in favor of the standard SAP Quick Sizer. The document also includes updated sizing guidance for Web Intelligence.

For more information on sizing SAP analytics products, visit Sizing SAP Solutions at http://www.service.sap.com/sizing on the SAP Service Marketplace (S-ID required). Go to Sizing -> Sizing Guidelines -> Analytics, as shown below.

SAP Sizing Site

But you won’t find the updated SAP BusinessObjects BI4 Sizing Guide there. At least not yet. But you can find it at a new wiki, on the Sizing and Deploying SAP BusinessObjects BI 4.x Platform and Add-Ons page.

SAP Sizing Wiki for SAP BusinessObjects

This sizing document is extremely important to SAP BI professionals and we’re grateful to see it continue to receive updates. Much thanks to Sathish Rajagopal and everyone at SAP who had a hand in creating the latest iteration of the SAP BusinessObjects BI4 Sizing Guide!