🌍 SAP · subject
SAP SAP BW Syllabus
The SAP BW syllabus for SAP in full: 7 chapters, 22 topics and 55 sub-topics, every one listed below, plus 51 SAP BW flashcards with answers.
SAP BW syllabus: all 7 chapters
Expand any chapter to see its topics and sub-topics.
-
Introduction to SAP BW
3 topics- Overview of SAP BW
- What is SAP BW?
- History and Evolution
- Key Features and Benefits
- SAP BW Architecture
- Core Components
- Data Flow
- Integration with Other SAP Modules
- SAP BW vs. SAP HANA
- Differences and Similarities
- When to Use Each
- Overview of SAP BW
-
Data Modeling in SAP BW
4 topics- InfoObjects
- Characteristics
- Key Figures
- Attributes and Texts
- InfoProviders
- DSOs (Data Store Objects)
- Cubes
- MultiProviders
- CompositeProviders
- DataStore Objects (DSOs)
- Standard DSOs
- Write-Optimized DSOs
- Direct Update DSOs
- Advanced DataStore Objects (aDSOs)
- Types and Usage
- Configuration Options
- InfoObjects
-
Data Extraction in SAP BW
3 topics- Source Systems
- SAP Source Systems
- Non-SAP Source Systems
- Data Extraction Techniques
- Full Load
- Delta Load
- ETL Process
- Extraction
- Transformation
- Loading
- Source Systems
-
Data Loading and Transformation
3 topics- Process Chains
- Creating Process Chains
- Monitoring and Managing Process Chains
- Data Transfer Processes (DTPs)
- Creating DTPs
- Configuring DTPs
- Transformations
- Transformation Rules
- Start Routines
- End Routines
- Process Chains
-
Reporting and Analysis
3 topics- BEx Query Designer
- Creating Queries
- Filters and Variables
- BEx Analyzer
- Navigating BEx Analyzer
- Using Excel Integration
- BW Reporting Tools
- BusinessObjects
- Lumira
- Analysis for Office
- BEx Query Designer
-
Administration and Performance
3 topics- System Administration
- User Management
- System Monitoring
- Backup and Recovery
- Performance Optimization
- Indexing and Aggregates
- Compression Techniques
- Partitioning
- Data Archiving
- Archiving Strategies
- Implementing Archiving
- System Administration
-
Advanced Topics
3 topics- SAP BW on HANA
- Migration to HANA
- Optimizing BW for HANA
- SAP BW/4HANA
- Differences from SAP BW
- New Features
- Integration with Big Data
- Hadoop Integration
- Spark Integration
- SAP BW on HANA
SAP SAP BW flashcards — 51 questions with answers
What is SAP BW (Business Warehouse)?
SAP BW is SAP's enterprise data warehousing solution used to collect, transform, store, and analyze data from multiple heterogeneous source systems for reporting and business intelligence.
What are the three core layers of the SAP BW data flow architecture?
1) Extraction (staging/data acquisition from source systems), 2) Transformation/Storage (data warehouse and InfoProviders), and 3) Presentation/Reporting (BEx tools and analytics).
What is the LSA (Layered Scalable Architecture) in SAP BW?
LSA is a reference architecture that organizes data into layers: Data Acquisition (PSA), Corporate Memory, Data Propagation, Business Transformation, Reporting, and Virtualization, ensuring scalable and maintainable EDW design.
What is the difference between SAP BW and SAP HANA?
SAP BW is an application-layer data warehouse solution (modeling, ETL, reporting), while SAP HANA is an in-memory column-oriented database platform. BW can run on HANA (BW-on-HANA / BW/4HANA) to accelerate processing.
What is BW/4HANA?
BW/4HANA is the next-generation data warehouse solution built exclusively to run on the SAP HANA in-memory database, using simplified objects (aDSO, CompositeProvider, Open ODS View) and Eclipse-based modeling.
What is an InfoObject in SAP BW?
An InfoObject is the smallest reusable metadata building block in BW, representing business evaluation entities. Types include characteristics, key figures, units, time characteristics, and technical characteristics.
What are the two main types of InfoObjects?
Characteristics (qualitative reference/attribute data such as customer, material, region) and Key Figures (quantitative values such as revenue, quantity, amount that are analyzed).
What are the four key-figure types available for InfoObject key figures in SAP BW?
Amount (currency), Quantity (unit of measure), Number, Integer, Date, and Time. The main aggregatable numeric types are Amount, Quantity, Number, and Integer.
What is an attribute of a characteristic InfoObject?
An attribute is an additional InfoObject that provides further information about a characteristic (e.g., 'city' as an attribute of 'customer'). Attributes can be display-only or navigational.
What is the difference between a display attribute and a navigational attribute?
A display attribute is shown only as extra info and cannot be used to navigate/filter in a query, while a navigational attribute behaves like a characteristic and can be used for drill-down and filtering in reports.
What is an InfoProvider in SAP BW?
An InfoProvider is any object that provides data for reporting/queries. It can physically store data (DSO, InfoCube, aDSO) or provide it virtually (CompositeProvider, MultiProvider, VirtualProvider).
What is an InfoCube in classic SAP BW?
An InfoCube is a multidimensional InfoProvider based on the star schema, consisting of a central fact table linked to dimension tables containing characteristics, used for OLAP reporting.
What schema does a classic InfoCube use, and what makes it 'extended'?
It uses the Extended Star Schema: the fact table connects to dimension tables, which reference SID (Surrogate ID) tables and master data tables, allowing shared master data and better performance than a classic star schema.
What is a DataStore Object (DSO) in SAP BW?
A DSO is an InfoProvider that stores consolidated, cleansed transaction data at a detailed (document) level in flat transparent database tables, supporting overwrite functionality and delta handling.
What are the three tables of a standard DSO?
1) Activation Queue (new/inbound data), 2) Active Data table (activated records used for reporting), and 3) Change Log (records of changes used for delta updates to targets).
What are the three types of classic DSOs in SAP BW?
Standard DSO (with change log/activation), Write-Optimized DSO (fast load, no activation), and Direct-Update DSO (updated via APIs, no staging tables).
What is the key difference between a standard DSO and a write-optimized DSO?
A standard DSO activates data and supports overwrite with a change log; a write-optimized DSO loads data directly into the active table without activation, offering faster loads but no overwrite/change log.
What is an Advanced DataStore Object (aDSO)?
The aDSO is the central, unified persistence object in BW/4HANA and BW-on-HANA that replaces InfoCubes, DSOs, and PSA. Its behavior (staged, standard, data mart, etc.) is configured via modeling properties.
Which classic BW objects does the aDSO consolidate/replace?
The aDSO replaces the classic InfoCube, standard DSO, write-optimized DSO, and PSA, providing a single flexible object whose behavior is defined by settings.
What are the three internal tables of a standard aDSO?
Inbound table (Activation Queue, technical suffix 1), Active Data table (suffix 2), and Change Log table (suffix 3).
Show the other 31 SAP BW flashcards
What is a Source System in SAP BW?
A Source System is a system that supplies data to BW. Types include SAP systems (via extractors), non-SAP databases (DB Connect), flat files, web services, SAP HANA, ODP, and BI systems.
What is ODP (Operational Data Provisioning) in SAP BW?
ODP is a framework for efficient data extraction and replication that supports delta handling via the Operational Delta Queue (ODQ), used as the recommended source-system connection in modern BW.
What is the difference between full extraction and delta extraction?
Full extraction transfers the entire dataset each time, while delta extraction transfers only new or changed records since the last load, improving performance and reducing load volume.
What is a DataSource in SAP BW?
A DataSource is a structure that defines the fields of data extracted from a source system, forming the interface for data acquisition and mapping into the BW staging area.
What is the PSA (Persistent Staging Area)?
The PSA is the initial inbound storage layer in classic BW where extracted raw data is stored in the same format as the source before transformation, enabling error handling and reprocessing.
What does ETL stand for and what are its phases?
ETL stands for Extract, Transform, Load: Extract data from source systems, Transform (cleanse, map, calculate, aggregate) it, and Load it into target InfoProviders.
What is a Transformation in SAP BW?
A Transformation defines how source fields are mapped and converted into target fields, handling field mapping, rules (direct assignment, constant, formula, routine), unit/currency conversion, and data cleansing.
What are the main rule types available in a BW transformation?
Direct Assignment, Constant, Formula, Read Master Data, Routine (ABAP), Time Update, Unit/Currency Conversion, and Initial (no transfer).
What are the types of routines available in a BW transformation?
Start Routine (runs before mapping on the whole package), End Routine (runs after mapping on result package), Expert Routine (replaces standard logic entirely), and Field/Characteristic Routine (per field).
What is a Data Transfer Process (DTP) in SAP BW?
A DTP controls the transfer of data from a source to a target within BW, defining extraction mode (full/delta), filters, error handling, and package processing during the load.
What is the difference between a Transformation and a DTP?
A Transformation defines the logic of how data is mapped/converted between source and target; a DTP defines and executes the actual data transfer process (extraction mode, filters, error handling) using that transformation.
What extraction modes can be set in a DTP?
Full (all matching data) and Delta (only new/changed records since last request). Delta DTPs manage their own delta status independent of the InfoPackage.
What is an error stack (error DTP) in SAP BW?
The error stack is a request-based table that stores erroneous records from a DTP load so they can be corrected and reloaded via an Error DTP without reprocessing the entire dataset.
What is an InfoPackage in SAP BW?
An InfoPackage specifies which data to load from a source system into the PSA/inbound layer, including selection criteria, update mode, and scheduling for the extraction step.
What is a Process Chain in SAP BW?
A Process Chain is a sequence of scheduled, interdependent background processes (loads, activations, index builds, etc.) used to automate and control the flow of data warehousing tasks.
What are the three types of process in a Process Chain?
1) Start Process (defines trigger/scheduling), 2) individual application processes (e.g., DTP execution, DSO activation), and 3) collection/connector processes (AND, OR, EXOR) that control branching logic.
What do the AND, OR, and EXOR connectors do in a Process Chain?
AND (all predecessors must finish before continuing), OR (continues each time any predecessor finishes), and EXOR (Exclusive OR — continues only for the first predecessor that finishes).
What is the BEx Query Designer?
BEx Query Designer is the tool used to define queries on InfoProviders by selecting characteristics and key figures into rows, columns, and free characteristics, and defining filters, restricted/calculated key figures, and variables.
What is the difference between a Restricted Key Figure (RKF) and a Calculated Key Figure (CKF)?
An RKF is a key figure restricted (filtered) by one or more characteristic values; a CKF is a key figure derived by a mathematical formula/calculation using existing key figures. For example a CKF margin ratio $= \frac{\text{Profit}}{\text{Revenue}}$.
What are the types of BEx variables and their processing types?
Variable types: Characteristic value, Hierarchy, Hierarchy node, Text, Formula. Processing types: Manual entry/default, Replacement path, Customer exit, SAP exit, and Authorization.
What is BEx Analyzer?
BEx Analyzer is a Microsoft Excel-based analysis and reporting tool (an Excel add-in) that lets users execute BW queries, navigate data, and build interactive workbooks with design items.
What is the difference between BEx Analyzer and BEx Web Analyzer?
BEx Analyzer is an Excel-embedded desktop tool for OLAP analysis, while BEx Web Analyzer is a browser-based, ad-hoc analysis tool running on the SAP BW Java/portal stack requiring no local installation.
Name key SAP BW reporting/front-end tools.
BEx Query Designer, BEx Analyzer, BEx Web Application Designer (WAD), BEx Report Designer, SAP Analysis for Office, SAP Lumira, SAP BusinessObjects (Web Intelligence, Design Studio), and SAP Analytics Cloud.
What is SAP Analysis for Office?
SAP Analysis for Office (AO) is a modern Microsoft Office add-in (Excel and PowerPoint) for multidimensional analysis of BW and HANA data, positioned as the successor to BEx Analyzer.
What is an aggregate in classic SAP BW and what is its purpose?
An aggregate is a materialized, pre-summarized subset of an InfoCube's data stored redundantly to speed up query response by reading fewer records. On HANA, aggregates are obsolete due to in-memory processing.
What is a BW Accelerator (BWA)?
BW Accelerator was an in-memory, index-based appliance (based on TREX) that accelerated query performance by storing compressed InfoCube data in memory. It has been superseded by SAP HANA.
List common SAP BW performance optimization techniques.
Building aggregates/BWA, partitioning (logical and physical), indexing, compressing InfoCube requests, using line-item dimensions, query read modes, OLAP caching, parallel processing in DTPs, and using HANA-optimized objects.
What is InfoCube request compression (collapse)?
Compression moves data from the F fact table (request-based, with request IDs) into the E fact table (compressed, without request IDs), reducing table size and improving query performance, but requests can no longer be individually deleted.
What is the difference between logical and physical partitioning of an InfoCube?
Logical partitioning splits data across multiple InfoProviders combined by a MultiProvider; physical partitioning divides a single InfoProvider's fact table at the database level (e.g., by fiscal year/period) for faster access and maintenance.
What are common SAP BW administration transactions and tools?
RSA1 (Data Warehousing Workbench / Administrator Workbench), RSPC (Process Chain maintenance), RSMO/RSRQ (monitor loads), RSA3 (extractor checker), RSA5/RSA6 (DataSources), and RSKC (permitted characters).
What is a CompositeProvider in BW/4HANA?
A CompositeProvider is a virtual InfoProvider that combines data from multiple InfoProviders (aDSOs, Open ODS Views, HANA views) using UNION and JOIN operations for reporting, replacing classic MultiProviders and InfoSets.
SAP SAP BW FAQ
What is in the SAP SAP BW syllabus?
SAP SAP BW is split into 7 chapters: Introduction to SAP BW, Data Modeling in SAP BW, Data Extraction in SAP BW, Data Loading and Transformation, Reporting and Analysis, Administration and Performance and Advanced Topics. Together they contain 22 topics and 55 sub-topics.
How many chapters are in SAP SAP BW?
7 chapters, containing 22 topics and 55 sub-topics. The largest chapter is Data Modeling in SAP BW, with 4 topics.
Are there flashcards for SAP SAP BW?
Yes — a 51-card SAP BW deck, printed in full in the flashcards section of this page and available in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.