| |
| |
| |
| Introduction | |
| |
| |
| |
| The Technical Quality of ABAP Software | |
| |
| |
| |
| ABAP Objects and Unicode-Enabling | |
| |
| |
| |
| The Structure of This Book | |
| |
| |
| |
| Quality of the Development Organization | |
| |
| |
| |
| Introduction | |
| |
| |
| |
| The Impact of Using ERP Functionality | |
| |
| |
| |
| The Impact of a Multi-System SAP Landscape | |
| |
| |
| |
| The Impact of a Multi-Application Landscape | |
| |
| |
| |
| The Impact of Several SAP R/3 Production Systems | |
| |
| |
| |
| Summary | |
| |
| |
| |
| Correctness | |
| |
| |
| |
| Typical Correctness Categories | |
| |
| |
| |
| Selecting Data | |
| |
| |
| |
| Processing Data | |
| |
| |
| |
| Managing Data in Memory | |
| |
| |
| |
| Inconsistencies in Database Updates | |
| |
| |
| |
| Checking the Unicity of Interface Data | |
| |
| |
| |
| Stability | |
| |
| |
| |
| Stability Problems | |
| |
| |
| |
| Programming Errors That Promote Instability | |
| |
| |
| |
| Risks of Dynamic Programming | |
| |
| |
| |
| Changes in an ABAP Program's Environment | |
| |
| |
| |
| Using an ABAP Program Incorrectly | |
| |
| |
| |
| Exceptions and Error Handling | |
| |
| |
| |
| The Importance of Exception Handling | |
| |
| |
| |
| Implementation of Exception Handling | |
| |
| |
| |
| Class-Based Exception Handling | |
| |
| |
| |
| Conclusions | |
| |
| |
| |
| User-Friendliness | |
| |
| |
| |
| The Importance of Standardization | |
| |
| |
| |
| Guidelines for The Look-and-Feel and Behavior of Your Programs | |
| |
| |
| |
| Guidelines for Navigation and Support | |
| |
| |
| |
| Conclusion | |
| |
| |
| |
| Performance | |
| |
| |
| |
| Introduction | |
| |
| |
| |
| Optimizing Processing on the Database Server: Using Indexes | |
| |
| |
| |
| Minimizing Data Traffic Between the Database Server and the Application Server | |
| |
| |
| |
| Optimizing Processing on the Application Server | |
| |
| |
| |
| Minimizing Data Traffic Between the Application Server and a Client | |
| |
| |
| |
| Summary | |
| |
| |
| |
| Maintainability | |
| |
| |
| |
| Maintainability of Standard SAP Software | |
| |
| |
| |
| Maintainability of Customized ABAP Software | |
| |
| |
| |
| Enhancing Maintainability with ABAP Objects | |
| |
| |
| |
| Summary | |
| |
| |
| |
| Checking Robustness and Troubleshooting | |
| |
| |
| |
| Changes and New Developments | |
| |
| |
| |
| Troubleshooting Incidents | |
| |
| |
| |
| Summary | |
| |
| |
| Appendix | |
| |
| |
| Index | |