
ABAP Development for SAP NetWeaver BW
Exits, BAdIs, and Enhancements
Dirk Herzog(Author)
SAP PRESS
3rd Edition
Published on 26. October 2012
Book
Hardback
278 pages
978-1-59229-424-4 (ISBN)
Description
Steer your BW-specific programming and push your implementation beyond standard BI business requirements! This book is your trusted guide to the most often-used and helpful custom enhancements in SAP NetWeaver BW. Dive into user exits and BAdls for data extracting, importing, reporting, and planning. You'll develop an understanding of why these custom enhancements are necessary, when to apply them, and how to perform them. Up to date for SAP NetWeaver BW 7.3, this edition will kick your implementation up a notch.
1 System Performance
Understand the impact that well-chosen ABAP developments can have on the performance of the SAP NetWeaver BW system.
2 Data Record Modification
Differentiate between user exits and BAdIs and learn when to apply each technique in your own custom development.
3 Customer Exits
A completely new appendix highlights important customer exits in administrator workbench, extraction, reporting, and planning.
4 New Transformation Options
Understand how the updated transformation options have been extended and which new features they provide, such as graphical display of rules.
5 Practical Application
Helpful icons flag tips that will make your work easier, caution you about frequent errors made by developers, and offer practical examples.
Highlights Include:
Data staging
Reporting
Extraction process
Data import process
Transformation
Extension options
SAP Business Planning and Simulation (SAP BW-BPS)
ABAP Dictionary naming conventions
VirtualProvider
Generated tables and objects
Galileo Press heißt jetzt Rheinwerk Verlag.
More details
Series
Language
English
Place of publication
Bonn
Germany
Edition type
New edition
Illustrations
Illustrations
Dimensions
Height: 22.9 cm
Width: 17.5 cm
ISBN-13
978-1-59229-424-4 (9781592294244)
Schweitzer Classification
Other editions
Previous edition

Book
01/2009
2nd Edition
SAP PRESS
€68.00
Article exhausted; check for reprint
Person
Author
After graduating with a degree in business mathematics from Technische Universität Berlin, Germany, Dirk Herzog started his career in 1996 in the CO-OM development department at SAP in Walldorf, Germany. His work focused on cost-center planning and the CO planning processor. Four years later, he moved back to Berlin to join the BW consulting team at SAP Deutschland. Since then, he has led numerous national and international implementations of Business Intelligence (BI) and Strategic Enterprise Management (SEM). These included the world's first SAP BW 3.0 project, one of the first cube-based SEM-BCS implementations, and a large International Accounting Standards (IAS) project in the banking sector. Dirk also has developed solutions and solution concepts for complex modeling and implementation. He is co-author of the PDEBWB course on "User Exits in SAP BW," and has taught the course several times. Whenever he has the time, Dirk writes Web logs in the SAP Developer Network (SDN) and answers forum questions.
Content
Preface to the 3rd Edition ... 11
Introduction ... 13
1. Performance ... 17
1.1 ... Table Types in ABAP ... 17
1.2 ... Loops and Read Accesses to Tables ... 20
1.3 ... Field Symbols ... 22
1.4 ... Database Accesses and Cache ... 24
2. User Exits and BAdIs in the Extraction Process ... 27
2.1 ... Usage Options ... 27
2.2 ... Generic Extractors ... 28
2.3 ... User Exit RSAP0001 ... 33
2.4 ... BAdI RSU5_SAPI_BADI ... 47
3. User Exits in Data Import Processes ... 51
3.1 ... Transformation ... 51
3.2 ... Routines in the Data Transfer Process ... 81
3.3 ... Importing a Hierarchy from an Unstructured Microsoft Excel Sheet ... 86
3.4 ... Recommendations for SAP NetWeaver 7.3 ... 106
4. User Exits and BAdls in Reporting ... 107
4.1 ... Variable Exit RSR00001 ... 107
4.2 ... Virtual Key Figures and Characteristics ... 130
4.3 ... VirtualProvider ... 143
4.4 ... BAdI SMOD_RSR00004 ... 152
4.5 ... Implementing Own Read Routines for Master Data ... 156
5. User Exits in Planning ... 173
5.1 ... Variables in Planning ... 173
5.2 ... Characteristic Value Derivations ... 185
5.3 ... Exit Functions in Planning ... 203
5.4 ... Conclusion ... 218
Appendices ... 221
A ... Overview of Exits and Enhancements in SAP NetWeaver BW 7.3 ... 223
B ... Generated Tables and Objects in SAP NetWeaver BW ... 239
C ... Using SAP BW 3.x ... 243
D ... The Author ... 271
Index ... 273