<< 1 >>
Rating:  Summary: Not enough. Review: I attended the ABAP academy and received certification. Prior to the academy I read this book. I found it to be better than nothing but other students found the ABAP Objects book to be more current. The ABAP Object book also provides a demo R3 system. This allows the student to practice at home and be more creative. Win 2000 and MS SQL 2000 are required for the demo version. Go with ABAP Objects.
Rating:  Summary: Weak conceptual backgroung, poor copyediting, simplistic. Review: I strongly disagree with the other reviewers about this title. I find it to be weak on key SAP concepts and their practical applications. Summaries at the end of chapters are useless for they contain no reference to key topics. They do however have attempts at positive reinforcement with statements like "Congratulations! You have learned to program one of three major types of ABAP programs..."Little attention is paid to several key ABAP concepts. For example, there is very little space devoted to distinguishing betweek data elements and data types. How do they work together? We can't learn from this book. Internal tables are glossed over in a VERY simplistic manner (i.e. the significance of the itab header line and alternatives using table work areas). Additionally, there are numerous copy edit errors in syntax. The description of the field mask functions is one example. In several areas, the shaded note sections are just truncated and do not co! ntain the full text intended. I also find the code snippets to be watered down too much. Instead of including real programs, the examples are often annotated with notations that indicate "functional code goes here" instead of showing a relevant example of "functional code". There are also examples of statements that are just plain wrong. The authors state that after version 3.1, SAP has no cluster tables and then they completely dispense with the topic. In fact v4.0 still does have table clusters. This is a gross oversight. Treatment of internal tables is very weak. For example, the current syntax for creating itabs is not defined well. They do not properly communicate the behavior of the OCCURS 0 statement in itab creation. Additionally, treatment of the CLEAR command is simply incomplete. They imply that CLEAR always works on the itab header line, which is not true. It is just not that simple and depends on whether the itab is using its own! header line or a different work area. I am also unimpres! sed with the very poor coverage of the ABAP Workbench and data dictionary. Often reference is made to a tool or an object without first defining the use of the item being referenced. I guess we are just intuitively supposed to know these things. On the positive side, I did find good references to the more obscure options and syntax options in ABAP. There are many examples of code structures that I would not think about using. It will serve well as a reference for unusual approaches for the experienced programmer, but it DOES NOT PROVIDE ADEQUATE CONCEPTUAL FOUNDATION FOR THE NOVICE. Pass on this book.
Rating:  Summary: Good Reference Review: It is a good book as a reference, but not advisable as a tutorial.
Rating:  Summary: Good Reference Review: This book is a great primer for those who have some general programming knowlege, and who are self starters. I have gone through three other similar books, and found this to be the most useful. It will get you started, but you will quickly yearn for more meat and examples, which can be found in the next book in the series.
Rating:  Summary: Better books available Review: Though it does say introduction to ABAP I guess I was expecting more, for instance the book dosn't even review the ABAP editor until a three page appendix in the back of the book. Many pages of the book are wasted repeating program code but never really reviewing what is going on. There never really is a mention of how to manipulate tables in this book so if you need to work with anything other then internal tables (who doesn't) you'll have to find the information elsewhere.
<< 1 >>
|