
OData and SAP NetWeaver Gateway
SAP PRESS
1st Edition
Published on 28. March 2014
Book
Hardback
666 pages
978-1-59229-907-2 (ISBN)
Description
Facebook uses OData, Netflix uses OData-and now, with SAP NetWeaver Gateway, so does SAP. In this comprehensive guide, learn everything you need to know about how to use Gateway to make SAP system data accessible from any device, platform, or environment. Familiarize yourself with the concepts of OData and REST, get step-by-step instructions on developing services, and learn how to administer a Gateway system.
Highlights:
- - OData and REST concepts
- - Gateway installation and deployment
- - Mobile development
- - HTML5 development
- - Social media development
- - Enterprise application development
- - Gateway operations
- - Gateway security
-
Galileo Press heißt jetzt Rheinwerk Verlag.
More details
Series
Language
English
Place of publication
Bonn
Germany
Edition type
New edition
Dimensions
Height: 22.9 cm
Width: 17.5 cm
ISBN-13
978-1-59229-907-2 (9781592299072)
Schweitzer Classification
Persons
Author
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.
Volker Drees studied electrical engineering at Fachhochschule in Wiesbaden, Germany and holds a degree in communications engineering (Nachrichtentechnik). He began his SAP career in 1998 in the consulting department, and has experience in a number of areas: ABAP development, R/3 implementations, mySAP CRM, mobile sales, mobile asset management, and mobile infrastructure. He recently worked as a regional group expert for mobile applications, for Duet as well as for Alloy, (formerly known as "Atlantic") in the Business User and Information Worker Division at SAP. Currently, Volker works as a product expert for SAP NetWeaver Gateway in the Information Worker Division.
André Fischer has worked in product management for SAP NetWeaver Gateway since the launch of the product in 2011. After finishing his physics degree at RWTH Aachen University and Heidelberg University, Germany, he started his professional career in 1995 as a technology consultant for an SAP partner. From 1999 to 2000 he was responsible for setting up a data center as the co-managing director for a newly founded joint venture outsourcing company, and his technical expertise contributed to the company becoming a certified SAP hosting partner. As of 2002, André specialized in SAP security consulting and in 2004 he joined the newly created Collaboration Technology Support Center Microsoft at SAP AG. Over the last ten years at SAP, André has focused on the interoperability of SAP NetWeaver and Microsoft technologies, SAP Enterprise Search, SAP NetWeaver Single Sign-On, and SAP NetWeaver Gateway. André is a frequent speaker at conferences, including SAP TechEd, and has published a multitude of articles and blogs on the SAP Community Network. In 2013, he became SCN Topic Leader 2012-2013 for the category SAP NetWeaver Gateway. He is co-author of the SAP PRESS book SAP NetWeaver/.NET Interoperability. With almost 20 years of experience in various SAP technologies, André is a trusted advisor for many SAP customers and partners.
Ludwig Heinz studied business informatics at the University of Applied Sciences FHDW in Bergisch Gladbach, and has worked as an ABAP and mobile developer at itelligence AG since 2006. Ludwig has been a member of the SAP Design Partner Council for SAP NetWeaver Gateway since 2011. In addition, he works as a college lecturer and supports students working on bachelor's theses with focuses on mobile UI technologies.
Karsten Strothmann is the global head of SAP NetWeaver Gateway CPS at SAP AG in Walldorf, Germany. He has 15 years of experience in the software industry, 13 of those at SAP. Before joining SAP NetWeaver Gateway in 2010, he worked on diverse topics such as mobile, SAP SRM, and SAP NetWeaver Portal. During his career he has applied himself to highly varied roles in product management, development, quality assurance, and consulting, which has enabled him to acquire a holistic view of both software creation and its usage. Karsten holds a master's degree in Computer Science from Dortmund University, Germany.
Content
Foreword by Dr. Vishal Sikka. 17
Foreword by Michael Reh. 19
Foreword by Stephan Herbert. 21
Introduction. 23
Acknowledgments. 27
Getting Started. 31
1. Introduction to SAP NetWeaver Gateway. 33
1.1. Modern Business Applications. 34
1.2. SAP NetWeaver Gateway for Modern Business Applications. 45
1.3. Installation and Deployment. 51
1.4. SAP NetWeaver Gateway and Related Products. 57
1.5. Summary. 65
2. Introduction to OData. 67
2.1. OData and REST. 67
2.2. Structure of an OData Service. 76
2.3. OData Operations. 86
2.4. OData Query Options. 89
2.5. OData in SAP Solutions. 106
2.6. Summary. 118
3. Architecture and Integration. 119
3.1. Gateway Principles. 119
3.2. Architecture. 121
3.3. Integration with Other SAP Interfaces. 130
3.4. Summary. 135
4. Deployment Options, Installation, and Configuration. 137
4.1. Introduction to SAP NetWeaver Gateway Deployment. 137
4.2. Preparing for Installation and Configuration. 150
4.3. Quick Start Guide. 153
4.4. Installation and Configuration in Detail. 161
4.5. Summary. 175
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.3. Steps in the Service Creation Process. 192
5.4. The OData Channel Development Paradigm. 212
5.5. Summary. 218
6. Service Development. 221
6.1. Data Model Definition. 222
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.6. Summary. 329
7. Service Generation. 331
7.1. Generation via RFC/BOR Interface. 333
7.2. Generation via Redefinition. 369
7.3. Model Composition: Include Gateway Service. 391
7.4. Summary. 398
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.3. Hybrid Mobile Applications. 438
9.4. Summary. 448
10. SAPUI5 Application Development. 449
10.1. Introduction to SAP Fiori and SAPUI5. 451
10.2. Creating an SAPUI5 Application. 462
10.3. Deploying an SAPUI5 Application to SAP NetWeaver AS. 472
10.4. Enhancing an SAPUI5 Application. 477
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. 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
Administration. 537
13. Lifecycle Management: Testing, Service Deployment, and Operations. 539
13.1. Testing. 540
13.2. Service Deployment. 549
13.3. Operations. 558
13.4. Summary. 568
14. Security. 569
14.1. Network and Communication Security. 569
14.2. User Management and Authorizations. 579
14.3. Single Sign-On and Authentication Options. 580
14.4. Recommended Authentication Options. 590
14.5. Summary. 606
Roadmap. 607
15. Recent and Future Developments. 609
15.1. General Trends. 610
15.2. Development Trend: API Management. 621
15.3. SAP NetWeaver Gateway in SAP NetWeaver 7.40. 622
15.4. Summary. 627
A. Advanced Topics. 629
A.1. Connecting Multiple SAP Business Suite Systems. 629
A.2. Configuring Notifications in SAP NetWeaver Gateway. 635
A.3. Using the Error Log. 638
A.4. Using the Performance Trace Tool. 646
A.5. Delta Query Support in Offline Scenarios. 648
A.6. Summary. 652
B. The Authors. 653
Index. 657