Table of Contents

Open all
Close all
Preface
15
Target Audience
15
Objective of This Book
17
Structure of This Book
18
Terminology
20
Global Account
20
Subaccounts
21
Directories (Beta)
22
Cloud Foundry Organization
23
Spaces
23
Relationships among Global Accounts, Subaccounts, Organizations, and Spaces
24
Acknowledgments
25
Conclusion
25
PART I Foundation
27
1 Future-Ready Enterprise Architecture
29
1.1 What Is a Future-Ready Enterprise?
30
1.2 Why Is SAP Cloud Platform Essential for a Future-Ready Enterprise?
31
1.2.1 Role of SAP Cloud Platform
32
1.2.2 SAP Cloud Platform and the Intelligent Enterprise
34
1.2.3 Elevate Your Enterprise Integration and Extension Experience
35
1.2.4 Pricing and Packaging
37
1.2.5 Service Catalog
38
1.3 Realms in the Future-Ready Enterprise
39
1.3.1 Business Foundation: Understanding Your Current Process
41
1.3.2 Future Aware: Architecting and Designing
42
1.3.3 Future Focused: Cloud Application Development
42
1.3.4 Trailblazer: Manage Innovations
43
1.4 Summary
43
2 Understanding Your Current Business Processes and Landscape
45
2.1 Current Business Processes
46
2.2 Future-Aware Business Processes
47
2.3 Tools and Frameworks
50
2.3.1 SAP Process Mining by Celonis
50
2.3.2 Spotlight by SAP
54
2.3.3 SAP API Business Hub
54
2.3.4 Ruum by SAP
56
2.4 Outcomes
59
2.5 Summary
61
PART II Future Aware
63
3 Architecture and Design Considerations for a Future-Ready Landscape
65
3.1 Future-Aware Landscape
65
3.2 Cloud Architecture and the TOGAF Standard
67
3.3 Platform Advisory Methodology
68
3.3.1 Platform Capability Model Overview
69
3.3.2 Foundation
71
3.3.3 Future Aware
73
3.3.4 Future Focused
76
3.3.5 Trailblazers
77
3.4 Data Architecture Principles
78
3.5 Design Outcomes
80
3.5.1 Technology Platform Principles
81
3.5.2 Integration Principles
81
3.5.3 Development Principles
82
3.5.4 User Experience Principles
82
3.5.5 Database Requirement
83
3.6 Summary
84
4 Master Data Distribution
85
4.1 Master Data Distribution Use Cases
85
4.2 Developing a Master Data Distribution Strategy
88
4.2.1 SAP Cloud Platform Master Data for Business Partners
89
4.2.2 SAP Cloud Platform Data Enrichment
98
4.2.3 SAP Data Quality Management, Microservices for Location Data
101
4.2.4 Data Attribute Recommendation
104
4.3 Compliance with Master Data Retention and Deletion
105
4.4 Summary
110
5 Process and Data Integration
111
5.1 Integration Use Cases and SAP Integration Solution Advisory Methodology
112
5.1.1 Process Invocation Use Case Patterns
113
5.1.2 Data Movement Use Case Patterns
114
5.1.3 User Consumption
115
5.1.4 Internet of Things Integration
116
5.2 SAP Cloud Platform Connectivity and Cloud Connector
117
5.3 SAP Cloud Platform Integration Suite
121
5.3.1 Configuration
122
5.3.2 Cloud Integration
124
5.3.3 API Management
128
5.3.4 Open Connectors
132
5.3.5 Integration Advisor
134
5.4 SAP Cloud Platform Enterprise Messaging
136
5.4.1 Product Overview
136
5.4.2 Configuration
139
5.5 SAP Data Intelligence
142
5.6 SAP Internet of Things
144
5.7 Defining Integration Pattern Design
146
5.8 Integration with Legacy Applications
148
5.8.1 Creating User-Provided Service Instances
148
5.8.2 Service Management
149
5.8.3 Other Integration Methods
150
5.9 Summary
151
6 Business Process Automation and Optimization
153
6.1 Build Efficient Automations in Business Processes
153
6.1.1 Services and Products on SAP Cloud Platform
154
6.1.2 SAP-Delivered Scenarios
157
6.2 Robotic Process Automation
159
6.2.1 Cloud Factory
160
6.2.2 Desktop Studio
162
6.2.3 Desktop Agent
163
6.3 Business Process Visibility and Management
165
6.3.1 Activating SAP Cloud Platform Workflow Management and SAP Cloud Platform Process Visibility
166
6.3.2 Integrating SAP Cloud Platform Process Visibility with SAP Cloud Platform Workflow Management
168
6.3.3 SAP Cloud Platform Process Visibility Product Attributes
170
6.4 Automation Use Cases and Decision Matrix
171
6.4.1 Selection
171
6.4.2 SAP-Delivered Scenarios
172
6.4.3 Transformation Cases
173
6.4.4 Decisions and Criteria for Success
175
6.5 Summary
176
7 User Experience and Mobile Consumption
177
7.1 SAP Cloud Platform Launchpad
178
7.2 SAP Work Zone
180
7.3 SAP Cloud Platform Mobile Services
182
7.3.1 Product Overview and Configuration
182
7.3.2 Mobile Card Kit
186
7.3.3 Mobile Development Kit
189
7.3.4 SAP Cloud Platform SDK for iOS
193
7.3.5 SAP Cloud Platform SDK for Android
196
7.4 SAP Translation Hub
198
7.5 Summary
200
8 Security
203
8.1 Authentication Management
204
8.1.1 Cloud Foundry Environment
204
8.1.2 Default Authentication in SAP Cloud Platform
204
8.1.3 Identity Authentication Service
205
8.1.4 SAML 2.0 Identity Provider
208
8.2 Authorization Management
209
8.2.1 Cloud Foundry Environment
209
8.2.2 Neo Environment
218
8.3 Credential Store Service and Keystore Service
220
8.3.1 Cloud Foundry Environment
220
8.3.2 Neo Environment
221
8.4 OAuth 2.0 Application Protection
222
8.5 Secure Platform Operations
222
8.5.1 Predefined Roles and Functions
222
8.5.2 Custom Platform Roles
225
8.5.3 Platform Identity Provider
226
8.6 Identity Provisioning Service
227
8.7 SAP Cloud Identity Access Governance
229
8.8 Audit Logging
230
8.8.1 Cloud Foundry Environment
230
8.8.2 Neo Environment
231
8.8.3 Identity Authentication Logs
232
8.9 Summary
232
PART III Future Creation
233
9 Developing SAP S/4HANA Extensions
235
9.1 Building Extensions to Differentiate
236
9.2 SAP Cloud Platform’s Extension Capabilities
238
9.3 SAP Cloud Platform Runtimes
242
9.3.1 SAP Cloud Platform Application Runtime
242
9.3.2 SAP Cloud Platform Serverless Runtime
253
9.3.3 SAP Cloud Platform, ABAP Environment
261
9.3.4 SAP Cloud Platform, Kyma Runtime
266
9.3.5 Decision Matrix
268
9.4 Integrating Applications with Hyperscaler Services
269
9.4.1 Resource Provider
270
9.4.2 Service Broker
271
9.5 Summary
274
10 Continuous Integration and Delivery
275
10.1 Continuous Integration and Delivery Overview
275
10.1.1 Continuous Integration
276
10.1.2 Continuous Delivery
277
10.1.3 SAP Cloud Platform Services
279
10.2 Building a DevOps Strategy and Plan
280
10.2.1 Building Your Strategy and Landscape in SAP Cloud Platform
280
10.2.2 Managing Roles and Responsibilities
283
10.3 SAP Cloud Platform Transport Management
283
10.3.1 Multitarget Applications and Multitarget Application Archive
284
10.3.2 Set Up SAP Cloud Platform Transport Management
288
10.4 Project “Piper”
294
10.4.1 Overview
294
10.4.2 Configuring SAP Cloud SDK Pipeline
296
10.4.3 Integrate SAP Cloud Platform Transport Management with Pipeline
299
10.5 SAP Cloud Platform Continuous Integration and Delivery
301
10.5.1 Service Configuration
301
10.5.2 Access the Service
302
10.5.3 Configure GitHub Hook
304
10.5.4 Access SAP Cloud Platform Continuous Integration and Delivery from SAP Web IDE
305
10.6 Summary
306
11 Continuous Monitoring
307
11.1 Logging
307
11.1.1 Cloud Foundry
307
11.1.2 Neo
311
11.1.3 Application Performance Monitoring with Dynatrace
313
11.2 Alerts and Remediation
315
11.2.1 SAP Cloud Platform Alert Notification
315
11.2.2 SAP Cloud Platform Automation Pilot
317
11.3 Summary
321
12 Developing Cloud-Native Applications
323
12.1 Resiliency Principles
324
12.1.1 Service-Level Agreements
324
12.1.2 Availability and Resiliency Patterns
326
12.2 High-Availability Best Practices with SAP Cloud Platform
330
12.2.1 Cloud Connector High Availability
331
12.2.2 Caching Setup
332
12.2.3 Rate Limiting
334
12.2.4 Application Autoscaler
335
12.2.5 Application Resiliency
337
12.2.6 SAP Cloud Platform Application Deployment
338
12.2.7 Logging
340
12.3 Multi-Data Center Failover
340
12.4 Summary
341
PART IV Final Steps
343
13 Trailblazing Enterprise Innovations
345
13.1 Industry Trends and Technology Trends
345
13.2 Industry Challenges and Reimagined Business Processes
347
13.2.1 High-Tech Industry
347
13.2.2 Consumer Products Industry
348
13.2.3 Industrial Machinery and Components Industry
348
13.2.4 Travel and Transportation
349
13.2.5 Banking Industry
350
13.2.6 Telco Industry
351
13.2.7 Utilities Industry
352
13.2.8 Engineering, Construction, and Operations Industry
352
13.2.9 Automotive Industry
353
13.2.10 Retail
354
13.3 Addressing Whitespaces and Gaps
354
13.4 Frameworks and Prioritization
356
13.4.1 Innovation Engagement Framework
356
13.4.2 Tools
360
13.5 Summary
362
14 Measuring Success
363
14.1 Farming Framework
364
14.2 Harmonization and Optimization
365
14.2.1 System Harmonization
366
14.2.2 DevOps for Continuous Integration and Continuous Delivery
367
14.2.3 Replatforming the System Landscape
368
14.3 Innovation Framework
369
14.4 Value Realization Engagement
370
14.4.1 Business Benefits
370
14.4.2 Planning Tool
371
14.5 Summary
372
The Authors
373
Index
375