ABAP to the Future - Paul Hardy

ABAP to the Future

(Autor)

Buch | Hardcover
801 Seiten
2017 | Second Edition
SAP Press (Verlag)
978-1-4932-1410-5 (ISBN)
79,95 inkl. MwSt
zur Neuauflage
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
ABAP never quits! Keep up with the latest in ABAP Development, from new features like Core Data Services and ABAP Managed Database Procedures to column editing. With this second edition, find out what ABAP 7.5 can offer, and stay on the cutting edge! Learn about exception classes and BOPF objects and jump into the new processes for creating SAPUI5 applications. You'll have the SAP programming world at your fingertips.

Paul Hardy is a senior ABAP developer at Hanson Australia and has been working with SAP for almost 20 years. He has worked on SAP rollouts at multiple companies all over the world, which has given him experience in multiple modules and areas of SAP, from SAP NetWeaver PI to Ariba. He is also a regular presenter at SAP industry conferences and a prolific SCN blogger.

... Foreword ... 19
... Acknowledgments ... 21
... Introduction ... 23
... Structure of the Book ... 26
... The Example Application ... 30
1 ... ABAP in Eclipse ... 33
1.1 ... Installation ... 35
1.2 ... Features ... 41
1.3 ... Testing and Troubleshooting ... 69
1.4 ... Customization Options with User-Defined Plug-Ins ... 79
1.5 ... Summary ... 87
2 ... New Language Features in ABAP 7.4 and 7.5 ... 89
2.1 ... Database Access ... 90
2.2 ... Declaring and Creating Variables ... 102
2.3 ... String Processing ... 109
2.4 ... Calling Functions ... 111
2.5 ... Conditional Logic ... 116
2.6 ... Internal Tables ... 124
2.7 ... Object-Oriented Programming ... 145
2.8 ... Search Helps ... 151
2.9 ... Unit Testing ... 153
2.10 ... Summary ... 156
3 ... ABAP Unit and Test-Driven Development ... 159
3.1 ... Eliminating Dependencies ... 161
3.2 ... Implementing Mock Objects ... 168
3.3 ... Writing and Implementing Unit Tests ... 173
3.4 ... Automating the Test Process ... 189
3.5 ... Summary ... 207
4 ... Custom Code and ABAP Test Cockpit ... 209
4.1 ... Automatic Run of Unit Tests ... 211
4.2 ... Mass Checks ... 213
4.3 ... Recent Code Inspector Enhancements ... 227
4.4 ... Custom Code Analyzer: Simplification Database ... 248
4.5 ... Summary ... 252
5 ... ABAP Programming Model for SAP HANA ... 253
5.1 ... The Three Faces of Code Pushdown ... 254
5.2 ... OpenSQL ... 256
5.3 ... CDS Views ... 256
5.4 ... ABAP Managed Database Procedures ... 279
5.5 ... Locating and Pushing Down Code ... 288
5.6 ... SAP HANA-Specific Changes for ABAP ... 298
5.7 ... Summary ... 308
6 ... Exception Classes and Design by Contract ... 311
6.1 ... Types of Exception Classes ... 313
6.2 ... Designing Exception Classes ... 319
6.3 ... Design by Contract ... 332
6.4 ... Summary ... 338
7 ... Business Object Processing Framework ... 341
7.1 ... Manually Defining a Business Object ... 342
7.2 ... Generating a Business Object from a CDS View ... 349
7.3 ... Using BOPF to Write a DYNPRO-Style Program ... 352
7.4 ... Custom Enhancements ... 420
7.5 ... Summary ... 425
8 ... BRFplus ... 427
8.1 ... The Historic Location of Rules ... 430
8.2 ... Creating Rules in BRFplus: Basic Example ... 435
8.3 ... Creating Rules in BRFplus: Complicated Example ... 458
8.4 ... Simulations ... 465
8.5 ... SAP Business Workflow Integration ... 467
8.6 ... Options for Enhancements ... 472
8.8 ... Summary ... 475
9 ... ALV SALV Reporting Framework ... 477
9.1 ... Getting Started ... 480
9.2 ... Designing a Report Interface ... 484
9.3 ... Adding Custom Command Icons with Programming ... 512
9.4 ... Editing Data ... 519
9.5 ... Handling Large Internal Tables with CL_SALV_GUI_TABLE_IDA ... 531
9.6 ... Open-Source Fast ALV Grid Object ... 534
9.7 ... Summary ... 535
10 ... ABAP2XLSX and Beyond ... 537
10.1 ... The Basics ... 539
10.2 ... Enhancing Custom Reports with ABAP2XLSX ... 546
10.3 ... Tips and Tricks ... 582
10.4 ... Beyond Spreadsheets: Microsoft Word Documents ... 586
10.5 ... Summary ... 596
11 ... Web Dynpro ABAP and Floorplan Manager ... 599
11.1 ... The Model-View-Controller Concept ... 600
11.2 ... Building the WDA Application ... 607
11.3 ... Coding the WDA Application ... 628
11.4 ... Using Floorplan Manager to Create WDA Applications ... 639
11.5 ... Summary ... 656
12 ... SAPUI5 ... 659
12.1 ... Architecture ... 661
12.2 ... Prerequisites ... 664
12.3 ... Backend Tasks: Creating the Model Manually Using SAP Gateway ... 665
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 Applications from SAP Web IDE Templates ... 723
12.7 ... Generating SAPUI5 Applications from the BUILD Tool ... 728
12.8 ... Adding Elements with OpenUI5 ... 737
12.9 ... Importing SAPUI5 Applications to SAP ERP ... 741
12.10 ... SAPUI5 vs. SAP Fiori ... 747
12.11 ... Summary ... 748
13 ... ABAP Channels ... 751
13.1 ... General Concept ... 752
13.2 ... ABAP Messaging Channels: SAP GUI Example ... 755
13.3 ... ABAP Push Channels: SAPUI5 Example ... 771
13.4 ... Internet of Things Relevance ... 782
13.5 ... Summary ... 783
... Appendices ... 785
A ... Conclusion ... 785
B ... The Author ... 789
... Index ... 791

Erscheinungsdatum
Reihe/Serie SAP PRESS Englisch
Verlagsort Maryland
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Netzwerke
Informatik Office Programme Outlook
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Weitere Themen SAP
Mathematik / Informatik Mathematik Finanz- / Wirtschaftsmathematik
Wirtschaft Betriebswirtschaft / Management
Schlagworte 1410 • ABAP2XLSX • ABAP; Handbuch/Lehrbuch • BRF plus • BRFplus • business objects processing framework • FPM • HTML5 • SAP UI5 • Test-Driven Development • WDA
ISBN-10 1-4932-1410-1 / 1493214101
ISBN-13 978-1-4932-1410-5 / 9781493214105
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich