Buch, Englisch, 864 Seiten, Format (B × H): 175 mm x 229 mm
Reihe: SAP PRESS Englisch
Buch, Englisch, 864 Seiten, Format (B × H): 175 mm x 229 mm
Reihe: SAP PRESS Englisch
ISBN: 978-1-4932-1761-8
Verlag: Rheinwerk Verlag GmbH
Autoren/Hrsg.
Fachgebiete
- Mathematik | Informatik EDV | Informatik Business Application Unternehmenssoftware SAP
- Mathematik | Informatik EDV | Informatik Angewandte Informatik Wirtschaftsinformatik
- Wirtschaftswissenschaften Betriebswirtschaft Wirtschaftsinformatik, SAP, IT-Management
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Programmier- und Skriptsprachen
Weitere Infos & Material
... Acknowledgments ... 21... Introduction ... 23 ... Structure of the Book ... 26 ... The Example Application ... 311 ... 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 ... 962 ... abapGit ... 97 2.1 ... Theory ... 98 2.2 ... Installation ... 99 2.3 ... Storing and Moving Objects ... 108 2.4 ... Branching ... 120 2.5 ... Summary ... 1363 ... 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 ... 1894 ... 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 ... 2225 ... 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 ... 2786 ... 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 ... 3027 ... 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 ... 3758 ... 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 ... 4689 ... 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 ... 52010 ... 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 ... 58811 ... 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 ... 65512 ... 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 Applications from SAP Web IDE Templates ... 726 12.7 ... Generating SAPUI5 Applications from SAP Build ... 733 12.8 ... Adding Elements with OpenUI5 ... 743 12.9 ... Importing SAPUI5 Applications to SAP ERP ... 748 12.10 ... Unit Testing SAPUI5 Applications ... 753 12.11 ... SAPUI5 vs. SAP Fiori ... 757 12.12 ... Summary ... 75913 ... ABAP Channels ... 761 13.1 ... General Concepts ... 762 13.2 ... ABAP Messaging Channels: SAP GUI Example ... 767 13.3 ... ABAP Push Channels: SAPUI5 Example ... 782 13.4 ... Internet of Things Relevance ... 793 13.5 ... Summary ... 79414 ... The RESTful ABAP Programming Model ... 797 14.1 ... ABAP in the Cloud ... 798 14.2 ... Programming Model Changes ... 802 14.3 ... Application Structure ... 806 14.4 ... Coding a Transactional Business Object Application ... 807 14.5 ... Service Definitions and Bindings ... 839 14.6 ... Calling CRUD Operations from ABAP ... 846 14.7 ... Summary ... 847... Conclusion ... 849... The Author ... 851... Index ... 853