Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Beschreibung
ABAP to the Future is back, and better than ever! Looking for the latest in ABAP syntax? The code examples are fully rewritten. Need to start working in the cloud with the ABAP RESTful application programming model? We've got you covered. Got a new IDE like SAP Business Application Studio? We'll show you the ins and outs of your environment. From abapGit and ABAP2XLSX to SAPUI5 and Web Dynpro ABAP, this new edition has everything you need to be on the cutting edge!
ABAP to the Future is back, and better than ever! Looking for the latest in ABAP syntax? The code examples are fully rewritten. Need to start working in the cloud with the ABAP RESTful application programming model? We've got you covered. Got a new IDE like SAP Business Application Studio? We'll show you the ins and outs of your environment. From abapGit and ABAP2XLSX to SAPUI5 and Web Dynpro ABAP, this new edition has everything you need to be on the cutting edge!
Zusammenfassung
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.
Inhaltsverzeichnis

... Acknowledgments ... 19

... Introduction ... 21

... Structure of the Book ... 24

... The Example Application ... 28

1 ... Integrated Development Environment ... 31

1.1 ... Installation ... 33

1.2 ... ABAP-Specific Features ... 39

1.3 ... Eclipse-Specific Features ... 65

1.4 ... Testing and Troubleshooting ... 70

1.5 ... Customization Options with User-Defined Plug-Ins ... 77

1.6 ... The Future of IDEs for ABAP Development ... 85

1.7 ... Summary ... 96

2 ... abapGit ... 99

2.1 ... Theory ... 100

2.2 ... Installation ... 101

2.3 ... Storing and Moving Objects ... 110

2.4 ... Dependency Management ... 122

2.5 ... Branching ... 125

2.6 ... abapGit for Customizing ... 141

2.7 ... Summary ... 142

3 ... New Language Features in ABAP ... 145

3.1 ... Declaring and Creating Variables ... 147

3.2 ... String Processing ... 155

3.3 ... Calling Functions ... 156

3.4 ... Conditional Logic ... 160

3.5 ... Internal Tables ... 167

3.6 ... Object-Oriented Programming ... 188

3.7 ... Search Helps ... 193

3.8 ... Assorted ... 195

3.9 ... Summary ... 198

4 ... Exception Classes and Design by Contract ... 199

4.1 ... Types of Exception Classes ... 201

4.2 ... Designing Exception Classes ... 207

4.3 ... Design by Contract ... 224

4.4 ... Summary ... 232

5 ... ABAP Unit and Test-Driven Development ... 233

5.1 ... Eliminating Dependencies ... 235

5.2 ... Implementing Test Doubles ... 242

5.3 ... Writing and Implementing Unit Tests ... 251

5.4 ... Optimizing the Test Process ... 269

5.5 ... Summary ... 289

6 ... Database Programming with SAP HANA ... 291

6.1 ... The Three Faces of Code Pushdown ... 292

6.2 ... ABAP SQL ... 293

6.3 ... CDS Views and CDS Entities ... 323

6.4 ... ABAP Managed Database Procedures ... 350

6.5 ... Locating and Pushing Down Code ... 359

6.6 ... Summary ... 369

7 ... Business Object Processing Framework ... 371

7.1 ... Manually Defining a Business Object ... 373

7.2 ... Automatically Defining a Business Object Based on a CDS View ... 379

7.3 ... Using BOPF to Write a Dynpro-Style Program ... 383

7.4 ... Unit Testing BOPF Objects with BUnit ... 446

7.5 ... Using a Custom Interface (Wrapper) ... 449

7.6 ... Summary ... 450

8 ... Business Logic Using the ABAP RESTful Application Programming Model ... 453

8.1 ... ABAP RESTful Application Programming Model versus BOPF ... 453

8.2 ... Coding Business Object CDS Entities ... 455

8.3 ... Coding Behavior Definitions and Projections ... 469

8.4 ... Coding Behavior Implementations ... 474

8.5 ... Calling CRUD Operations from ABAP ... 519

8.6 ... Summary ... 520

9 ... Service Layer ... 521

9.1 ... W

Details
Erscheinungsjahr: 2022
Fachbereich: Programmiersprachen
Genre: Importe, Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Buch
Inhalt: 877 S.
ISBN-13: 9781493221561
ISBN-10: 1493221566
Sprache: Englisch
Herstellernummer: 459/22156
Einband: Gebunden
Autor: Hardy, Paul
Auflage: 4. Aufl.
Hersteller: SAP PRESS
Rheinwerk Verlag
Verantwortliche Person für die EU: Rheinwerk Verlag GmbH, Rheinwerkallee 4, D-53227 Bonn, service@rheinwerk-verlag.de
Maße: 55 x 187 x 259 mm
Von/Mit: Paul Hardy
Erscheinungsdatum: 06.05.2022
Gewicht: 1,97 kg
Artikel-ID: 120756278

Ähnliche Produkte