Schade – dieser Artikel ist leider ausverkauft. Sobald wir wissen, ob und wann der Artikel wieder verfügbar ist, informieren wir Sie an dieser Stelle.
- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
Become fluent in OData with this comprehensive guide! Use SAP Gateway and OData to connect your SAP and non-SAP systems. Walk through SAP Gateway installation and configuration; then get step-by-step instructions for OData service development, from code-based implementation to the ABAP programming model for SAP Fiori and beyond. Understand the ins and outs of OData consumption during app development: SAPUI5, mobile, and social media applications. Extend the reach of your SAP system with OData!
Highlights include:
1) Deployment and configuration 2) Service creation, development, and…mehr
Andere Kunden interessierten sich auch für
- Carsten BönnenSAP Gateway und OData: Schnittstellenentwicklung für SAP Fiori, SAPUI5, HTML5, Windows u.v.m.89,90 €
- Jeffrey R. GarbusSAP ASE 16 / Sybase ASE Administration58,99 €
- Jürgen ButsmannSAP S/4hana Embedded Analytics74,99 €
- James OlcottSales and Distribution with SAP S/4hana: Business User Guide66,99 €
- Gerald SullivanThe SAP Project42,99 €
- Stoil JotevAsset Accounting with SAP S/4hana73,99 €
- Anup MaheshwariImplementing SAP S/4hana Finance68,99 €
-
-
-
Become fluent in OData with this comprehensive guide! Use SAP Gateway and OData to connect your SAP and non-SAP systems. Walk through SAP Gateway installation and configuration; then get step-by-step instructions for OData service development, from code-based implementation to the ABAP programming model for SAP Fiori and beyond. Understand the ins and outs of OData consumption during app development: SAPUI5, mobile, and social media applications. Extend the reach of your SAP system with OData!
Highlights include:
1) Deployment and configuration
2) Service creation, development, and generation
3) Application development
4) Extensibility
5) Security
6) Lifecycle management
7) SAPUI5
8) SAP Fiori programming model
9) ABAP RESTful programming model
9) SAP Web IDE
10) SAP S/4HANA
Highlights include:
1) Deployment and configuration
2) Service creation, development, and generation
3) Application development
4) Extensibility
5) Security
6) Lifecycle management
7) SAPUI5
8) SAP Fiori programming model
9) ABAP RESTful programming model
9) SAP Web IDE
10) SAP S/4HANA
Produktdetails
- Produktdetails
- SAP PRESS Englisch
- Verlag: Rheinwerk Verlag / SAP PRESS
- Artikelnr. des Verlages: 459/21755
- 3. Aufl.
- Seitenzahl: 841
- Erscheinungstermin: 24. Januar 2019
- Englisch
- Abmessung: 236mm x 184mm x 55mm
- Gewicht: 1662g
- ISBN-13: 9781493217557
- ISBN-10: 1493217550
- Artikelnr.: 54570024
- SAP PRESS Englisch
- Verlag: Rheinwerk Verlag / SAP PRESS
- Artikelnr. des Verlages: 459/21755
- 3. Aufl.
- Seitenzahl: 841
- Erscheinungstermin: 24. Januar 2019
- Englisch
- Abmessung: 236mm x 184mm x 55mm
- Gewicht: 1662g
- ISBN-13: 9781493217557
- ISBN-10: 1493217550
- Artikelnr.: 54570024
Carsten Bönnen received his M.A. in Computer Linguistics and Artificial Intelligence in Germany in 2001 and started working at SAP that same year. Initially a Java developer and trainer, he soon became a consultant and led strategic projects in the then-new field of enterprise portals. By the end of 2002, he became a product manager for SAP NetWeaver Portal. A year later, he took on responsibility for a new product, which later became known as Visual Composer; subsequently, he managed the complete UI topic in this area. Looking for a new challenge in 2008, he joined the Microsoft Strategic Alliance Management group, which oversees the strategic alliance between SAP and Microsoft. Carsten remained in this role for four years before he joined the SAP NetWeaver Gateway product management team in 2012. Beyond his business-specific activities at SAP, he founded the first SAP karate group in 2005, which he continues to lead today.
... Foreword by Björn Goerke ... 19
... Introduction ... 21
... Acknowledgments ... 25
... Getting Started ... 29
1 ... Introduction to SAP Gateway ... 31
1.1 ... Modern Business Applications ... 32
1.2 ... SAP Gateway for Modern Business Applications ... 44
1.3 ... SAP Gateway in SAP S/4HANA ... 49
1.4 ... Installation and Deployment ... 50
1.5 ... SAP Gateway and Related Products ... 57
1.6 ... Summary ... 64
2 ... Introduction to OData ... 65
2.1 ... OData and REST ... 65
2.2 ... Structure of an OData Service ... 74
2.3 ... OData Operations ... 85
2.4 ... OData Query Options ... 88
2.5 ... OData in SAP Solutions ... 106
2.6 ... SAP Gateway OData Features ... 115
2.7 ... What's Different with OData 4.0? ... 119
2.8 ... Summary ... 123
3 ... Architecture and Integration ... 125
3.1 ... Gateway Principles ... 125
3.2 ... SAP Gateway Architecture ... 127
3.3 ... Integration with Other Technologies ... 138
3.4 ... ABAP Programming Model for SAP Fiori ... 142
3.5 ... Summary ... 152
4 ... Deployment Options, Installation, and Configuration ... 155
4.1 ... Introduction to SAP Gateway Deployment ... 155
4.2 ... Preparing for Installation and Configuration ... 170
4.3 ... Quick Start Guide ... 173
4.4 ... Installation and Configuration in Detail ... 180
4.5 ... Summary ... 193
... Service Creation ... 195
5 ... Introduction to OData Service Creation ... 197
5.1 ... Methods for Creating an OData Service ... 198
5.2 ... Service Creation Process Overview ... 201
5.3 ... SAP Gateway Toolset ... 205
5.4 ... Steps in the Service Creation Process ... 215
5.5 ... OData Channel Development Paradigm ... 236
5.6 ... Summary ... 243
6 ... Service Development ... 245
6.1 ... Data Model Definition ... 246
6.2 ... Service Registration ... 276
6.3 ... Service Stub Generation ... 282
6.4 ... Service Maintenance ... 284
6.5 ... Incremental Service Implementation and Model Enhancement ... 289
6.6 ... Summary ... 370
7 ... Service Generation ... 371
7.1 ... Generation via RFC/BOR Interface ... 374
7.2 ... Generation via Search Help ... 410
7.3 ... Generation via Redefinition ... 413
7.4 ... Summary ... 432
8 ... ABAP Programming Model for SAP Fiori ... 435
8.1 ... Development of CDS Views ... 437
8.2 ... Modeled Data Sources ... 445
8.3 ... Reference Data Sources ... 450
8.4 ... Adding Annotations to an OData Service ... 456
8.5 ... ABAP Programming Model for SAP Fiori with Classic APIs ... 459
8.6 ... ABAP Programming Model for SAP Fiori with BOPF ... 470
8.7 ... ABAP RESTful Programming Model ... 484
8.8 ... Summary ... 502
... Application Development ... 503
9 ... SAPUI5 Application Development ... 505
9.1 ... Building Blocks of Web Application Development ... 506
9.2 ... Introduction to SAP Fiori and SAPUI5 ... 507
9.3 ... Installing SAPUI5 ... 514
9.4 ... Creating an SAPUI5 Application ... 516
9.5 ... Summary ... 524
10 ... SAP Web IDE ... 525
10.1 ... Installation and Access ... 526
10.2 ... Connecting to SAP Gateway ... 536
10.3 ... OData Sample Services ... 539
10.4 ... Developing SAPUI5 Applications ... 542
10.5 ... SAP Fiori Reference Apps ... 548
10.6 ... OData Model Editor ... 550
10.7 ... Summary ... 554
11 ... Extensibility ... 555
11.1 ... Redefining and Extending OData Services ... 555
11.2 ... Extending SAPUI5 Applications ... 562
11.3 ... Extending SAP Fiori Applications ... 564
11.4 ... Extending SAP S/4HANA Cloud ... 604
11.5 ... Summary ... 609
12 ... Mobile Application Development ... 611
12.1 ... Overview ... 612
12.2 ... Native Application Development ... 614
12.3 ... Hybrid Application Development ... 629
12.4 ... Summary ... 639
13 ... Social Media Application Development ... 641
13.1 ... PHP ... 642
13.2 ... Facebook ... 646
13.3 ... Twitter ... 655
13.4 ... Sina Weibo (êVòQî îé) ... 661
13.5 ... Summary ... 673
14 ... Enterprise Application Development ... 675
14.1 ... Microsoft Excel ... 676
14.2 ... Microsoft SharePoint/Office 365 ... 683
14.3 ... Microsoft Visual C# Windows Desktop ... 692
14.4 ... Microsoft Active Server Pages (ASP) .NET ... 698
14.5 ... Summary ... 699
... Administration ... 701
15 ... Lifecycle Management: Testing, Service Deployment, and Operations ... 703
15.1 ... Testing ... 704
15.2 ... Service Deployment ... 713
15.3 ... Operations ... 724
15.4 ... Summary ... 733
16 ... Security ... 735
16.1 ... Network and Communication Security ... 735
16.2 ... User Management and Authorizations ... 745
16.3 ... Single Sign-On and Authentication Options ... 747
16.4 ... Recommended Authentication Options ... 757
16.5 ... Read Access Logging ... 772
16.6 ... Summary ... 775
... Roadmap ... 777
17 ... Recent and Future Developments ... 779
17.1 ... SAP Gateway and Cloud Computing ... 779
17.2 ... Gamification ... 783
17.3 ... Internet of Things ... 784
17.4 ... Summary ... 786
A ... Advanced Topics ... 787
A.1 ... Connecting Multiple SAP Backend Systems ... 787
A.2 ... Configuring Notifications in SAP Gateway ... 795
A.3 ... Using the Error Log ... 804
A.4 ... Analyzing Performance and SAP Gateway Statistics ... 811
A.5 ... Delta Query Support in Offline Scenarios ... 816
A.6 ... Server-Side Caching ... 821
A.7 ... Summary ... 822
B ... The Authors ... 823
... Index ... 827
... Introduction ... 21
... Acknowledgments ... 25
... Getting Started ... 29
1 ... Introduction to SAP Gateway ... 31
1.1 ... Modern Business Applications ... 32
1.2 ... SAP Gateway for Modern Business Applications ... 44
1.3 ... SAP Gateway in SAP S/4HANA ... 49
1.4 ... Installation and Deployment ... 50
1.5 ... SAP Gateway and Related Products ... 57
1.6 ... Summary ... 64
2 ... Introduction to OData ... 65
2.1 ... OData and REST ... 65
2.2 ... Structure of an OData Service ... 74
2.3 ... OData Operations ... 85
2.4 ... OData Query Options ... 88
2.5 ... OData in SAP Solutions ... 106
2.6 ... SAP Gateway OData Features ... 115
2.7 ... What's Different with OData 4.0? ... 119
2.8 ... Summary ... 123
3 ... Architecture and Integration ... 125
3.1 ... Gateway Principles ... 125
3.2 ... SAP Gateway Architecture ... 127
3.3 ... Integration with Other Technologies ... 138
3.4 ... ABAP Programming Model for SAP Fiori ... 142
3.5 ... Summary ... 152
4 ... Deployment Options, Installation, and Configuration ... 155
4.1 ... Introduction to SAP Gateway Deployment ... 155
4.2 ... Preparing for Installation and Configuration ... 170
4.3 ... Quick Start Guide ... 173
4.4 ... Installation and Configuration in Detail ... 180
4.5 ... Summary ... 193
... Service Creation ... 195
5 ... Introduction to OData Service Creation ... 197
5.1 ... Methods for Creating an OData Service ... 198
5.2 ... Service Creation Process Overview ... 201
5.3 ... SAP Gateway Toolset ... 205
5.4 ... Steps in the Service Creation Process ... 215
5.5 ... OData Channel Development Paradigm ... 236
5.6 ... Summary ... 243
6 ... Service Development ... 245
6.1 ... Data Model Definition ... 246
6.2 ... Service Registration ... 276
6.3 ... Service Stub Generation ... 282
6.4 ... Service Maintenance ... 284
6.5 ... Incremental Service Implementation and Model Enhancement ... 289
6.6 ... Summary ... 370
7 ... Service Generation ... 371
7.1 ... Generation via RFC/BOR Interface ... 374
7.2 ... Generation via Search Help ... 410
7.3 ... Generation via Redefinition ... 413
7.4 ... Summary ... 432
8 ... ABAP Programming Model for SAP Fiori ... 435
8.1 ... Development of CDS Views ... 437
8.2 ... Modeled Data Sources ... 445
8.3 ... Reference Data Sources ... 450
8.4 ... Adding Annotations to an OData Service ... 456
8.5 ... ABAP Programming Model for SAP Fiori with Classic APIs ... 459
8.6 ... ABAP Programming Model for SAP Fiori with BOPF ... 470
8.7 ... ABAP RESTful Programming Model ... 484
8.8 ... Summary ... 502
... Application Development ... 503
9 ... SAPUI5 Application Development ... 505
9.1 ... Building Blocks of Web Application Development ... 506
9.2 ... Introduction to SAP Fiori and SAPUI5 ... 507
9.3 ... Installing SAPUI5 ... 514
9.4 ... Creating an SAPUI5 Application ... 516
9.5 ... Summary ... 524
10 ... SAP Web IDE ... 525
10.1 ... Installation and Access ... 526
10.2 ... Connecting to SAP Gateway ... 536
10.3 ... OData Sample Services ... 539
10.4 ... Developing SAPUI5 Applications ... 542
10.5 ... SAP Fiori Reference Apps ... 548
10.6 ... OData Model Editor ... 550
10.7 ... Summary ... 554
11 ... Extensibility ... 555
11.1 ... Redefining and Extending OData Services ... 555
11.2 ... Extending SAPUI5 Applications ... 562
11.3 ... Extending SAP Fiori Applications ... 564
11.4 ... Extending SAP S/4HANA Cloud ... 604
11.5 ... Summary ... 609
12 ... Mobile Application Development ... 611
12.1 ... Overview ... 612
12.2 ... Native Application Development ... 614
12.3 ... Hybrid Application Development ... 629
12.4 ... Summary ... 639
13 ... Social Media Application Development ... 641
13.1 ... PHP ... 642
13.2 ... Facebook ... 646
13.3 ... Twitter ... 655
13.4 ... Sina Weibo (êVòQî îé) ... 661
13.5 ... Summary ... 673
14 ... Enterprise Application Development ... 675
14.1 ... Microsoft Excel ... 676
14.2 ... Microsoft SharePoint/Office 365 ... 683
14.3 ... Microsoft Visual C# Windows Desktop ... 692
14.4 ... Microsoft Active Server Pages (ASP) .NET ... 698
14.5 ... Summary ... 699
... Administration ... 701
15 ... Lifecycle Management: Testing, Service Deployment, and Operations ... 703
15.1 ... Testing ... 704
15.2 ... Service Deployment ... 713
15.3 ... Operations ... 724
15.4 ... Summary ... 733
16 ... Security ... 735
16.1 ... Network and Communication Security ... 735
16.2 ... User Management and Authorizations ... 745
16.3 ... Single Sign-On and Authentication Options ... 747
16.4 ... Recommended Authentication Options ... 757
16.5 ... Read Access Logging ... 772
16.6 ... Summary ... 775
... Roadmap ... 777
17 ... Recent and Future Developments ... 779
17.1 ... SAP Gateway and Cloud Computing ... 779
17.2 ... Gamification ... 783
17.3 ... Internet of Things ... 784
17.4 ... Summary ... 786
A ... Advanced Topics ... 787
A.1 ... Connecting Multiple SAP Backend Systems ... 787
A.2 ... Configuring Notifications in SAP Gateway ... 795
A.3 ... Using the Error Log ... 804
A.4 ... Analyzing Performance and SAP Gateway Statistics ... 811
A.5 ... Delta Query Support in Offline Scenarios ... 816
A.6 ... Server-Side Caching ... 821
A.7 ... Summary ... 822
B ... The Authors ... 823
... Index ... 827
... Foreword by Björn Goerke ... 19
... Introduction ... 21
... Acknowledgments ... 25
... Getting Started ... 29
1 ... Introduction to SAP Gateway ... 31
1.1 ... Modern Business Applications ... 32
1.2 ... SAP Gateway for Modern Business Applications ... 44
1.3 ... SAP Gateway in SAP S/4HANA ... 49
1.4 ... Installation and Deployment ... 50
1.5 ... SAP Gateway and Related Products ... 57
1.6 ... Summary ... 64
2 ... Introduction to OData ... 65
2.1 ... OData and REST ... 65
2.2 ... Structure of an OData Service ... 74
2.3 ... OData Operations ... 85
2.4 ... OData Query Options ... 88
2.5 ... OData in SAP Solutions ... 106
2.6 ... SAP Gateway OData Features ... 115
2.7 ... What's Different with OData 4.0? ... 119
2.8 ... Summary ... 123
3 ... Architecture and Integration ... 125
3.1 ... Gateway Principles ... 125
3.2 ... SAP Gateway Architecture ... 127
3.3 ... Integration with Other Technologies ... 138
3.4 ... ABAP Programming Model for SAP Fiori ... 142
3.5 ... Summary ... 152
4 ... Deployment Options, Installation, and Configuration ... 155
4.1 ... Introduction to SAP Gateway Deployment ... 155
4.2 ... Preparing for Installation and Configuration ... 170
4.3 ... Quick Start Guide ... 173
4.4 ... Installation and Configuration in Detail ... 180
4.5 ... Summary ... 193
... Service Creation ... 195
5 ... Introduction to OData Service Creation ... 197
5.1 ... Methods for Creating an OData Service ... 198
5.2 ... Service Creation Process Overview ... 201
5.3 ... SAP Gateway Toolset ... 205
5.4 ... Steps in the Service Creation Process ... 215
5.5 ... OData Channel Development Paradigm ... 236
5.6 ... Summary ... 243
6 ... Service Development ... 245
6.1 ... Data Model Definition ... 246
6.2 ... Service Registration ... 276
6.3 ... Service Stub Generation ... 282
6.4 ... Service Maintenance ... 284
6.5 ... Incremental Service Implementation and Model Enhancement ... 289
6.6 ... Summary ... 370
7 ... Service Generation ... 371
7.1 ... Generation via RFC/BOR Interface ... 374
7.2 ... Generation via Search Help ... 410
7.3 ... Generation via Redefinition ... 413
7.4 ... Summary ... 432
8 ... ABAP Programming Model for SAP Fiori ... 435
8.1 ... Development of CDS Views ... 437
8.2 ... Modeled Data Sources ... 445
8.3 ... Reference Data Sources ... 450
8.4 ... Adding Annotations to an OData Service ... 456
8.5 ... ABAP Programming Model for SAP Fiori with Classic APIs ... 459
8.6 ... ABAP Programming Model for SAP Fiori with BOPF ... 470
8.7 ... ABAP RESTful Programming Model ... 484
8.8 ... Summary ... 502
... Application Development ... 503
9 ... SAPUI5 Application Development ... 505
9.1 ... Building Blocks of Web Application Development ... 506
9.2 ... Introduction to SAP Fiori and SAPUI5 ... 507
9.3 ... Installing SAPUI5 ... 514
9.4 ... Creating an SAPUI5 Application ... 516
9.5 ... Summary ... 524
10 ... SAP Web IDE ... 525
10.1 ... Installation and Access ... 526
10.2 ... Connecting to SAP Gateway ... 536
10.3 ... OData Sample Services ... 539
10.4 ... Developing SAPUI5 Applications ... 542
10.5 ... SAP Fiori Reference Apps ... 548
10.6 ... OData Model Editor ... 550
10.7 ... Summary ... 554
11 ... Extensibility ... 555
11.1 ... Redefining and Extending OData Services ... 555
11.2 ... Extending SAPUI5 Applications ... 562
11.3 ... Extending SAP Fiori Applications ... 564
11.4 ... Extending SAP S/4HANA Cloud ... 604
11.5 ... Summary ... 609
12 ... Mobile Application Development ... 611
12.1 ... Overview ... 612
12.2 ... Native Application Development ... 614
12.3 ... Hybrid Application Development ... 629
12.4 ... Summary ... 639
13 ... Social Media Application Development ... 641
13.1 ... PHP ... 642
13.2 ... Facebook ... 646
13.3 ... Twitter ... 655
13.4 ... Sina Weibo (êVòQî îé) ... 661
13.5 ... Summary ... 673
14 ... Enterprise Application Development ... 675
14.1 ... Microsoft Excel ... 676
14.2 ... Microsoft SharePoint/Office 365 ... 683
14.3 ... Microsoft Visual C# Windows Desktop ... 692
14.4 ... Microsoft Active Server Pages (ASP) .NET ... 698
14.5 ... Summary ... 699
... Administration ... 701
15 ... Lifecycle Management: Testing, Service Deployment, and Operations ... 703
15.1 ... Testing ... 704
15.2 ... Service Deployment ... 713
15.3 ... Operations ... 724
15.4 ... Summary ... 733
16 ... Security ... 735
16.1 ... Network and Communication Security ... 735
16.2 ... User Management and Authorizations ... 745
16.3 ... Single Sign-On and Authentication Options ... 747
16.4 ... Recommended Authentication Options ... 757
16.5 ... Read Access Logging ... 772
16.6 ... Summary ... 775
... Roadmap ... 777
17 ... Recent and Future Developments ... 779
17.1 ... SAP Gateway and Cloud Computing ... 779
17.2 ... Gamification ... 783
17.3 ... Internet of Things ... 784
17.4 ... Summary ... 786
A ... Advanced Topics ... 787
A.1 ... Connecting Multiple SAP Backend Systems ... 787
A.2 ... Configuring Notifications in SAP Gateway ... 795
A.3 ... Using the Error Log ... 804
A.4 ... Analyzing Performance and SAP Gateway Statistics ... 811
A.5 ... Delta Query Support in Offline Scenarios ... 816
A.6 ... Server-Side Caching ... 821
A.7 ... Summary ... 822
B ... The Authors ... 823
... Index ... 827
... Introduction ... 21
... Acknowledgments ... 25
... Getting Started ... 29
1 ... Introduction to SAP Gateway ... 31
1.1 ... Modern Business Applications ... 32
1.2 ... SAP Gateway for Modern Business Applications ... 44
1.3 ... SAP Gateway in SAP S/4HANA ... 49
1.4 ... Installation and Deployment ... 50
1.5 ... SAP Gateway and Related Products ... 57
1.6 ... Summary ... 64
2 ... Introduction to OData ... 65
2.1 ... OData and REST ... 65
2.2 ... Structure of an OData Service ... 74
2.3 ... OData Operations ... 85
2.4 ... OData Query Options ... 88
2.5 ... OData in SAP Solutions ... 106
2.6 ... SAP Gateway OData Features ... 115
2.7 ... What's Different with OData 4.0? ... 119
2.8 ... Summary ... 123
3 ... Architecture and Integration ... 125
3.1 ... Gateway Principles ... 125
3.2 ... SAP Gateway Architecture ... 127
3.3 ... Integration with Other Technologies ... 138
3.4 ... ABAP Programming Model for SAP Fiori ... 142
3.5 ... Summary ... 152
4 ... Deployment Options, Installation, and Configuration ... 155
4.1 ... Introduction to SAP Gateway Deployment ... 155
4.2 ... Preparing for Installation and Configuration ... 170
4.3 ... Quick Start Guide ... 173
4.4 ... Installation and Configuration in Detail ... 180
4.5 ... Summary ... 193
... Service Creation ... 195
5 ... Introduction to OData Service Creation ... 197
5.1 ... Methods for Creating an OData Service ... 198
5.2 ... Service Creation Process Overview ... 201
5.3 ... SAP Gateway Toolset ... 205
5.4 ... Steps in the Service Creation Process ... 215
5.5 ... OData Channel Development Paradigm ... 236
5.6 ... Summary ... 243
6 ... Service Development ... 245
6.1 ... Data Model Definition ... 246
6.2 ... Service Registration ... 276
6.3 ... Service Stub Generation ... 282
6.4 ... Service Maintenance ... 284
6.5 ... Incremental Service Implementation and Model Enhancement ... 289
6.6 ... Summary ... 370
7 ... Service Generation ... 371
7.1 ... Generation via RFC/BOR Interface ... 374
7.2 ... Generation via Search Help ... 410
7.3 ... Generation via Redefinition ... 413
7.4 ... Summary ... 432
8 ... ABAP Programming Model for SAP Fiori ... 435
8.1 ... Development of CDS Views ... 437
8.2 ... Modeled Data Sources ... 445
8.3 ... Reference Data Sources ... 450
8.4 ... Adding Annotations to an OData Service ... 456
8.5 ... ABAP Programming Model for SAP Fiori with Classic APIs ... 459
8.6 ... ABAP Programming Model for SAP Fiori with BOPF ... 470
8.7 ... ABAP RESTful Programming Model ... 484
8.8 ... Summary ... 502
... Application Development ... 503
9 ... SAPUI5 Application Development ... 505
9.1 ... Building Blocks of Web Application Development ... 506
9.2 ... Introduction to SAP Fiori and SAPUI5 ... 507
9.3 ... Installing SAPUI5 ... 514
9.4 ... Creating an SAPUI5 Application ... 516
9.5 ... Summary ... 524
10 ... SAP Web IDE ... 525
10.1 ... Installation and Access ... 526
10.2 ... Connecting to SAP Gateway ... 536
10.3 ... OData Sample Services ... 539
10.4 ... Developing SAPUI5 Applications ... 542
10.5 ... SAP Fiori Reference Apps ... 548
10.6 ... OData Model Editor ... 550
10.7 ... Summary ... 554
11 ... Extensibility ... 555
11.1 ... Redefining and Extending OData Services ... 555
11.2 ... Extending SAPUI5 Applications ... 562
11.3 ... Extending SAP Fiori Applications ... 564
11.4 ... Extending SAP S/4HANA Cloud ... 604
11.5 ... Summary ... 609
12 ... Mobile Application Development ... 611
12.1 ... Overview ... 612
12.2 ... Native Application Development ... 614
12.3 ... Hybrid Application Development ... 629
12.4 ... Summary ... 639
13 ... Social Media Application Development ... 641
13.1 ... PHP ... 642
13.2 ... Facebook ... 646
13.3 ... Twitter ... 655
13.4 ... Sina Weibo (êVòQî îé) ... 661
13.5 ... Summary ... 673
14 ... Enterprise Application Development ... 675
14.1 ... Microsoft Excel ... 676
14.2 ... Microsoft SharePoint/Office 365 ... 683
14.3 ... Microsoft Visual C# Windows Desktop ... 692
14.4 ... Microsoft Active Server Pages (ASP) .NET ... 698
14.5 ... Summary ... 699
... Administration ... 701
15 ... Lifecycle Management: Testing, Service Deployment, and Operations ... 703
15.1 ... Testing ... 704
15.2 ... Service Deployment ... 713
15.3 ... Operations ... 724
15.4 ... Summary ... 733
16 ... Security ... 735
16.1 ... Network and Communication Security ... 735
16.2 ... User Management and Authorizations ... 745
16.3 ... Single Sign-On and Authentication Options ... 747
16.4 ... Recommended Authentication Options ... 757
16.5 ... Read Access Logging ... 772
16.6 ... Summary ... 775
... Roadmap ... 777
17 ... Recent and Future Developments ... 779
17.1 ... SAP Gateway and Cloud Computing ... 779
17.2 ... Gamification ... 783
17.3 ... Internet of Things ... 784
17.4 ... Summary ... 786
A ... Advanced Topics ... 787
A.1 ... Connecting Multiple SAP Backend Systems ... 787
A.2 ... Configuring Notifications in SAP Gateway ... 795
A.3 ... Using the Error Log ... 804
A.4 ... Analyzing Performance and SAP Gateway Statistics ... 811
A.5 ... Delta Query Support in Offline Scenarios ... 816
A.6 ... Server-Side Caching ... 821
A.7 ... Summary ... 822
B ... The Authors ... 823
... Index ... 827