
ABAP Development for SAP BW-User Exits and BAdIs
Description
User exits and Business Add-Ins (BAdIs) provide organizations with an ideal way to extend and optimize standard SAP systems with proprietary developments. This new guide in the SAP PRESS Essentials series shows you how to implement your own custom developments in ABAP for use in SAP Business Information Warehouse (SAP BW).
A brief introduction to the subject is followed by an extensive overview of the central aspects of high-performance ABAP programming techniques. Readers obtain detailed insights on the options available for manipulating the data flow from the source system through to the report. You'll learn how to develop extractor exits and extensions, plus 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 enables you to implement, step-by-step, your own custom developments on a daily basis.
Although this technical guide is based on SAP NetWeaver BI (Release SAP NetWeaver 2004s) it also touches upon previous releases by outlining the essential differences wherever necessary. The book is mainly intended for developers supporting a release upgrade, but it can also be consulted regularly as an invaluable reference book.
More details
Other editions
New editions

Person
Content
2. Performance ... 5
... 2.1 Table Types in ABAP ... 5
... 2.2 Loops and Read Accesses to Tables ... 7
... 2.3 Field Symbols ... 7
... 2.4 Database Accesses and Cache ... 8
3. User Exits and BAdIs in the Extraction Process ... 11
... 3.1 Usage Options ... 11
... 3.2 Generic Extractors ... 11
... 3.3 User Exit RSAP0001 ... 14
... 3.4 BAdI RSU5_SAPI_BADI ... 22
4. User Exits in Data Import Processes ... 25
... 4.1 Transformation ... 25
... 4.2 Importing a Hierarchy from an Unstructured Excel Sheet ... 43
... 4.3 Transfer Rules in SAP BW 3.x ... 55
... 4.4 Update Rules in SAP BW 3.x ... 65
5. User Exits and BAdls in Reporting ... 73
... 5.1 Variable Exit RSR00001 ... 73
... 5.2 Virtual Key Figures and Characteristics ... 86
... 5.3 Virtual Providers ... 94
... 5.4 BAdI SMOD_RSR00004 ... 99
6. Summary ... 103
A. Appendix ... 105
... A.1 Other BAdIs and User Exits in SAP NetWeaver BI ... 105
... A.2 Generated Tables and Objects in SAP NetWeaver BI ... 106
Index ... 109