Neuerscheinungen 2019Stand: 2020-02-01 |
Schnellsuche
ISBN/Stichwort/Autor
|
Herderstraße 10 10625 Berlin Tel.: 030 315 714 16 Fax 030 315 714 14 info@buchspektrum.de |
Paul Hardy
ABAP to the Future
3. Aufl. 2019. 864 S. 9 in
Verlag/Jahr: RHEINWERK VERLAG 2019
ISBN: 1-493-21761-5 (1493217615)
Neue ISBN: 978-1-493-21761-8 (9781493217618)
Preis und Lieferzeit: Bitte klicken
Stay on the cutting edge of ABAP technology! Learn what´s new with the latest ABAP releases-7.52 and 1809-and see what other SAP technologies are now bringing to the table. New to this edition: abapGit and transporting objects between systems, ABAP SQL, the RESTful ABAP programming model, and test tools for core data services, SAPUI5, and Web Dynpro ABAP. Take your ABAP coding to the next level!
... Acknowledgments ... 21
... Introduction ... 23
... Structure of the Book ... 26
... The Example Application ... 31
1 ... ABAP in Eclipse ... 35
1.1 ... Installation ... 37
1.2 ... ABAP-Specific Features ... 43
1.3 ... Eclipse-Specific Features ... 73
1.4 ... Testing and Troubleshooting ... 79
1.5 ... Customization Options with User-Defined Plug-Ins ... 89
1.6 ... Eclipse in the Cloud ... 95
1.7 ... Summary ... 96
2 ... abapGit ... 97
2.1 ... Theory ... 98
2.2 ... Installation ... 99
2.3 ... Storing and Moving Objects ... 108
2.4 ... Branching ... 120
2.5 ... Summary ... 136
3 ... New Language Features in ABAP ... 137
3.1 ... Declaring and Creating Variables ... 138
3.2 ... String Processing ... 148
3.3 ... Calling Functions ... 149
3.4 ... Conditional Logic ... 153
3.5 ... Internal Tables ... 160
3.6 ... Object-Oriented Programming ... 182
3.7 ... Search Helps ... 187
3.8 ... Summary ... 189
4 ... Exception Classes and Design by Contract ... 191
4.1 ... Types of Exception Classes ... 193
4.2 ... Designing Exception Classes ... 199
4.3 ... Design by Contract ... 214
4.4 ... Summary ... 222
5 ... ABAP Unit and Test-Driven Development ... 223
5.1 ... Eliminating Dependencies ... 225
5.2 ... Implementing Test Doubles ... 233
5.3 ... Writing and Implementing Unit Tests ... 243
5.4 ... Optimizing the Test Process ... 261
5.5 ... Summary ... 278
6 ... Debugger Scripting ... 281
6.1 ... Writing a Debugger Script Program ... 282
6.2 ... Coding the SCRIPT Method ... 287
6.3 ... Coding the INIT and END Methods ... 293
6.4 ... Real-World Examples ... 300
6.5 ... Summary ... 302
7 ... Database Programming with SAP HANA ... 305
7.1 ... The Three Faces of Code Pushdown ... 306
7.2 ... ABAP SQL ... 307
7.3 ... CDS Views ... 327
7.4 ... ABAP Managed Database Procedures ... 354
7.5 ... Locating and Pushing Down Code ... 364
7.6 ... Summary ... 375
8 ... Business Object Processing Framework ... 377
8.1 ... Manually Defining a Business Object ... 379
8.2 ... Generating a Business Object from a CDS View ... 386
8.3 ... Using BOPF to Write a Dynpro-Style Program ... 389
8.4 ... Unit Testing BOPF Objects with BUnit ... 461
8.5 ... Custom Enhancements ... 464
8.6 ... Summary ... 468
9 ... BRFplus ... 469
9.1 ... The Historic Location of Rules ... 472
9.2 ... Creating Rules in BRFplus: Basic Example ... 477
9.3 ... Creating Rules in BRFplus: Complex Example ... 502
9.4 ... Simulations ... 509
9.5 ... Unit Testing ... 511
9.6 ... SAP Business Workflow Integration ... 512
9.7 ... Options for Enhancements ... 516
9.8 ... Rules Frameworks ... 519
9.9 ... Summary ... 520
10 ... ALV SALV Reporting Framework ... 523
10.1 ... Getting Started ... 526
10.2 ... Designing a Report Interface ... 531
10.3 ... Adding Custom Command Icons with Programming ... 561
10.4 ... Editing Data ... 569
10.5 ... Handling Large Internal Tables with CL_SALV_GUI_TABLE_IDA ... 583
10.6 ... Open-Source Fast ALV Grid Object ... 586
10.7 ... Making SAP GUI Look Like SAP Fiori ... 587
10.8 ... Summary ... 588
11 ... Web Dynpro ABAP and Floorplan Manager ... 589
11.1 ... The Model-View-Controller Concept ... 590
11.2 ... Building the WDA Application ... 597
11.3 ... Coding the WDA Application ... 617
11.4 ... Using Floorplan Manager to Create WDA Applications ... 628
11.5 ... Unit Testing WDA Applications ... 651
11.6 ... Making WDA Look Like SAP Fiori ... 654
11.7 ... Summary ... 655
12 ... SAPUI5 ... 657
12.1 ... Architecture ... 659
12.2 ... Prerequisites ... 661
12.3 ... Backend Tasks: Creating the Model Manually Using SAP Gateway ... 663
12.4 ... Backend Tasks: Automatically Generating the Model ... 691
12.5 ... Frontend Tasks: Creating the View and Controller Using SAPUI5 ... 699
12.6 ... Generating SAPUI5 Ap