Object Services in ABAP
Object Services provide ABAP applications with various central services that are not directly covered by ABAP objects, and this practical book introduces proven solutions for the use of these standard services. It also teaches you how to easily link Object Services with user interface elements, or enhance them elsewhere with useful functions.
Functional Scope in Detail
Get essential details on the standard functions of Object Services (Persistence Service, Transaction Service, Query Service) as well as the technological basic principles of their implementation and their internal functioning.
Understand suggested enhancements for the functional scope of Object Services, such as options for reloading and releasing objects, the integration of plausibility checks, the automated processing of the SAP Lock Concept, and much more.
Learn to implement applications and entire systems on a completely object-oriented basis, allowing you to take full advantage of the benefits of Object Services. Your ABAP programs become more stable, re-usable, faster, and easier to maintain.
Increase your knowledge of further developments of Object Services, up to and including SAP NetWeaver AS ABAP Release 7.0 EhP2.
- Reading persistent objects
- Creating and changing persistent objects
- Selecting persistent objects
- Internal structure and functioning of Object Services
- Enhancements for practical use
- Plausibility checks and lazy loading
- Integrating the SAP Lock Concept
About the Author(s)
Christian Assig, Aldo Hermann Fobbe, and Prof. Dr. Arno Niemietz work at IOT Institut für Organizations- und Technikgestaltung GmbH, which specializes in the development and implementation of complex IT solutions. They have many years of experience in object-oriented software development with ABAP, and have already used Object Services in numerous live projects.
Table of Contents
… Preface … 9
1 … Introduction … 11
2 … Reading Persistent Objects … 19
3 … Creating and Changing Persistent Objects … 51
4 … Selecting Persistent Objects … 89
5 … Internal Structure and Functioning of Object Services … 117
6 … Useful Enhancements for Practical Use … 137
7 … Intelligent Persistent Objects … 161
8 … Integration of the SAP Lock Concept and Object Services … 181
9 … Conclusion … 209
… The Authors … 211
… Index … 213