SAP Gateway and OData
- 0 %

SAP Gateway and OData

Sofort lieferbar | Lieferzeit: Sofort lieferbar I
Alle Preise inkl. MwSt. | Versandkostenfrei
ISBN-13:
9781493224685
Veröffentl:
2024
Erscheinungsdatum:
07.05.2024
Seiten:
810
Autor:
Carsten Bönnen
Gewicht:
1570 g
Format:
261x187x48 mm
Serie:
SAP Press Englisch
Sprache:
Englisch
Beschreibung:

Carsten Bönnen works for SAP SE as a product management director in the Adoption Enablement Team for SAP Business Technology Platform (SAP BTP). He received his MA 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. Since 2002, he has worked as a product manager for SAP NetWeaver Portal, SAP NetWeaver Visual Composer, SAP Gateway, and SAP API Management. For another four years, he has worked as the director for technology strategy for the strategic alliance management at Microsoft.Ludwig Diehl is the head of processes and IT at Wilkhahn, the worldwide acting and leading German manufacturer of furniture. In this role, Ludwig is responsible for digitalization, business processes, and IT services and infrastructure. He has previously worked in this field in various roles and at various companies. Ludwig studied business informatics at the University of Applied Sciences FHDW in Bergisch Gladbach, Germany. He was a member of the SAP Design Partner Council for SAP Gateway from 2011 to 2013. In this role, he worked with SAP and other partners to improve SAP Gateway.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 in the Business User and Information Worker Division at SAP. Currently, Volker works at SAP SE as a product expert for SAP Gateway and the ABAP programming model for SAP Fiori in the Products & Innovation, Core Platform Division.André Fischer is an SAP Champion and has worked in product management for SAP Gateway since the launch of the product in 2011. His current focuses in the product management of the ABAP platform are the ABAP RESTful application programming model and SAP BTP, ABAP environment. After finishing his physics degree at RWTH Aachen University and Heidelberg University, Germany, he started his professional career in 1995 as a technology and security consultant for an SAP partner. In 2004, he joined SAP. Over the past 20 years at SAP, André has focused on the interoperability of SAP NetWeaver and Microsoft technologies, SAP Enterprise Search, single sign-on (SSO), SAP Gateway, the ABAP RESTful application programming model, and SAP BTP, ABAP environment. André is a frequent speaker at conferences, including SAP TechEd, and he has published a multitude of articles and blogs on the SAP Community. With more than 30 years of experience in various SAP technologies, André is a trusted advisor for many SAP customers and partners.Karsten Strothmann is the lead product manager for event-driven integration at SAP SE in Walldorf, Germany. He has 25 years of experience in the software industry, more than 20 of which at SAP. Karsten is currently working on event-driven architectures and SAP's event-driven technology ecosystem. Previously, Karsten worked on SAP Gateway for 6 years, from its very beginnings through to its fruition. During his career, he has applied himself to highly varied roles, from product management, to development, to quality assurance, to consulting. This has given him a holistic view of both software creation and its usage. Karsten holds a master's degree in computer science from Technical University Dortmund, Germany.
Use SAP Gateway and OData services with SAP Business Application Studio, SAPUI5, SAP S/4HANA, and more
... Foreword by Jürgen Müller ... 17

... Introduction ... 19

... Acknowledgments ... 23

... PART I: Getting Started ... 25

1 ... Introduction to SAP Gateway ... 27

1.1 ... Modern Business Applications ... 28

1.2 ... SAP Gateway for Modern Business Applications ... 39

1.3 ... SAP Gateway in SAP S/4HANA ... 43

1.4 ... Installation and Deployment ... 45

1.5 ... SAP Gateway and Related Products ... 52

1.6 ... Summary ... 57

2 ... Introduction to OData ... 59

2.1 ... OData and REST ... 59

2.2 ... Structure of an OData Service ... 67

2.3 ... OData Operations ... 76

2.4 ... OData Query Options ... 78

2.5 ... OData in SAP Solutions ... 94

2.6 ... SAP Gateway OData Features ... 101

2.7 ... What's Different with OData 4.0? ... 104

2.8 ... Summary ... 108

3 ... Architecture and Integration ... 109

3.1 ... Gateway Principles ... 109

3.2 ... SAP Gateway Architecture ... 111

3.3 ... Integration with Other Technologies ... 121

3.4 ... ABAP Programming Model for SAP Fiori ... 125

3.5 ... ABAP RESTful Application Programming Model ... 133

3.6 ... Summary ... 141

4 ... Deployment Options, Installation, and Configuration ... 143

4.1 ... Introduction to SAP Gateway Deployment ... 143

4.2 ... Preparing for Installation and Configuration ... 155

4.3 ... Quick Start Guide ... 157

4.4 ... Installation and Configuration in Detail ... 164

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 ... 182

5.3 ... SAP Gateway Toolset ... 186

5.4 ... Steps in the Service Creation Process ... 196

5.5 ... OData Channel Development Paradigm ... 216

5.6 ... Summary ... 221

6 ... Service Development ... 223

6.1 ... Data Model Definition ... 224

6.2 ... Service Registration ... 250

6.3 ... Service Stub Generation ... 255

6.4 ... Service Maintenance ... 257

6.5 ... Incremental Service Implementation and Model Enhancement ... 261

6.6 ... Summary ... 335

7 ... Service Generation ... 337

7.1 ... Generation via RFC/BOR Interface ... 340

7.2 ... Generation via Search Help ... 372

7.3 ... Generation via Redefinition ... 374

7.4 ... Generation via Analytical Queries ... 382

7.5 ... Summary ... 392

8 ... ABAP Programming Model for SAP Fiori ... 395

8.1 ... Development of CDS Views ... 397

8.2 ... Modeled Data Sources ... 403

8.3 ... Referenced Data Sources ... 408

8.4 ... Adding Annotations to an OData Service ... 413

8.5 ... ABAP Programming Model for SAP Fiori with Classic APIs ... 416

8.6 ... ABAP Programming Model for SAP Fiori with BOPF ... 426

8.7 ... Summary ... 438

9 ... ABAP RESTful Application Programming Model ... 441

9.1 ... Data Modeling ... 443

9.2 ... Business Service Exposure ... 455

9.3 ... Service Consumption ... 467

9.4 ... Transactional Behavior ... 471

9.5 ... Generating an Application Using ABAP Development Tools ... 491

9.6 ... Entity Manipulation Language ... 495

9.7 ... Business Object Characteristics ... 499

9.8 ... Summary ... 504

... PART III: Application Development ... 505

10 ... SAPUI5 Application Development ... 507

10.1 ... Building Blocks of Web Application Development ... 508

10.2 ... Introduction to SAP Fiori and SAPUI5 ... 509

10.3 ... Creating an SAPUI5 Application ... 515

10.4 ... Summary ... 517

11 ... SAP Business Application Studio ... 519

11.1 ... Setting Up SAP Business Application Studio ... 520

11.2 ... Connecting to SAP Gateway ... 524

11.3 ... OData Sample Services ... 532

11.4 ... Developing SAP Fiori Applications ... 534

11.5 ... Summary ... 549

12 ... Extensibility ... 551

12.1 ... Redefining and Extending SAP Gateway OData Services ... 551

12.2 ... Extending OData Services in SAP S/4HANA ... 581

12.3 ... Extending SAP Fiori Applications Using SAPUI5 Flexibility ... 601

12.4 ... Summary ... 607

13 ... Mobile Application Development ... 609

13.1 ... Overview ... 610

13.2 ... Mobile Development Kits ... 611

13.3 ... Native Application Development ... 628

13.4 ... Summary ... 646

14 ... Social Media Application Development ... 647

14.1 ... PHP ... 648

14.2 ... Facebook ... 652

14.3 ... X ... 659

14.4 ... Sina Weibo (êVòQî îé) ... 663

14.5 ... Summary ... 674

15 ... Enterprise Application Development ... 675

15.1 ... Microsoft Excel ... 676

15.2 ... Microsoft SharePoint/Microsoft 365 ... 685

15.3 ... Microsoft Visual C# Windows Desktop ... 692

15.4 ... Microsoft ASP.NET ... 697

15.5 ... Summary ... 697

... PARt IV: Administration ... 699

16 ... Lifecycle Management: Testing, Service Deployment, and Operations ... 701

16.1 ... Testing ... 702

16.2 ... Service Deployment ... 710

16.3 ... Operations ... 720

16.4 ... DevOps and SAP Gateway Development ... 728

16.5 ... Summary ... 730

17 ... Security ... 731

17.1 ... Network and Communication Security ... 731

17.2 ... User Management and Authorizations ... 739

17.3 ... Single Sign-On and Authentication Options ... 741

17.4 ... Recommended Authentication Options ... 750

17.5 ... Summary ... 766

... Appendices ... 769

A ... Advanced Topics ... 769

B ... The Authors ... 793

... Index ... 797


Calling all SAP developers and admins! If your SAP and non-SAP apps rely on OData, you need this definitive guide to SAP Gateway. Perform your SAP Gateway deployment, including installation and configuration. Follow step-by-step instructions to create OData services in the backend, either with traditional coding or new SAP S/4HANA programming models. Use those services to develop various types of applications: SAPUI5, mobile, social media, and more. This book is your gateway to the world of OData!

In this book, you'll learn about:

a. Installation and Setup
Get started with SAP Gateway! Begin with the basics: What are OData services? What are your integration options? Then deploy the solution and fine-tune key configuration settings.

b. Service Creation
Create OData services, step by step! Whether you're developing services in the backend or using CDS-based technologies such as the ABAP RESTful application programming model, you'll find the instructions you need.

c. Application Development
Build apps that consume OData! Develop SAPUI5-based apps using SAP Business Application Studio, mobile apps using SAP Mobile Development Kit, and more.

Highlights include:

1) Installation and deployment
2) Configuration and integration
3) Service development and generation
4) Application development
5) Extensibility
6) Lifecycle management
7) Security
8) ABAP programming model for SAP Fiori
9) ABAP RESTful application programming model
10) SAP Business Application Studio
11) SAP Business Technology Platform

Kunden Rezensionen

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