SAP Press - OData and SAP NetWeaver Gateway

主页 » SAP电子书 » ABAP开发/Basis

作者 SAP 2016年出版 分类:sap 1693

SAP Press - OData and SAP NetWeaver Gateway 官方出品,英文原版,可编辑带导航非影印版!

Part I ... Getting Started ... 31
1 ... Introduction to SAP NetWeaver Gateway ... 33
1.1 ... Modern Business Applications ... 34
1.1.1 ... User Interfaces ... 35
1.1.2 ... Infrastructures ... 42
1.2 ... SAP NetWeaver Gateway for Modern Business Applications ... 45
1.3 ... Installation and Deployment ... 51
1.3.1 ... Installation ... 52
1.3.2 ... Deployment ... 54
1.4 ... SAP NetWeaver Gateway and Related Products ... 57
1.4.1 ... Duet Enterprise ... 58
1.4.2 ... SAP NetWeaver Portal ... 60
1.4.3 ... SAP Mobile Platform ... 61
1.4.4 ... SAP HANA ... 63
1.4.5 ... SAP NetWeaver Process Integration (PI) ... 64
1.4.6 ... SAP NetWeaver Business Warehouse (BW) ... 64
1.5 ... Summary ... 65
2 ... Introduction to OData ... 67
2.1 ... OData and REST ... 67
2.1.1 ... What Is REST? ... 67
2.1.2 ... What Is OData? ... 71
2.2 ... Structure of an OData Service ... 76
2.2.1 ... Service Document ... 79
2.2.2 ... Service Metadata Document ... 83
2.3 ... OData Operations ... 86
2.3.1 ... Create ... 86
2.3.2 ... Read ... 87
2.3.3 ... Update ... 88
2.3.4 ... Delete ... 89
2.4 ... OData Query Options ... 89
2.4.1 ... Filtering and Projecting ($filter and $select) ... 91
2.4.2 ... Sorting ($orderby) ... 95
2.4.3 ... Client- Side Paging ($top, $skip, and $inlinecount) ... 96
2.4.4 ... Counting ($count) ... 100
2.4.5 ... Inlining ($expand) ... 100
2.4.6 ... Formatting ($format) ... 104
2.5 ... OData in SAP Solutions ... 106
2.5.1 ... Mobile Productivity Applications ... 112
2.5.2 ... SAP Fiori ... 112
2.5.3 ... SAP Jam ... 113
2.5.4 ... SAP NetWeaver Portal ... 113
2.5.5 ... Duet Enterprise ... 113
2.5.6 ... SAP Solution Manager ... 114
2.5.7 ... SAP HANA ... 114
2.5.8 ... SAP- Certified Partner Solutions ... 117
2.6 ... Summary ... 118
3 ... Architecture and Integration ... 119
3.1 ... Gateway Principles ... 119
3.2 ... Architecture ... 121
3.2.1 ... Consumer Tier ... 124
3.2.2 ... SAP NetWeaver Gateway Tier ... 125
3.2.3 ... SAP Business Suite Tier ... 126
3.2.4 ... Add-On Structure ... 128
3.3 ... Integration with Other SAP Interfaces ... 130
3.3.1 ... Remote Function Call (RFC) ... 131
3.3.2 ... Business Object Repository (BOR) ... 131
3.3.3 ... Service Provider Infrastructure (SPI) ... 131
3.3.4 ... SAP NetWeaver Business Warehouse (BW) InfoCubes ... 132
3.3.5 ... Multidimensional Expressions (MDX) ... 132
3.3.6 ... Easy Query ... 133
3.3.7 ... Generic Interaction Layer (GenIL) ... 133
3.3.8 ... SAP HANA ... 133
3.3.9 ... SAP NetWeaver Business Process Management (BPM) ... 134
3.3.10 ... SAP Business Workflow ... 134
3.4 ... Summary ... 135
4 ... Deployment Options, Installation, and Configuration ... 137
4.1 ... Introduction to SAP NetWeaver Gateway Deployment ... 137
4.1.1 ... Hub Deployment with Development in the SAP Business Suite System ... 140
4.1.2 ... Hub Deployment with Development on the Hub ... 141
4.1.3 ... Embedded Deployment ... 144
4.1.4 ... Comparison of Deployment Options ... 146
4.1.5 ... Mixed Deployment Options ... 148
4.2 ... Preparing for Installation and Configuration ... 150
4.3 ... Quick Start Guide ... 153
4.3.1 ... Step 1: Deployment of the SAP NetWeaver Gateway Add-Ons ... 154
4.3.2 ... Step 2: Activate SAP NetWeaver Gateway ... 155
4.3.3 ... Step 3: Create an SAP System Alias ... 155
4.3.4 ... Step 4: Create an SAP NetWeaver Gateway Alias ... 157
4.3.5 ... Step 5: Activate OPU Node ... 158
4.3.6 ... Step 6: Test Your Settings ... 159
4.4 ... Installation and Configuration in Detail ... 161
4.4.1 ... Installing the SAP NetWeaver Gateway Add-Ons ... 162
4.4.2 ... Basic Configuration Settings ... 162
4.4.3 ... OData Channel Configuration ... 165
4.4.4 ... Business Enablement Provisioning (BEP) Configuration ... 172
4.4.5 ... Smoke Testing ... 173
4.5 ... Summary ... 175
Part II ... Service Creation ... 177
5 ... Introduction to OData Service Creation ... 179
5.1 ... Service Creation Process Overview ... 180
5.2 ... SAP NetWeaver Gateway Toolset ... 185
5.2.1 ... SAP NetWeaver Gateway Service Builder ... 186
5.2.2 ... Beyond the Service Builder: Supporting Tools during the Service Creation Process ... 188
5.3 ... Steps in the Service Creation Process ... 192
5.3.1 ... Data Model Definition in the Service Builder ... 192
5.3.2 ... Service Registration in the SAP Business Suite System ... 195
5.3.3 ... Service Implementation ... 198
5.3.4 ... Service Maintenance ... 201
5.3.5 ... Service Generation via Redefinition ... 202
5.3.6 ... Service Generation via Model Composition ... 211
5.4 ... The OData Channel Development Paradigm ... 212
5.4.1 ... Model Provider Class ... 213
5.4.2 ... Data Provider Class and Data Provider Extension Class ... 216
5.4.3 ... Technical Considerations with Respect to OData Channel Development ... 218
5.5 ... Summary ... 218
6 ... Service Development ... 221
6.1 ... Data Model Definition ... 222
6.1.1 ... Creating a Project ... 223
6.1.2 ... Creating the Data Model ... 226
6.2 ... Service Registration in the SAP Business Suite System ... 248
6.3 ... Service Stub Generation ... 254
6.4 ... Service Maintenance ... 257
6.5 ... Incremental Service Implementation and Model Enhancement ... 262
6.5.1 ... Feed (GET_ENTITYSET) ... 264
6.5.2 ... Single Read (GET_ENTITY) ... 269
6.5.3 ... Query Options ... 271
6.5.4 ... Navigation Properties ... 281
6.5.5 ... CUD Methods ... 288
6.5.6 ... Function Imports ... 298
6.5.7 ... Media Resources ... 303
6.5.8 ... Expand/Self-Expand ... 313
6.5.9 ... Deep Insert ... 321
6.5.10 ... Batch ... 325
6.6 ... Summary ... 329
7 ... Service Generation ... 331
7.1 ... Generation via RFC/BOR Interface ... 333
7.1.1 ... Data Model Definition ... 336
7.1.2 ... Service Registration: Stub Creation ... 341
7.1.3 ... Service Maintenance ... 342
7.1.4 ... Service Implementation: SalesOrderCollection ... 345
7.1.5 ... Service Implementation: SalesOrderLineItemCollection ... 358
7.1.6 ... Conclusion ... 369
7.2 ... Generation via Redefinition ... 369
7.2.1 ... SAP NetWeaver BW Easy Query ... 372
7.2.2 ... Service Provider Interface (SPI) ... 382
7.2.3 ... Generation via External OData Services ... 388
7.3 ... Model Composition: Include Gateway Service ... 391
7.4 ... Summary ... 398
Part III ... Application Development ... 401
8 ... SAP NetWeaver Gateway Productivity Accelerator ... 403
8.1 ... Consumption Toolkits ... 405
8.2 ... Installation ... 406
8.3 ... OData Sample Services ... 409
8.4 ... SAP Gateway Productivity Accelerator OData Model Editor ... 411
8.5 ... Summary ... 415
9 ... Mobile Application Development ... 417
9.1 ... Introduction to Mobile Development ... 418
9.2 ... Native Mobile Applications ... 420
9.2.1 ... Apple iOS ... 421
9.2.2 ... Google Android ... 428
9.2.3 ... Windows Phone 8 ... 432
9.2.4 ... BlackBerry ... 436
9.3 ... Hybrid Mobile Applications ... 438
9.3.1 ... PhoneGap ... 439
9.3.2 ... Hybrid Web Container ... 442
9.4 ... Summary ... 448
10 ... SAPUI5 Application Development ... 449
10.1 ... Introduction to SAP Fiori and SAPUI5 ... 451
10.1.1 ... SAP Fiori ... 451
10.1.2 ... SAPUI5 ... 457
10.2 ... Creating an SAPUI5 Application ... 462
10.2.1 ... Manually ... 462
10.2.2 ... With SAPUI5 ... 464
10.2.3 ... With SAP Gateway Productivity Accelerator and OData Connection ... 468
10.3 ... Deploying an SAPUI5 Application to SAP NetWeaver AS ... 472
10.4 ... Enhancing an SAPUI5 Application ... 477
10.4.1 ... Using SAPUI5 Code Snippets ... 477
10.4.2 ... Existing SAPUI5/SAP Fiori UI Layer ... 480
10.5 ... Summary ... 486
11 ... Social Media Application Development ... 489
11.1 ... PHP ... 490
11.2 ... Facebook ... 494
11.3 ... Twitter ... 500
11.4 ... Sina Weibo (êVòQî˜îé) ... 504
11.5 ... Summary ... 516
12 ... Enterprise Application Development ... 517
12.1 ... Microsoft SharePoint/Office 365 ... 518
12.2 ... Microsoft Excel ... 525
12.3 ... Microsoft LightSwitch ... 529
12.4 ... Microsoft Active Server Pages (ASP) .NET ... 535
12.5 ... Summary ... 536
Part IV ... Administration ... 537
13 ... Lifecycle Management: Testing, Service Deployment, and Operations ... 539
13.1 ... Testing ... 540
13.1.1 ... Testing SAP NetWeaver Gateway Services ... 541
13.1.2 ... Testing a Client Application ... 545
13.1.3 ... Best Practices for Testing in SAP NetWeaver Gateway ... 547
13.2 ... Service Deployment ... 549
13.2.1 ... Transport of Repository Objects between SAP Business Suite Systems ... 550
13.2.2 ... Transport of Repository Objects and Customizing Entries between SAP NetWeaver Gateway
Server Systems ... 552
13.2.3 ... Versioning ... 556
13.2.4 ... Activate and Maintain Service Transaction ... 557
13.3 ... Operations ... 558
13.3.1 ... Periodic Cleanup Tasks ... 558
13.3.2 ... Monitoring Overview ... 559
13.4 ... Summary ... 568
14 ... Security ... 569
14.1 ... Network and Communication Security ... 569
14.1.1 ... Transport Protection ... 570
14.1.2 ... Input Validation ... 573
14.2 ... User Management and Authorizations ... 579
14.3 ... Single Sign-On and Authentication Options ... 580
14.3.1 ... Basic Authentication ... 583
14.3.2 ... SAP Logon Tickets with SAP NetWeaver Portal ... 584
14.3.3 ... X.509 Client Certificates ... 584
14.3.4 ... SAML 2.0 Browser Protocol ... 586
14.3.5 ... OAuth ... 588
14.3.6 ... Kerberos: Integrated Windows Authentication ... 590
14.4 ... Recommended Authentication Options ... 590
14.4.1 ... HTML5 Web Application ... 591
14.4.2 ... Desktop Application ... 593
14.4.3 ... Mobile Application (Direct Access) ... 594
14.4.4 ... SAP Mobile Platform ... 596
14.4.5 ... Cloud ... 598
14.4.6 ... Web Server ... 599
14.4.7 ... B2C Scenario ... 600
14.5 ... Summary ... 606
Part V ... Roadmap ... 607
15 ... Recent and Future Developments ... 609
15.1 ... General Trends ... 610
15.1.1 ... Cloud Computing: Gateway as a Service ... 610
15.1.2 ... Simplified UI: SAP Fiori ... 614
15.1.3 ... Gamification ... 615
15.1.4 ... Social Media ... 617
15.1.5 ... Internet of Things ... 617
15.1.6 ... Microsoft Interoperability: SAP NetWeaver Gateway Productivity Accelerator for Microsoft
(GWPAM) ... 619
15.2 ... Development Trend: API Management ... 621
15.3 ... SAP NetWeaver Gateway in SAP NetWeaver 7.40 ... 622
15.3.1 ... Core Components ... 622
15.3.2 ... Business Enablement Provisioning (BEP) Component ... 623
15.3.3 ... Content Adapter Components ... 623
15.3.4 ... Content Components ... 624
15.3.5 ... Screen Scraping Component ... 625
15.4 ... Summary ... 627

HANA OData SAP Press 英文原版
请简单粗暴地爱我,砸5个铜板过来吧!

如遇任何问题请联系客服微信ficodk!

下载链接:

上一本

《Kill SAP FICO》from SAP刀客

下一本

SAP Press - Predictive Analysis with SAP