Paul Hardy
ABAP to the Future
Paul Hardy
ABAP to the Future
- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
ABAP to the Future is back-and better than ever! Looking for the latest in ABAP syntax? The code examples are fully refreshed. Need to start working in the cloud with the ABAP RESTful application programming model? Find all the details you need. 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!
Andere Kunden interessierten sich auch für
- Lutz BaumbuschABAP RESTful Application Programming Model67,99 €
- Kiran BandariComplete ABAP74,99 €
- Renzo ColleCore Data Services for ABAP68,99 €
- Rene GlavanovitsSAP Fiori Elements74,99 €
- Gairik AcharyaABAP in the Cloud65,99 €
- Leon HassanVisual Studio Code for SAP65,99 €
- Renzo ColleCore Data Services for ABAP67,99 €
-
-
-
ABAP to the Future is back-and better than ever! Looking for the latest in ABAP syntax? The code examples are fully refreshed. Need to start working in the cloud with the ABAP RESTful application programming model? Find all the details you need. 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!
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Produktdetails
- Produktdetails
- SAP PRESS Englisch
- Verlag: Rheinwerk Verlag / SAP PRESS
- Artikelnr. des Verlages: 459/22156
- 4. Aufl.
- Seitenzahl: 877
- Erscheinungstermin: 26. März 2022
- Englisch
- Abmessung: 263mm x 183mm x 56mm
- Gewicht: 1970g
- ISBN-13: 9781493221561
- ISBN-10: 1493221566
- Artikelnr.: 62842713
- SAP PRESS Englisch
- Verlag: Rheinwerk Verlag / SAP PRESS
- Artikelnr. des Verlages: 459/22156
- 4. Aufl.
- Seitenzahl: 877
- Erscheinungstermin: 26. März 2022
- Englisch
- Abmessung: 263mm x 183mm x 56mm
- Gewicht: 1970g
- ISBN-13: 9781493221561
- ISBN-10: 1493221566
- Artikelnr.: 62842713
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.
... 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 ... What Is SAP Gateway? ... 521
9.2 ... Transaction SEGW Service Layer: Manual Creation ... 522
9.3 ... Transaction SEGW Service Layer: Automatic Creation ... 549
9.4 ... ABAP RESTful Application Programming Model Service Layer: Manual Creation ... 554
9.5 ... ABAP RESTful Application Programming Model Service Layer: Automatic Creation ... 561
9.6 ... Summary ... 565
10 ... ALV SALV Reporting Framework ... 567
10.1 ... Getting Started ... 569
10.2 ... Designing a Report Interface ... 574
10.3 ... Adding Custom Command Icons with Programming ... 601
10.4 ... Editing Data ... 609
10.5 ... Handling Large Amounts of Data with CL_SALV_GUI_TABLE_IDA ... 621
10.6 ... Open-Source Fast ALV Grid Object ... 628
10.7 ... Making SAP GUI Look Like SAP Fiori ... 629
10.8 ... Summary ... 630
11 ... ABAP2XLSX and Beyond ... 631
11.1 ... The Basics ... 633
11.2 ... Enhancing Custom Reports with ABAP2XLSX ... 639
11.3 ... Tips and Tricks ... 673
11.4 ... Beyond Spreadsheets: Microsoft Word Documents ... 676
11.5 ... Summary ... 688
12 ... Web Dynpro ABAP and Floorplan Manager ... 689
12.1 ... The Model-View-Controller Concept ... 690
12.2 ... Building the WDA Application ... 696
12.3 ... Coding the WDA Application ... 715
12.4 ... Using Floorplan Manager to Create WDA Applications ... 724
12.5 ... Unit Testing WDA Applications ... 744
12.6 ... Making WDA Look Like SAP Fiori ... 747
12.7 ... Touch Enablement of WDA Applications ... 752
12.8 ... Summary ... 753
13 ... SAPUI5 ... 755
13.1 ... Basics ... 757
13.2 ... Modern IDEs ... 759
13.3 ... Creating an SAPUI5 Application Manually ... 763
13.4 ... Creating an SAPUI5 Application Automatically ... 792
13.5 ... Extension Tools ... 804
13.6 ... Importing SAPUI5 Applications into SAP ERP ... 813
13.7 ... Unit Testing SAPUI5 Applications ... 818
13.8 ... Summary ... 824
14 ... ABAP Channels ... 827
14.1 ... General Concepts ... 828
14.2 ... ABAP Messaging Channels: SAP GUI Example ... 833
14.3 ... ABAP Push Channels: SAPUI5 Example ... 847
14.4 ... Internet of Things Relevance ... 857
14.5 ... Summary ... 859
... Conclusion ... 861
... The Author ... 863
... Index ... 865
... 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 ... What Is SAP Gateway? ... 521
9.2 ... Transaction SEGW Service Layer: Manual Creation ... 522
9.3 ... Transaction SEGW Service Layer: Automatic Creation ... 549
9.4 ... ABAP RESTful Application Programming Model Service Layer: Manual Creation ... 554
9.5 ... ABAP RESTful Application Programming Model Service Layer: Automatic Creation ... 561
9.6 ... Summary ... 565
10 ... ALV SALV Reporting Framework ... 567
10.1 ... Getting Started ... 569
10.2 ... Designing a Report Interface ... 574
10.3 ... Adding Custom Command Icons with Programming ... 601
10.4 ... Editing Data ... 609
10.5 ... Handling Large Amounts of Data with CL_SALV_GUI_TABLE_IDA ... 621
10.6 ... Open-Source Fast ALV Grid Object ... 628
10.7 ... Making SAP GUI Look Like SAP Fiori ... 629
10.8 ... Summary ... 630
11 ... ABAP2XLSX and Beyond ... 631
11.1 ... The Basics ... 633
11.2 ... Enhancing Custom Reports with ABAP2XLSX ... 639
11.3 ... Tips and Tricks ... 673
11.4 ... Beyond Spreadsheets: Microsoft Word Documents ... 676
11.5 ... Summary ... 688
12 ... Web Dynpro ABAP and Floorplan Manager ... 689
12.1 ... The Model-View-Controller Concept ... 690
12.2 ... Building the WDA Application ... 696
12.3 ... Coding the WDA Application ... 715
12.4 ... Using Floorplan Manager to Create WDA Applications ... 724
12.5 ... Unit Testing WDA Applications ... 744
12.6 ... Making WDA Look Like SAP Fiori ... 747
12.7 ... Touch Enablement of WDA Applications ... 752
12.8 ... Summary ... 753
13 ... SAPUI5 ... 755
13.1 ... Basics ... 757
13.2 ... Modern IDEs ... 759
13.3 ... Creating an SAPUI5 Application Manually ... 763
13.4 ... Creating an SAPUI5 Application Automatically ... 792
13.5 ... Extension Tools ... 804
13.6 ... Importing SAPUI5 Applications into SAP ERP ... 813
13.7 ... Unit Testing SAPUI5 Applications ... 818
13.8 ... Summary ... 824
14 ... ABAP Channels ... 827
14.1 ... General Concepts ... 828
14.2 ... ABAP Messaging Channels: SAP GUI Example ... 833
14.3 ... ABAP Push Channels: SAPUI5 Example ... 847
14.4 ... Internet of Things Relevance ... 857
14.5 ... Summary ... 859
... Conclusion ... 861
... The Author ... 863
... Index ... 865
... 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 ... What Is SAP Gateway? ... 521
9.2 ... Transaction SEGW Service Layer: Manual Creation ... 522
9.3 ... Transaction SEGW Service Layer: Automatic Creation ... 549
9.4 ... ABAP RESTful Application Programming Model Service Layer: Manual Creation ... 554
9.5 ... ABAP RESTful Application Programming Model Service Layer: Automatic Creation ... 561
9.6 ... Summary ... 565
10 ... ALV SALV Reporting Framework ... 567
10.1 ... Getting Started ... 569
10.2 ... Designing a Report Interface ... 574
10.3 ... Adding Custom Command Icons with Programming ... 601
10.4 ... Editing Data ... 609
10.5 ... Handling Large Amounts of Data with CL_SALV_GUI_TABLE_IDA ... 621
10.6 ... Open-Source Fast ALV Grid Object ... 628
10.7 ... Making SAP GUI Look Like SAP Fiori ... 629
10.8 ... Summary ... 630
11 ... ABAP2XLSX and Beyond ... 631
11.1 ... The Basics ... 633
11.2 ... Enhancing Custom Reports with ABAP2XLSX ... 639
11.3 ... Tips and Tricks ... 673
11.4 ... Beyond Spreadsheets: Microsoft Word Documents ... 676
11.5 ... Summary ... 688
12 ... Web Dynpro ABAP and Floorplan Manager ... 689
12.1 ... The Model-View-Controller Concept ... 690
12.2 ... Building the WDA Application ... 696
12.3 ... Coding the WDA Application ... 715
12.4 ... Using Floorplan Manager to Create WDA Applications ... 724
12.5 ... Unit Testing WDA Applications ... 744
12.6 ... Making WDA Look Like SAP Fiori ... 747
12.7 ... Touch Enablement of WDA Applications ... 752
12.8 ... Summary ... 753
13 ... SAPUI5 ... 755
13.1 ... Basics ... 757
13.2 ... Modern IDEs ... 759
13.3 ... Creating an SAPUI5 Application Manually ... 763
13.4 ... Creating an SAPUI5 Application Automatically ... 792
13.5 ... Extension Tools ... 804
13.6 ... Importing SAPUI5 Applications into SAP ERP ... 813
13.7 ... Unit Testing SAPUI5 Applications ... 818
13.8 ... Summary ... 824
14 ... ABAP Channels ... 827
14.1 ... General Concepts ... 828
14.2 ... ABAP Messaging Channels: SAP GUI Example ... 833
14.3 ... ABAP Push Channels: SAPUI5 Example ... 847
14.4 ... Internet of Things Relevance ... 857
14.5 ... Summary ... 859
... Conclusion ... 861
... The Author ... 863
... Index ... 865
... 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 ... What Is SAP Gateway? ... 521
9.2 ... Transaction SEGW Service Layer: Manual Creation ... 522
9.3 ... Transaction SEGW Service Layer: Automatic Creation ... 549
9.4 ... ABAP RESTful Application Programming Model Service Layer: Manual Creation ... 554
9.5 ... ABAP RESTful Application Programming Model Service Layer: Automatic Creation ... 561
9.6 ... Summary ... 565
10 ... ALV SALV Reporting Framework ... 567
10.1 ... Getting Started ... 569
10.2 ... Designing a Report Interface ... 574
10.3 ... Adding Custom Command Icons with Programming ... 601
10.4 ... Editing Data ... 609
10.5 ... Handling Large Amounts of Data with CL_SALV_GUI_TABLE_IDA ... 621
10.6 ... Open-Source Fast ALV Grid Object ... 628
10.7 ... Making SAP GUI Look Like SAP Fiori ... 629
10.8 ... Summary ... 630
11 ... ABAP2XLSX and Beyond ... 631
11.1 ... The Basics ... 633
11.2 ... Enhancing Custom Reports with ABAP2XLSX ... 639
11.3 ... Tips and Tricks ... 673
11.4 ... Beyond Spreadsheets: Microsoft Word Documents ... 676
11.5 ... Summary ... 688
12 ... Web Dynpro ABAP and Floorplan Manager ... 689
12.1 ... The Model-View-Controller Concept ... 690
12.2 ... Building the WDA Application ... 696
12.3 ... Coding the WDA Application ... 715
12.4 ... Using Floorplan Manager to Create WDA Applications ... 724
12.5 ... Unit Testing WDA Applications ... 744
12.6 ... Making WDA Look Like SAP Fiori ... 747
12.7 ... Touch Enablement of WDA Applications ... 752
12.8 ... Summary ... 753
13 ... SAPUI5 ... 755
13.1 ... Basics ... 757
13.2 ... Modern IDEs ... 759
13.3 ... Creating an SAPUI5 Application Manually ... 763
13.4 ... Creating an SAPUI5 Application Automatically ... 792
13.5 ... Extension Tools ... 804
13.6 ... Importing SAPUI5 Applications into SAP ERP ... 813
13.7 ... Unit Testing SAPUI5 Applications ... 818
13.8 ... Summary ... 824
14 ... ABAP Channels ... 827
14.1 ... General Concepts ... 828
14.2 ... ABAP Messaging Channels: SAP GUI Example ... 833
14.3 ... ABAP Push Channels: SAPUI5 Example ... 847
14.4 ... Internet of Things Relevance ... 857
14.5 ... Summary ... 859
... Conclusion ... 861
... The Author ... 863
... Index ... 865