Get ready for a new era of SAP programming! This book is your first and ultimate guide to developing for SAP Business ByDesign. See the new development environment and the Scripting Language in action, understand how to model and implement business objects, and design your own UIs. Begin a journey deep into the inner workings of SAP's new business solution!
1. Studio and Scripting Language
Explore all features and functions of the new development environment. Learn how to implement new business objects using the SAP Business ByDesign Scripting Language.
2. Business Objects and UIs
Extend existing business objects and UIs, design new UIs, and define your own business objects with nodes, associations, actions, queries, and messages.
3. Full-Fledged Applications
Integrate your business objects and UIs to create new applications. Enrich them with analytical functions, and integrate them with output and web services as well as workflows.
4. Architecture and Platform Fundamentals
Understand the architecture building blocks and fundamental business concepts of SAP Business ByDesign, and learn how to work with built-in reuse services.
5. Tutorials, Tutorials, Tutorials
Find over 70 hands-on tutorials, which ensure that you won't just understand the theory, but also learn by doing everything yourself.
Highlights: - SAP Business ByDesign studio and Scripting Language
- Business object modeling, implementation, and extension
- User interface extension and creation
- Business configuration
- Business analytics
- Service integration
- Business object engine, user interface engine, and extensibility framework
- Business Partner, Organizational Unit, Party, and Identity
- Lifecycle management and SAP Store
Reihe
Sprache
Verlagsort
Editions-Typ
Illustrationen
Maße
Höhe: 229 mm
Breite: 152 mm
Dicke: 34 mm
ISBN-13
978-1-59229-367-4 (9781592293674)
Schweitzer Klassifikation
Autor*in
Dr. Thomas Schneider started his career at SAP in 1996. In the SAP Active Global Support team he was responsible for monitoring issues, performance analysis, and hardware sizing. In that position he also authored the bestseller "SAP Performance Optimization Guide". Since 2004 he has worked in the Research & Breakthrough Innovation group where he first was responsible for IT Service & Application Management, before focusing on the Partner Development Infrastructure at SAP Business ByDesign.
. Foreword. 15
. About This Book. 17
. Introduction. 21
1. Getting Started. 37
. 1.1. Introducing Site Management. 37
. 1.2. Introducing SAP Business ByDesign Studio. 42
. 1.3. The First Development Project. 43
. 1.4. Summary. 46
2. Architecture Overview. 47
. 2.1. Architecture Overview. 47
. 2.2. Repository. 54
. 2.3. Business Object Engine. 56
. 2.4. User Interface Engine. 60
. 2.5. Search Engine. 64
. 2.6. Integration of Add-ons with SAP Business ByDesign. 66
. 2.7. Summary. 73
3. Business Object Modeling. 75
. 3.1. Introduction to Business Objects. 76
. 3.2. Defining Business Objects, Nodes, and Associations. 79
. 3.3. Defining Elements and Data Types. 88
. 3.4. Adjusting Business Object Data for the User Interface and Other Consumers. 98
. 3.5. Defining Actions. 100
. 3.6. Defining Queries. 111
. 3.7. Defining Messages. 117
. 3.8. Example: Sales Order. 118
. 3.9. Naming Conventions and Useful Guidelines. 122
. 3.10. Summary. 128
4. User Interface. 131
. 4.1. User Interface Fundamentals. 131
. 4.2. Configuring a Form Pane. 143
. 4.3. Configuring a List Pane. 154
. 4.4. Using Frontend Scripting. 165
. 4.5. Configuring Object-Based Navigation. 171
. 4.6. Configuring Work Center and Work Center View. 182
. 4.7. Defining Authorizations. 185
. 4.8. Configuring Embedded Components. 195
. 4.9. Mobile User Interfaces. 201
. 4.10. Analyzing Issues in User Interfaces. 202
. 4.11. Summary. 207
5. Business Object Implementation. 209
. 5.1. SAP Business ByDesign Scripting Language. 209
. 5.2. Implementing a Business Object--Fundamentals. 234
. 5.3. Implementing a Business Object--Example. 239
. 5.4. Recording and Evaluating a Trace. 256
. 5.5. Implementing a Number Range. 260
. 5.6. Summary. 264
6. Business Configuration. 267
. 6.1. Business Configuration Fundamentals. 267
. 6.2. Defining Business Adaptation Content. 274
. 6.3. Defining Business Configuration Sets (BC Sets). 278
. 6.4. Defining Scoping Rules. 281
. 6.5. Defining an Implementation Project Template. 282
. 6.6. Summary. 283
7. Business Object and User Interface Extensions. 285
. 7.1. Extensibility Fundamentals. 285
. 7.2. Adding Extension Fields. 290
. 7.3. Implementing Business Logic Extensions. 297
. 7.4. Adding Embedded Components and Mashups to User Interfaces. 302
. 7.5. Other User Interface Extensions. 320
. 7.6. Summary. 324
8. Business Analytics. 327
. 8.1. Business Analytics Fundamentals. 327
. 8.2. Defining Basic Data Sources. 332
. 8.3. Defining Reports. 336
. 8.4. Adjusting Business Object Data for Analytics. 345
. 8.5. Defining Joined and Combined Data Sources. 346
. 8.6. Adding Extension Fields to Data Sources and Reports. 351
. 8.7. Summary. 352
9. Service Integration. 355
. 9.1. Output Management. 358
. 9.2. Business Task Management. 370
. 9.3. Internal Communication. 378
. 9.4. External Web Services. 398
. 9.5. File Input. 409
. 9.6. Summary. 410
10. SAP Business ByDesign Platform Objects and Services. 413
. 10.1. SAP Business ByDesign Platform Overview. 413
. 10.2. Business Partner, Organizational Unit, Party, and Identity. 417
. 10.3. Reuse Services for Address, Text, and Attachment. 425
. 10.4. Cost Objects. 431
. 10.5. Summary. 433
11. Lifecycle Management. 435
. 11.1. Preparation Phase. 436
. 11.2. Development Phase. 445
. 11.3. Deployment Phase. 447
. 11.4. Operation and Support Phase. 454
. 11.5. Continuous Improvement Phase. 456
. 11.6. Summary. 458
. Appendices. 461
. A. Information Sources. 461
. B. Glossary. 469
. Index. 475