Beschreibung:
Bönnen, Carsten
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.Drees, Volker
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.Fischer, André
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.Heinz, Ludwig
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.Strothmann, Karsten
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.
Use SAP Gateway and OData services in SAP Fiori, mobile, and enterprise applications
'... Foreword by Bernd Leukert ... 17
... Introduction ... 19
... Acknowledgments ... 23
PART I ... Getting Started ... 27
1 ... Introduction to SAP Gateway ... 29
1.1 ... Modern Business Applications ... 30
1.2 ... SAP Gateway for Modern Business Applications ... 42
1.3 ... Installation and Deployment ... 48
1.4 ... SAP Gateway and Related Products ... 54
1.5 ... Summary ... 62
2 ... Introduction to OData ... 65
2.1 ... OData and REST ... 65
2.2 ... Structure of an OData Service ... 74
2.3 ... OData Operations ... 84
2.4 ... OData Query Options ... 88
2.5 ... OData in SAP Solutions ... 105
2.6 ... SAP Gateway OData Features ... 113
2.7 ... What's New with OData 4.0? ... 115
2.8 ... Summary ... 119
3 ... Architecture and Integration ... 121
3.1 ... Gateway Principles ... 121
3.2 ... Architecture ... 123
3.3 ... Integration with Other Technologies ... 133
3.4 ... Summary ... 138
4 ... Deployment Options, Installation, and Configuration ... 139
4.1 ... Introduction to SAP Gateway Deployment ... 139
4.2 ... Preparing for Installation and Configuration ... 152
4.3 ... Quick Start Guide ... 154
4.4 ... Installation and Configuration in Detail ... 161
4.5 ... Summary ... 175
PART II ... Service Creation ... 177
5 ... Introduction to OData Service Creation ... 179
5.1 ... Methods for Creating an OData Service ... 180
5.2 ... Service Creation Process Overview ... 183
5.3 ... SAP Gateway Toolset ... 187
5.4 ... Steps in the Service Creation Process ... 198
5.5 ... OData Channel Development Paradigm ... 219
5.6 ... Summary ... 225
6 ... Service Development ... 227
6.1 ... Data Model Definition ... 228
6.2 ... Service Registration in the SAP Business Suite System ... 258
6.3 ... Service Stub Generation ... 264
6.4 ... Service Maintenance ... 267
6.5 ... Incremental Service Implementation and Model Enhancement ... 272
6.6 ... Summary ... 344
7 ... Service Generation ... 345
7.1 ... Generation via RFC/BOR Interface ... 348
7.2 ... Generation via Search Help ... 384
7.3 ... Generation via CDS Views ... 387
7.4 ... Generation via Redefinition ... 404
7.5 ... Summary ... 423
PART III ... Application Development ... 425
8 ... SAPUI5 Application Development ... 427
8.1 ... Building Blocks of Web Application Development ... 428
8.2 ... Introduction to SAP Fiori and SAPUI5 ... 429
8.3 ... Installing SAPUI5 ... 436
8.4 ... Creating an SAPUI5 Application ... 437
8.5 ... Summary ... 445
9 ... SAP Web IDE ... 447
9.1 ... Installation and Access ... 448
9.2 ... Connecting to SAP Gateway ... 456
9.3 ... OData Sample Services ... 459
9.4 ... Developing SAPUI5 Applications ... 461
9.5 ... SAP Fiori Reference Apps ... 467
9.6 ... OData Model Editor ... 470
9.7 ... Summary ... 474
10 ... Extensibility ... 475
10.1 ... Redefining and Extending OData Services ... 475
10.2 ... Extending SAPUI5 Applications ... 482
10.3 ... Extending SAP Fiori Applications ... 485
10.4 ... Summary ... 520
11 ... Mobile Application Development ... 521
11.1 ... Overview ... 523
11.2 ... Native Application Development ... 524
11.3 ... Hybrid Application Development ... 524
11.4 ... Summary ... 553
12 ... Social Media Application Development ... 555
12.1 ... PHP ... 556
12.2 ... Facebook ... 560
12.3 ... Twitter ... 567
12.4 ... Sina Weibo ... 571
12.5 ... Summary ... 582
13 ... Enterprise Application Development ... 583
13.1 ... SAP Gateway for Microsoft ... 584
13.2 ... Microsoft Excel ... 606
13.3 ... Microsoft SharePoint/Office 365 ... 610
13.4 ... Microsoft LightSwitch ... 617
13.5 ... Microsoft Active Server Pages (ASP) .NET ... 622
13.6 ... Summary ... 623
PART IV ... Administration ... 625
14 ... Lifecycle Management: Testing, Service Deployment, and Operations ... 627
14.1 ... Testing ... 628
14.2 ...
Connect your SAP system and the world of OData with this comprehensive guide to SAP Gateway! Begin with the basics, then walk through the steps in creating SAP Gateway and OData services. Expand your skills further, with how-tos on developing SAPUI5 apps with the SAP Web IDE; building SAP Fiori, mobile, and enterprise applications; and performing administrative tasks for lifecycle management and security. Explore the latest trends and technologies, and map out your OData future!
a. Deployment, Installation, Configuration
Get started! Discover the various deployment options for SAP Gateway, and get step-by-step instructions for installation and configuration.
b. SAP Gateway and OData Services
Create! Walk through the specific tools for and steps in creating SAP Gateway and OData services. Then learn how to extend your existing services, including redefining services and customizing SAP Fiori apps.
c. Application Development
Develop! Learn how OData and SAP Gateway are used in SAPUI5, SAP Fiori, mobile, social media, and enterprise applications.
Highlights:
SAP Gateway installation and deployment
Service creation and deployment
Mobile development
Social media development
Security
Lifecycle management
SAPUI5
SAP Web IDE
SAP Fiori
SAP HANA