Web Dynpro ABAP: SAP Press
Autor James Wood, Shaan Parvazeen Limba Engleză Hardback – noi 2012
1. The Complete PictureMove through the whole world of WDA at your own pace. Whether you're starting from the ground level or building on existing knowledge, you'll find everything you need.
2. WDA Programming ModelLearn about all aspects of the WDA programming model: controllers, contexts, windows, views, UI elements, and more.
3. Special TopicsDive into focused discussions of concepts like the Floorplan Manager, WDA integration, security, and performance tuning.
4. Developer WorkbooksTest your knowledge with developer workbooks that ask you to accomplish specific tasks as part of developing a real-life WDA application.
5. Source Code BundleExplore solutions to the developer workbooks, as well as all the example code in the book, via the book's downloadable source code bundle.
Highlights Include:
- Controllers
- Contexts
- Windows and views
- UI elements
- Component-based development
- Dynamic programming
- Configuration and enhancement
- Floorplan Manager
- WDA integration
- Security
- Performance tuning
Din seria SAP Press
- 20% Preț: 333.69 lei
- 20% Preț: 330.74 lei
- 20% Preț: 273.33 lei
- 20% Preț: 389.76 lei
- 20% Preț: 375.88 lei
- 20% Preț: 384.83 lei
- 20% Preț: 271.26 lei
- 20% Preț: 369.65 lei
- 20% Preț: 375.92 lei
- Preț: 397.69 lei
- 20% Preț: 360.00 lei
- 20% Preț: 394.00 lei
- 20% Preț: 397.43 lei
- 20% Preț: 404.01 lei
- 20% Preț: 384.48 lei
- 20% Preț: 390.80 lei
- 20% Preț: 452.11 lei
- 20% Preț: 423.91 lei
- 20% Preț: 389.76 lei
- 11% Preț: 414.07 lei
- 20% Preț: 440.54 lei
- 20% Preț: 392.96 lei
- 20% Preț: 426.41 lei
- 20% Preț: 277.06 lei
- 20% Preț: 170.36 lei
- 20% Preț: 214.26 lei
- 20% Preț: 214.37 lei
- 20% Preț: 373.49 lei
- 20% Preț: 418.78 lei
- 20% Preț: 366.30 lei
- 20% Preț: 211.45 lei
- 20% Preț: 354.22 lei
- 20% Preț: 647.34 lei
- 20% Preț: 428.51 lei
- 20% Preț: 373.54 lei
- 20% Preț: 413.03 lei
- 20% Preț: 412.74 lei
- 20% Preț: 408.04 lei
- 20% Preț: 427.33 lei
- 20% Preț: 413.77 lei
- 20% Preț: 531.67 lei
- 20% Preț: 414.00 lei
- 20% Preț: 378.65 lei
- 20% Preț: 500.72 lei
- 20% Preț: 435.00 lei
- 20% Preț: 488.16 lei
- 20% Preț: 402.51 lei
- 20% Preț: 485.60 lei
- 20% Preț: 380.46 lei
- 20% Preț: 416.47 lei
Preț: 487.52 lei
Preț vechi: 547.76 lei
-11%
Puncte Express: 731
Preț estimativ în valută:
93.40€ • 101.17$ • 80.10£
93.40€ • 101.17$ • 80.10£
Carte indisponibilă temporar
Doresc să fiu notificat când acest titlu va fi disponibil:
Se trimite...
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9781592294169
ISBN-10: 1592294162
Pagini: 784
Dimensiuni: 187 x 240 x 51 mm
Greutate: 1.5 kg
Editura: Rheinwerk Verlag GmbH
Seria SAP Press
ISBN-10: 1592294162
Pagini: 784
Dimensiuni: 187 x 240 x 51 mm
Greutate: 1.5 kg
Editura: Rheinwerk Verlag GmbH
Seria SAP Press
Cuprins
Introduction ... 21
1. Getting Started ... 29
1.1 ... Foundations for Web Dynpro ... 30
1.2 ... A Model-Based Approach to UI Development ... 41
1.3 ... Technical Integration Concepts ... 47
1.4 ... Summary ... 59
2. The Anatomy of WDA Applications ... 61
2.1 ... Component-Based Software Development Concepts ... 61
2.2 ... Web Dynpro Components ... 65
2.3 ... Web Dynpro Applications ... 85
2.4 ... Summary ... 88
3. Developing Your First WDA Application ... 89
3.1 ... Requirements Overview ... 89
3.2 ... Getting Started with the Web Dynpro Explorer ... 91
3.3 ... Creating a WDA Component ... 97
3.4 ... Creating and Testing the WDA Application ... 121
3.5 ... Summary ... 126
4. Controller Development ... 127
4.1 ... Controller Element Overview ... 127
4.2 ... Working with Specific Controller Types ... 144
4.3 ... Controller Usages ... 157
4.4 ... Understanding the Web Dynpro Phase Model ... 160
4.5 ... Web Dynpro Programming Interface Overview ... 165
4.6 ... Assistance Classes ... 168
4.7 ... Tool Support for Controller Development ... 171
4.8 ... Summary ... 178
5. Working with Contexts ... 179
5.1 ... Contexts: Revisited ... 179
5.2 ... Context Nodes and Context Attributes: Up Close ... 184
5.3 ... Defining a Context ... 191
5.4 ... Context Programming ... 202
5.5 ... Supply Functions ... 228
5.6 ... Context Mapping and Data Binding: Up Close ... 232
5.7 ... Summary ... 235
6. Windows and Views ... 237
6.1 ... Windows ... 238
6.2 ... Views ... 259
6.3 ... Navigation Concepts ... 281
6.4 ... Summary ... 306
7. Basic UI Elements ... 307
7.1 ... Introduction to UI Elements ... 307
7.2 ... UI Elements from the Text Category ... 313
7.3 ... UI Elements from the Action Category ... 329
7.4 ... UI Elements from the Selection Category ... 336
7.5 ... Summary ... 346
8. Advanced UI Elements ... 347
8.1 ... UI Elements from the Graphic Category ... 347
8.2 ... UI Elements from the Integration Category ... 358
8.3 ... UI Elements from the Complex Category ... 366
8.4 ... Drag and Drop ... 409
8.5 ... Summary ... 420
9. Component-Based Development Concepts ... 421
9.1 ... Web Dynpro Component Interfaces: Revisited ... 422
9.2 ... Component Usage Concepts ... 434
9.3 ... Case Study: Working with Faceless Components ... 449
9.4 ... Case Study: Working with the SAP List Viewer ... 452
9.5 ... Guidelines for Applying Multi-Component Designs ... 462
9.6 ... Summary ... 465
10. User Interaction ... 467
10.1 ... Defining Input Helps ... 467
10.2 ... Providing Help Texts ... 498
10.3 ... Confirmation Dialog Boxes ... 503
10.4 ... Displaying Messages ... 505
10.5 ... Summary ... 518
11. Dynamic Programming ... 519
11.1 ... Manipulating the Context ... 519
11.2 ... Modifying the View Layout at Runtime ... 528
11.3 ... Working with Dynamic Component Usages ... 539
11.4 ... Case Study: Creating a Data Browser Tool ... 552
11.5 ... Summary ... 564
12. Configuration and Adaptation ... 565
12.1 ... The Adaptation Concept ... 566
12.2 ... Component Configuration with the Configuration Editor ... 568
12.3 ... Application Configuration ... 572
12.4 ... Personalization and Customization ... 575
12.5 ... Component-Defined Adaptation ... 579
12.6 ... Parameterization ... 583
12.7 ... Accessibility ... 585
12.8 ... Style Sheets ... 586
12.9 ... Internationalization and Translation ... 588
12.10 ... Summary ... 591
13. Modifications and Enhancements ... 593
13.1 ... WDA Integration with the Enhancement Framework ... 593
13.2 ... Enhancing Web Dynpro Components ... 597
13.3 ... Explicit Enhancements in Web Dynpro ... 603
13.4 ... Adjustments after an Upgrade ... 605
13.5 ... Summary ... 606
14. Working with the Floorplan Manager ... 607
14.1 ... Floorplan Architecture ... 608
14.2 ... Getting Started with Floorplans ... 615
14.3 ... Working with the Configuration Editor ... 618
14.4 ... Working with GUIBBs ... 622
14.5 ... Configuring Wires ... 623
14.6 ... Working with Dialog Boxes ... 624
14.7 ... Web Dynpro Page Builder ... 626
14.8 ... Summary ... 632
15. WDA Integration ... 633
15.1 ... RIA Integration with Web Dynpro Islands ... 634
15.2 ... Adobe Flash Islands Integration ... 638
15.3 ... Microsoft Silverlight Islands Integration ... 642
15.4 ... SAP Interactive Forms by Adobe Integration ... 644
15.5 ... SAP NetWeaver Portal Integration ... 647
15.6 ... Consuming Web Services in WDA ... 651
15.7 ... Summary ... 651
16. Security Concepts ... 653
16.1 ... System Logon ... 654
16.2 ... System Logoff and Error Pages ... 660
16.3 ... Authorizations ... 663
16.4 ... Application Data Security ... 665
16.5 ... Security of Context Data in a View ... 666
16.6 ... File Upload Security ... 666
16.7 ... Whitelist Infrastructure ... 667
16.8 ... Summary ... 668
17. Performance Tuning ... 669
17.1 ... Formulating an Approach ... 670
17.2 ... Best Practices and Design Tips ... 672
17.3 ... Performance Analysis Tools ... 684
17.4 ... Performance Tuning Checklist ... 700
17.5 ... Summary ... 700
Development Workbooks ... 701
W1. Displaying Basic Contact Information for a User ... 703
W1.1 ... Requirements Overview ... 703
W1.2 ... Design Approach ... 704
W1.3 ... Solution ... 707
W2. Creating a Fully Functional User Maintenance Application ... 709
W2.1 ... Requirements Overview ... 709
W2.2 ... Design Approach ... 713
W2.3 ... Solution ... 717
W3. Showing User Role Assignments ... 719
W3.1 ... Requirements Overview ... 719
W3.2 ... Design Approach ... 719
W3.3 ... Solution ... 723
W4. Developing a Custom User Report ... 725
W4.1 ... Requirements Overview ... 725
W4.2 ... Design Approach ... 727
W4.3 ... Solution ... 733
W5. Implementing Special Features ... 735
W5.1 ... Requirements Overview ... 735
W5.2 ... Design Approach ... 736
W5.3 ... Solution ... 741
W6. Using Component-Based Development Techniques ... 743
W6.1 ... Requirements Overview ... 743
W6.2 ... Design Approach ... 744
W6.3 ... Solution ... 748
W7. Configuring an FPM Application ... 749
W7.1 ... Requirements Overview ... 749
W7.2 ... Design Approach ... 750
W7.3 ... Solution ... 756
W8. Integrating WDA with Flash ... 757
W8.1 ... Requirements Overview ... 757
W8.2 ... Design Approach ... 758
W8.3 ... Solution ... 761
Appendices ... 763
A ... Debugging WDA Applications ... 765
B ... The Authors ... 773
Index ... 775