New Announcements and Updates




ABAP Objects: Application Development from Scratch

Price:
Starting From $69.95
Product Code:
H2953
Average Rating:
( 10 product reviews )
Availability:
In stock!
Format:
Quantity:


Write your own product review

Product Details

ISBN:
978-1-59229-211-0
Author(s):
Thorsten Franz and Tobias Trapp
Type:
Hardcover, 498 pages
Year:
2008

Product Description and Table of Contents

ABAP's object-oriented concepts let you develop flexible, self-contained software, completely independent of standard SAP applications. But doing so is challenging, even for experienced software architects. This book addresses this issue by showing you, in a hands-on, step-by-step manner, how to successfully navigate the development process with ABAP Objects.

First, uncover the requirements critical for designing application systems, and how to model the application object. Then, you'll benefit from expert guidance on the application system in general, including how to split an application into packages, define dependencies, and develop interfaces. Finally, with the authors' help, you'll tackle the greatest challenge of them all: implementing the application layer.

GUI programming, SAP Business Partner, and special application programming techniques are also carefully explained in detail. Complete with chapters on information acquisition and managing development projects, this comprehensive programming guide is a must for every serious ABAP developer.

Highlights

  • Designing Application Systems
  • Modeling Application Objects
  • Classes, Interfaces, and Exceptions
  • Application Architecture: Splitting into Packages, Definition of Dependencies, BAdIs, Publish & Subscribe Interface
  • Application Layer: Customizing and SAP Workflow
  • GUI Programming
  • SAP Business Partner
  • Special Application Programming Techniques: Logging Data in the Business Application Log (BAL), Parallel Processing.

About the Author(s)

Thorsten Franz is a software architect at AOK Systems GmbH. His work focuses on the development of new SAP based applications and frameworks, and on application integration. Tobias Trapp is a software developer at AOK Systems GmbH. His areas of expertise are ABAP development and XML technologies. He is also author of the SAP PRESS book XML Data Exchange Using ABAP.

Table of Contents

1 ... Introduction ... 17
... 1.1 ... About this Book ... 18
... 1.2 ... Sample Application and Technical Prerequisites ... 21

2 ... Designing Application Systems ... 23
... 2.1 ... Requirements ... 24
... 2.2 ... General Architectural Considerations ... 39
... 2.3 ... Using the Standard SAP System ... 49

3 ... Application Object ... 51
... 3.1 ... What Is an Application Object? ... 52
... 3.2 ... Modeling the Application Object at the Database Level ... 56
... 3.3 ... Implementing Object Persistence ... 75
... 3.4 ... Transaction Concept ... 95
... 3.5 ... Best Practices ... 102

4 ... Classes, Interfaces, and Exceptions ... 113
... 4.1 ... Advantages of ABAP Objects ... 114
... 4.2 ... Exceptions ... 116
... 4.3 ... Basic Principles of Object-Oriented Design ... 122
... 4.4 ... Classic Modularization Units ... 130
... 4.5 ... Best Practices ... 132

5 ... Application Architecture ... 135
... 5.1 ... Requirements for Application Architecture ... 135
... 5.2 ... Software Structuring from a Technical Perspective ... 137
... 5.3 ... How To Structure a Software System ... 141
... 5.4 ... Package Concept ... 148
... 5.5 ... Composition of Packages ... 161
... 5.6 ... Best Practices ... 179

6 ... Application Layer ... 187
... 6.1 ... Application Logic ... 188
... 6.2 ... Customizing ... 196
... 6.3 ... Search Services ... 204
... 6.4 ... Workflows ... 209

7 ... GUI Programming ... 229
... 7.1 ... Ergonomic Examples and Dialog Standards ... 230
... 7.2 ... Table Maintenance Dialog and View Cluster ... 238
... 7.3 ... Area Menus ... 258
... 7.4 ... Object-Oriented Screen Programming ... 261
... 7.5 ... Web Dynpro ... 306
... 7.6 ... Best Practices ... 327

8 ... SAP Business Partner ... 331
... 8.1 ... Background Information ... 331
... 8.2 ... Business Partner Extension ... 336
... 8.3 ... SAP Locator Extension ... 369
... 8.4 ... Key Transactions ... 388

9 ... Application Programming Techniques ... 391
... 9.1 ... Implementing the Application Log ... 392
... 9.2 ... Parallel Processing of Applications ... 417
... 9.3 ... Key Transactions ... 445

10 ... Information Acquisition ... 447
... 10.1 ... SAP Service Marketplace ... 447
... 10.2 ... ABAP Keyword Documentation ... 450
... 10.3 ... SAP Design Guild ... 451
... 10.4 ... Internal Workings of AS ABAP ... 451
... 10.5 ... Knowledge Management ... 459
... 10.6 ... Key Transactions ... 461

A ... Managing Development Projects ... 465
... A.1 ... Roles in Development Projects ... 465
... A.2 ... Quality Management ... 467

B ... Bibliography ... 487

C ... List of Quotations ... 491

D ... The Authors ... 493




Product Reviews


Showing reviews 1-4 of 10 | Next

  1. Nice addition to shelf

    Posted by Pranav on Mar 31st, 2014

    I am new to OO concept and this book explains things in much better way. Its a good book with emphasis on theoretical concepts.


  2. Good, but need some samples

    Posted by Hansvika on May 11th, 2013

    Good explanation, but need some examples with programs on what the author was trying to explain in the book.

    This is a book to learn theoretical concepts in OO ABAP from scratch, it is recommended to buy after some practical experience from some other authors of SAP Press published.

    Finally, the conclusion of this book is not bad


  3. Nice Book to start with

    Posted by Anonymous on Jan 22nd, 2013

    Would have been more interesting if explained in a Layman View.


  4. Full ON Theory!!!

    Posted by VYADAV on Oct 29th, 2012

    I'm disappointed in this book.it has so much theory and not enough examples.


Showing reviews 1-4 of 10 | Next

Write your own product review
If you have purchased this book you can share your experience with others!
review guidelines

Find Similar Products by Category


Recently Viewed