Table of Contents

Open all
Close all
Preface
17
Who This Book Is For
17
How This Book Is Organized
17
Text Boxes
18
Conclusion
19
PART I Introduction
21
1 Introduction to Low-Code and No-Code Development
23
1.1 Challenges in IT
26
1.2 Pro-Code versus Low-Code versus No-Code
30
1.2.1 Pro-Code
30
1.2.2 Low-Code
31
1.2.3 No-Code
32
1.3 No-Code Use Cases
33
1.3.1 Process Automation
33
1.3.2 Software Modernization
34
1.3.3 Mobile Apps
35
1.3.4 Minimum Viable Products
37
1.3.5 Websites/Intranet Sites
38
1.4 SAP Build
39
1.4.1 SAP Build Apps
40
1.4.2 SAP Build Work Zone
44
1.4.3 SAP Build Process Automation
47
1.5 Summary
49
2 SAP Business Technology Platform
51
2.1 Overview
52
2.1.1 SAP Business Technology Platform: Introduction
53
2.1.2 Commercial Models
55
2.1.3 Account Structure
57
2.1.4 Service Overview
61
2.2 Security
65
2.2.1 User Authentication
66
2.2.2 User Authorization
68
2.2.3 Single Sign-On
71
2.2.4 Identity Authentication
72
2.3 Cloud Connector
78
2.3.1 Initial Configuration
79
2.3.2 Mapping
83
2.4 Summary
88
PART II SAP Build Apps
89
3 Installing and Configuring SAP Build Apps
91
3.1 Installation
91
3.2 Configuration
99
3.3 Security
105
3.4 Summary
110
4 No-Code Development Environment
111
4.1 Launching SAP Build Apps Composer
112
4.2 Managing Development Projects
116
4.3 SAP Build Apps Composer User Interface
117
4.4 SAP Build Apps Administration
128
4.5 Help and Documentation
131
4.6 Summary
134
5 Developing Applications
135
5.1 Developing a Basic App
135
5.2 Theming
145
5.3 Building and Testing
149
5.4 App Logic, Variables, and Data Binding
154
5.5 Lifecycle Management and Team Collaboration
161
5.6 Summary
163
6 Data Integration and Authentication
165
6.1 User Authentication
166
6.2 Using Data from SAP Systems
168
6.2.1 Cloud Systems
170
6.2.2 On-Premise Systems
185
6.3 Non-SAP Systems
194
6.4 Local Data Storage
201
6.5 Summary
214
7 Visual Cloud Functions
217
7.1 Introduction
217
7.2 Entity Modeling
220
7.2.1 Native Entities
221
7.2.2 Extended Data Entities
224
7.2.3 Virtual Fields
226
7.2.4 Data Browser
229
7.3 Functions
231
7.3.1 Create a New Function
231
7.3.2 Input Parameter
232
7.3.3 Function Outcomes
234
7.3.4 Defining the Logic Flow
237
7.4 Deployment
238
7.4.1 Deployment Card
239
7.4.2 Change Types
240
7.4.3 Delete/Pause Deployment
241
7.5 Summary
242
8 Developing Extensions
243
8.1 SAP SuccessFactors
244
8.1.1 Consume API and Activate Authentication
244
8.1.2 Build a List of Personal Data
246
8.1.3 Build a Detail Page for Employee Details
254
8.2 SAP S/4HANA and SAP S/4HANA Cloud
265
8.3 Summary
279
9 Deploying Applications
281
9.1 Build Configuration
282
9.2 SAP Business Technology Platform
283
9.3 Mobile Deployment
292
9.3.1 iOS
293
9.3.2 Android
303
9.4 Summary
306
PART III SAP Build Work Zone
309
10 Introduction to SAP Build Work Zone
311
10.1 SAP Build Work Zone
311
10.2 Standard Edition
315
10.2.1 Functionality
316
10.2.2 Working Environment
318
10.2.3 Installing SAP Build Work Zone, Standard Edition
323
10.3 Advanced Edition
327
10.4 Summary
336
11 Installing and Configuring SAP Build Work Zone
337
11.1 Installation
337
11.2 Configuration
344
11.2.1 Trust and Authorizations
344
11.2.2 Identity Authentication
353
11.2.3 Identity Provisioning
355
11.3 Summary
371
12 UI Integration
373
12.1 Content Packages
373
12.1.1 Creating a Content Package
374
12.1.2 Deploying a Content Package
377
12.2 UI Integration Cards
384
12.2.1 Structure of Cards
385
12.2.2 Card Types
386
12.2.3 Developing a UI Card
389
12.2.4 Uploading a UI Integration Card
393
12.2.5 Adding a UI Integration Card to a Work Page
395
12.3 Widgets
398
12.4 Summary
402
13 External Integrations and Content Federation
403
13.1 Business Content
403
13.1.1 Create Destinations
405
13.1.2 Expose Content
407
13.1.3 Add Content Channel
409
13.1.4 Check Content and Add Roles
410
13.1.5 Configure Site
411
13.1.6 Assign Roles
413
13.2 Microsoft Teams
416
13.3 Summary
423
14 Content Transport
425
14.1 Manual Transport
427
14.1.1 Business Content
427
14.1.2 Home Page
430
14.1.3 Workspaces
432
14.1.4 Workspace Templates
436
14.2 SAP Cloud Transport Management
438
14.2.1 Initial Setup
438
14.2.2 Configuration
448
14.3 Summary
453
15 Advanced Topics
455
15.1 Notifications
455
15.1.1 Types of Notifications
457
15.1.2 Push Notifications with Webhooks
460
15.2 SAP HANA Enterprise Search
462
15.3 SAP Task Center Integration
468
15.3.1 Steps in SAP Build Work Zone
468
15.3.2 Steps in SAP Task Center
472
15.4 SAP Mobile Start
474
15.5 Summary
480
16 Administration
481
16.1 Feature Management
481
16.2 User Management
486
16.3 Compliance
488
16.4 Error Logs
499
16.5 Summary
504
PART IV SAP Build Process Automation
505
17 Introduction to SAP Build Process Automation
507
17.1 Subscribing to SAP Build Process Automation
507
17.2 Features and Components
508
17.3 The Lobby
514
17.4 Lifecycle Management
519
17.5 Collaboration
521
17.6 Roadmap
524
17.7 Summary
525
18 Installing and Configuring SAP Build Process Automation
527
18.1 Installation
527
18.2 Configuration
536
18.3 Security
543
18.4 Summary
547
19 Processes
549
19.1 Creating a Project with a Business Process
549
19.2 Triggers
555
19.2.1 Form Triggers
555
19.2.2 API Triggers
564
19.2.3 Event Triggers
583
19.3 Forms
585
19.3.1 Creating a New Form
585
19.3.2 Using Forms in the Example Process
595
19.3.3 Approval Forms
604
19.4 Conditions and Branches
613
19.4.1 Conditions
613
19.4.2 Branches
619
19.5 Actions
623
19.6 Summary
625
20 Rules and Decisions
627
20.1 Decision Editor
627
20.2 Creating a Decision Artifact
629
20.3 Creating a Data Type
632
20.4 Creating a Text Rule
635
20.5 Using a Text Rule in a Process
642
20.6 Creating a Decision Table
646
20.7 Summary
653
21 Action Projects
655
21.1 Create an Action Project
655
21.1.1 Project Creation
655
21.1.2 Input
659
21.1.3 Output
662
21.1.4 Test
664
21.2 Using the Action within a Process
674
21.3 Summary
685
22 Visibility Scenarios
687
22.1 Creating a Visibility Scenario
687
22.2 Configuring a Visibility Scenario
690
22.2.1 General
691
22.2.2 Processes
691
22.2.3 Correlation
695
22.2.4 Phases
696
22.2.5 State
698
22.2.6 Status
699
22.2.7 Attributes
700
22.2.8 Actions
707
22.2.9 Performance Indicators
710
22.3 Summary
714
23 Automation
715
23.1 Desktop Agent
716
23.2 Capture Applications
722
23.3 Files
734
23.4 Environment Variables
745
23.5 Deployment
750
23.6 Summary
754
24 My Inbox
755
24.1 Using My Inbox
755
24.1.1 Task Functionality
755
24.1.2 Search Functionality
757
24.1.3 Sorting
757
24.1.4 Filter
758
24.1.5 Grouping
760
24.2 Substitution
761
24.3 My Inbox and SAP Build Process Automation
764
24.4 Summary
764
25 Monitoring and Administration
765
25.1 Monitoring
765
25.1.1 Process and Workflow Instances
766
25.1.2 Automation Jobs
770
25.1.3 Acquired Events
770
25.1.4 Automation Overview
771
25.1.5 Processes and Workflows
772
25.1.6 Triggers
773
25.1.7 Visibility Scenarios
774
25.2 Administration via the Control Tower
774
25.2.1 Tenant Details
776
25.2.2 Mail Server
777
25.2.3 SAP Cloud ALM
778
25.2.4 Destinations
779
25.2.5 External Authentication
781
25.2.6 Agent Configuration
783
25.2.7 Cloud Studio Variables
785
25.2.8 API Keys
786
25.2.9 Alert Handlers
787
25.3 Summary
789
The Authors
791
Index
793