Cantitate/Preț
Produs

SAP Web Client (SAP Press)

De (autor) , ,
Notă GoodReads:
en Limba Engleză Carte Hardback – July 2011

This is your comprehensive guide to developing and enhancing applications with SAP Web Client. Focusing on development tasks and practical examples, this book will take you on a journey through the Web Client framework, discussing different programming layers and development activities via the use of practical examples, screenshots, and code. With the perfect balance between theory and practical guidance, this book will teach you everything you need to know about building a full-fledged, enterprise-ready application using Web Client.

1. Example Scenario Learn about development in Web Client by exploring a detailed case study that serves as the basis for all examples discussed throughout the book.

2. GenIL Programming Understand the foundation of GenIL programming and learn how to create a GenIL component.

3. Building Applications Discover how to build an application with the help of detailed step-by-step instructions, code listings, and screenshots.

4. Custom Functionality Master the process of leveraging existing SAP applications and adding custom functionality using Web Client.

5. Application Mash-ups Explore the process of creating application mash-ups from both newly generated and existing standard SAP applications.

Highlights:

  • Architecture
  • BOL models
  • GenIL components
  • Component Workbench
  • Application Enhancement tool
  • Design layer
  • BAdIs
  • BRF+ operations
  • Application mashups
  • Web Service tool
  • MS Office integration

]]>
Citește tot Restrânge

Din seria SAP Press

Preț: 39831 lei

Preț vechi: 49789 lei
-20%

Puncte Express: 597

Preț estimativ în valută:
8013 8863$ 7124£

Carte disponibilă

Livrare economică 30 septembrie-14 octombrie

Preluare comenzi: 021 569.72.76

Specificații

ISBN-13: 9781592293896
ISBN-10: 1592293891
Pagini: 624
Dimensiuni: 184 x 238 x 37 mm
Greutate: 1.14 kg
Editura: Rheinwerk Verlag GmbH
Seria SAP Press


Cuprins



... Introduction ... 15

... Acknowledgments ... 21

1 ... Introducing the Web Client UI Framework ... 23
... 1.1 ... Main Components of the Web Client UI ... 24
... 1.2 ... Architecture ... 43
... 1.3 ... Tools in Web Client UI ... 46
... 1.4 ... Extensibility ... 58
... 1.5 ... Enterprise Search ... 69
... 1.6 ... Collaboration ... 72
... 1.7 ... Sample Business Scenario ... 74
... 1.8 ... Summary ... 76

2 ... Introducing the GenIL Component ... 79
... 2.1 ... Introduction ... 80
... 2.2 ... Creating your First GenIL Model ... 84
... 2.3 ... Implementing a GenIL Query ... 95
... 2.4 ... Introducing the BOL Browser ... 105
... 2.5 ... Retrieving a BOL Entity ... 106
... 2.6 ... Handling Container Lists and Objects ... 125
... 2.7 ... Summary ... 129

3 ... Completing Your GenIL Component ... 131
... 3.1 ... Transaction Behavior ... 132
... 3.2 ... Requesting a Lock ... 135
... 3.3 ... Creating a Root Object ... 139
... 3.4 ... Implementing the Object Modification Logic ... 144
... 3.5 ... Persisting the Changes ... 160
... 3.6 ... Deleting a Root Object ... 168
... 3.7 ... The Handler Concept ... 174
... 3.8 ... Implementing GenIL Handlers and Foreign Relationships ... 181
... 3.9 ... Summary ... 196

4 ... Creating a Web Application with Business Server Pages ... 197
... 4.1 ... Model View Controller in BSPs ... 198
... 4.2 ... Building a Search Application Using the BSP Programming Model ... 205
... 4.3 ... Presentation Layer of a Web Client Application ... 222
... 4.4 ... Summary ... 232

5 ... Creating a Web Client Application ... 233
... 5.1 ... BOL Programming ... 234
... 5.2 ... UI Component Development ... 253
... 5.3 ... Summary ... 286

6 ... Advanced Web Client Application Development and Integration ... 287
... 6.1 ... Improving the Web Client Application ... 287
... 6.2 ... Integrating a Web Client Application ... 319
... 6.3 ... Summary ... 338

7 ... Enhancing Existing UI Components ... 341
... 7.1 ... Enhancement Set Overview ... 342
... 7.2 ... Create an Enhancement Set ... 344
... 7.3 ... Enhancing a UI Component ... 345
... 7.4 ... View Configurations ... 358
... 7.5 ... Cross-Component Navigation ... 361
... 7.6 ... Outbound Plugs Delegation ... 370
... 7.7 ... Summary ... 371

8 ... Generating UI Components ... 373
... 8.1 ... Generating a UI Component from BOL ... 374
... 8.2 ... Configuration and Personalization ... 397
... 8.3 ... Attaching a Design Layer Object ... 402
... 8.4 ... Reusing Other Components within a Pop-Up ... 408
... 8.5 ... Summary ... 414

9 ... Enhancing Applications with Fields and Tables ... 417
... 9.1 ... Easy Enhancement Workbench ... 418
... 9.2 ... Application Enhancement Tool ... 420
... 9.3 ... Creating New Fields and Tables with the Application Enhancement Tool ... 423
... 9.4 ... Field Types ... 440
... 9.5 ... Navigation Fields ... 442
... 9.6 ... Extending SAP CRM Interactive Reports ... 444
... 9.7 ... Extending the Design Layer ... 451
... 9.8 ... Summary ... 455

10 ... Behavioral Extensibility ... 457
... 10.1 ... Behavior Extensibility via BAdIs ... 457
... 10.2 ... Adding Logic to Table Enhancements ... 460
... 10.3 ... Creating a Calculated Field ... 463
... 10.4 ... Introducing Global Attribute Tags ... 471
... 10.5 ... Adding Custom BRF+ Operations ... 475
... 10.6 ... Summary ... 480

11 ... Rapid Applications and Mash-ups ... 481
... 11.1 ... Rapid Applications ... 482
... 11.2 ... Application Mash-ups ... 504
... 11.3 ... Web Mash-ups ... 508
... 11.4 ... Summary ... 512

12 ... Web Service Tool ... 515
... 12.1 ... Using the Web Service Tool ... 516
... 12.2 ... Enabling the Web Service Tool ... 523
... 12.3 ... Summary ... 528

13 ... SAP CRM Integration with Microsoft Word and Adobe ... 529
... 13.1 ... Integration Scenarios ... 530
... 13.2 ... Technologies Involved in Integration ... 532
... 13.3 ... Design Time and Run time ... 533
... 13.4 ... Creating a Template ... 536
... 13.5 ... Adobe Integration ... 545
... 13.6 ... Summary ... 552

14 ... Introduction to Client-based Groupware Integration ... 553
... 14.1 ... Business Processes Covered by cGWI ... 553
... 14.2 ... cGWI Architecture ... 555
... 14.3 ... Configuring Client-based Groupware Integration ... 557
... 14.4 ... Synchronization Profiles ... 561
... 14.5 ... Installing cGWI on a Client Machine ... 568
... 14.6 ... Extending the Functionality Offered by cGWI ... 569
... 14.7 ... Summary ... 573

15 ... Additional Topics ... 575
... 15.1 ... Task-based UI ... 575
... 15.2 ... Field Actions ... 588
... 15.3 ... Flash Islands ... 593
... 15.4 ... Transaction Launcher ... 596
... 15.5 ... Performance Optimization ... 603
... 15.6 ... Session Management ... 605
... 15.7 ... Tag Library Overview ... 608
... 15.8 ... Summary ... 610

... The Authors ... 611

... Index ... 613