1    Introduction to SAP BW/4HANA

In this chapter, we’ll look at how SAP BW has evolved until now and what makes SAP BW/4HANA different. We’ll also provide a high-level overview of SAP BW/4HANA’s capabilities.

SAP Business Warehouse (SAP BW) as an application has been around since 1998 and has evolved tremendously over the years. With SAP BW/4HANA, SAP is taking a step toward discontinuing the legacy SAP BW application and replacing it with a more modern and agile application that should help improve the time to information for companies. This chapter will look at the history of SAP BW, then give a brief overview of SAP BW/4HANA and the implementation approach options available for SAP BW/4HANA.

1.1    History of SAP BW

SAP BW was developed as a product for offloading the reporting workload from SAP R/3 systems to avoid performance issues caused by reporting and improve analytical capabilities with online analytical processing (OLAP) “slice and dice” analysis, allowing for easily interchanging measures and characteristics at runtime. In this section, we’ll cover some of the main SAP BW releases and what capabilities they offered to help illustrate how SAP BW became what it is today.

Figure 1.1 shows the SAP BW releases timeline, starting in 1998 and running to 2016 and the release of SAP BW/4HANA.

SAP BW Release Timeline

Figure 1.1    SAP BW Release Timeline

1.1.1    SAP BW Release 1.0

The first release of SAP BW wasn’t generally available. A few select customers agreed to be part of a pilot program and started their implementations with SAP BW 1.0, but most customers went live with release 1.2 in the following year.

The initial SAP BW release 1.0 was based on Ralph Kimball’s data mart principles, described in his book, The Data Warehouse Lifecycle Toolkit.

The InfoCube was the only InfoProvider type that could be used for reporting. What set SAP BW apart from other tools was that SAP included standard data models and extraction programs for a few reporting areas with SAP BW, which gave customers quick implementation of elements such as sales reporting compared to building custom data marts.

The frontend for release 1.0 was Excel-based and had slice and dice capabilities. This was a great improvement over some of the list reports available in SAP R/3. The frontend tool was based on SAP’s Open Information Warehouse Excel frontend for SAP R/3 and was further developed for SAP BW.

1.1.2    SAP BW Release 1.2

SAP BW 1.2A was released in 1998; release 1.2B in 1999 was the official release, with general availability for customers to implement SAP BW for production use.

SAP BW release 1.2 provided a small set of data-modeling options structured around the following elements:

1.1.3    SAP BW Release 2.0 and 2.1

SAP BW 2.0 was released in 2000 and introduced several new capabilities that had been lacking in release 1.2, allowing for better data modeling and consumption of reporting. SAP BW 2.x was a significant extension from the data mart architecture and included some of Bill Inmon’s information factory concepts, such as the operational DataStore (ODS) object.

Some of the most notable features introduced include the following:

1.1.4    SAP BW Release 3.x

Late 2001 saw the release of SAP BW 3.0A, which introduced new tools that some customers had requested. However, the major 3.x release came in 2004 with SAP BW 3.5, which offered enhancements such as the following:

The SAP BW 3.x releases provided a robust data warehousing solution for enterprises and were the starting point for a lot of implementations of SAP BW.

1.1.5    SAP BW Release 7.0 to 7.3

SAP made a lot of changes again with the release of SAP BW 7.0, also called SAP NetWeaver 2004s when released. This release was also the base for all development up until today’s version of SAP BW.

The SAP BW 7.0 to 7.31 release time frame stretched from 2005 to 2012; there was development but were no major changes aside from the SAP BusinessObjects integration, which started when SAP acquired BusinessObjects in 2008. The features that had the biggest impact were as follows:

1.1.6    SAP BW 7.4 and 7.5 Powered by SAP HANA

In late 2013, SAP BW 7.4 was released, the first version of SAP BW developed to take advantage of the SAP HANA platform. It included some new features specifically optimized for use on SAP HANA, as follows:

SAP BW Object Inflation

The enhancement and development of SAP BW over the past 20 years has caused an inflation in the number of objects available for modeling the enterprise data warehouse. A lot of object types were developed for very specific niche use cases and caused a lot of additional logic to be built into the OLAP engine in SAP BW. Figure 1.2 illustrates the inflation in object types over the years and the complexity that SAP BW developers and support staff had to manage.

SAP BW Innovation and Increase of Object Types

Figure 1.2    SAP BW Innovation and Increase of Object Types