SAP Gateway and OData

Nicht lieferbar | Lieferzeit: Nicht lieferbar I
Alle Preise inkl. MwSt. | Versandkostenfrei
Nicht verfügbar Zum Merkzettel
Gewicht:
1662 g
Format:
254x180x54 mm
Beschreibung:

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 is the CIO of Wilkhahn, the worldwide acting and leading German manufacturer of furniture. He studied business informatics at the University of Applied Sciences FHDW in Bergisch Gladbach, Germany, and has worked as an ABAP and mobile developer at itelligence AG in Cologne since 2006. Ludwig was a member of the SAP Design Partner Council for SAP Gateway from 2011 to 2013. In this role, he worked with SAP AG and other partners to improve SAP Gateway. He was also the CIO of the recycling company Theo Steil GmbH from 2014 until the beginning of 2019. In addition, Ludwig works as a college lecturer and supports students working on their bachelor thesis with focus on mobile UI.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 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


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

Kunden Rezensionen

Zu diesem Artikel ist noch keine Rezension vorhanden.
Helfen sie anderen Besuchern und verfassen Sie selbst eine Rezension.