
ABAP Development for SAP NetWeaver BI: User Exits and BAdIs
Description
The new edition of this popular Essentials guide has been extended, revised, and updated to NetWeaver BI 7.0. The book is written to help users understand how to determine the correct User Exit to use, and how to bring that User Exit to life. It covers the most frequently implemented User Exits in SAP NetWeaver BI 7.0.
The book begins with a brief introduction, followed by an extensive overview of the central aspects of high-performance ABAP programming techniques. It provides detailed insights on the options available for manipulating the data flow from the source system through to the report. And it teaches how to develop extractor exits and extensions, and uncover the wide range of options available for customizing data in SAP NetWeaver BI-from transformation (including the derivation of characteristics and key figures), to start and end routines, to transfer and update rules-this guide covers all the bases. Finally, the description of variable exits with extensively commented code examples to help users implement, step-by-step, their own custom developments on a daily basis.
More details
Other editions
New editions

Previous edition

Person
Content
1 ... Introduction ... 11
2 ... Performance ... 15
... 2.1 ... Table Types in ABAP ... 15
... 2.2 ... Loops and Read Accesses to Tables ... 18
... 2.3 ... Field Symbols ... 20
... 2.4 ... Database Accesses and Cache ... 22
3 ... User Exits and BAdIs in the Extraction Process ... 25
... 3.1 ... Usage Options ... 25
... 3.2 ... Generic Extractors ... 26
... 3.3 ... User Exit RSAP0001 ... 31
... 3.4 ... BAdI RSU5_SAPI_BADI ... 45
4 ... User Exits in Data Import Processes ... 49
... 4.1 ... Transformation ... 49
... 4.2 ... Routines in the Data Transfer Processes ... 76
... 4.3 ... Importing a Hierarchy from an Unstructured Excel Sheet ... 82
... 4.4 ... Transfer Rules in SAP BW 3.x ... 101
... 4.5 ... Update Rules in SAP BW 3.x ... 116
5 ... User Exits and BAdls in Reporting ... 131
... 5.1 ... Variable Exit RSR00001 ... 131
... 5.2 ... Virtual Key Figures and Characteristics ... 153
... 5.3 ... VirtualProviders ... 168
... 5.4 ... BAdI SMOD_RSR00004 ... 177
... 5.5 ... Implementing Own Read Routines for Master Data ... 181
6 ... User Exits in Planning ... 199
... 6.1 ... Variables in Planning ... 199
... 6.2 ... Characteristic Value Derivations ... 211
... 6.3 ... Exit Functions in Planning ... 229
... 6.4 ... Conclusion ... 246
7 ... Summary ... 247
A ... dditional Extension Options ... 251
... A.1 ... Other BAdIs and User Exits in SAP NetWeaver BI ... 251
... A.2 ... Generated Tables and Objects in SAP NetWeaver BI ... 252
B ... The Author ... 257