
The Developer's Guide to the SAP NetWeaver Composition Environment
Description
The SAP NetWeaver Composition Environment provides everything you need to develop composite applications quickly and efficiently using SAP NetWeaver CE 7.1, and this Developer's Guide shows you how to do exactly that. Based on numerous examples, you will learn how to use the development tools and methods to build composite applications using SAP NetWeaver CE in your daily work. The book helps you decide at any time which of the following tools is the best choice in your specific situation: Composite Application Framework (CAF), Web Dynpro, SAP NetWeaver Visual Composer, SAP Interactive Forms, or Guided Procedures.
Whether you're an IT architect or a business process expert responsible for providing a solution for a specific business process; a product manager who has to define application requirements, or a developer, this book helps you quickly build or reproduce your first composite application, and benefit from faster and more efficient software solutions. In addition, the many screenshots, sample code listings, and best practices included in the book - and provided directly by SAP - make this your personal CE experience.
Topic Highlights:
Architecture: description of all SAP NetWeaver CE tools
Development of a sample application: dynamic user assignment using Web Dynpro and Visual Composer UIs
Functions of the composition tools: CAF, Visual Composer, and Guided Procedures
Best Practices: notes on installation, performance aspects, troubleshooting, and FAQs
More details
Persons
Content
Introduction ... 17
1 Composite Applications ... 23
. 1.1 Explanation and Benefits ... 24
. 1.2 Basic Assumptions ... 25
. 1.3 Architecture ... 27
. 1.4 SAP NetWeaver Composition Environment ... 35
2 Development of a Sample Application ... 41
. 2.1 Modeling Business Objects with the Composite Application Framework ... 43
. 2.2 Modeling User Interfaces with the SAP NetWeaver Visual Composer ... 66
. 2.3 Modeling Processes with Guided Procedures ... 93
. 2.4 Testing Composite Applications ... 118
3 SAP Composite Application Framework ... 127
. 3.1 Relationships Between Business Objects ... 128
. 3.2 Authorization Concepts for Business Objects ... 139
. 3.3 Remote Persistence of Business Objects ... 148
. 3.4 Application Services with Business Logic and Web Services ... 175
4 SAP NetWeaver Visual Composer ... 195
. 4.1 Modeling a Wizard ... 196
. 4.2 Modeling Result States ... 204
5 Guided Procedures ... 213
. 5.1 Definition of a Callable Object ... 214
. 5.2 Process Actions ... 245
. 5.3 Blocks ... 259
. 5.4 Processes ... 260
. 5.5 Forms in Guided Procedures ... 268
. 5.6 Guided Procedures Administration ... 287
6 Specification of Composite Applications ... 301
. 6.1 General Information on the Composite Application ... 304
. 6.2 Process Information ... 305
. 6.3 Exception Handling ... 309
. 6.4 Business Objects ... 311
. 6.5 User Interfaces ... 315
. 6.6 Services ... 318
. 6.7 Transferring the Specification to the Architect ... 320
7 Summary and Outlook ... 323
Appendix ... 327
. A Installation and Development Landscape ... 327
. B The Authors ... 355
Index ... 357