Utilize SAP Build For Low-Code / No-Code Applications and Automations
Utilize SAP Build For Low-Code / No-Code Applications and Automations
com
BTP150
Utilize SAP Build for Low-Code /
No-Code Applications and
Automations for Citizen Developers
.
.
PARTICIPANT HANDBOOK
INSTRUCTOR-LED TRAINING
.
Course Version: 04
Course Duration:
No part of this publication may be reproduced or transmitted in any form or for any purpose without the
express permission of SAP SE or an SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are
trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other
countries. Please see https://www.sap.com/corporate/en/legal/copyright.html for additional
trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software
components of other software vendors.
National product specifications may vary.
These materials may have been machine translated and may contain grammatical errors or
inaccuracies.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only,
without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable
for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate
company products and services are those that are set forth in the express warranty statements
accompanying such products and services, if any. Nothing herein should be construed as constituting an
additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business
outlined in this document or any related presentation, or to develop or release any functionality
mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’
strategy and possible future developments, products, and/or platform directions and functionality are
all subject to change and may be changed by SAP SE or its affiliated companies at any time for any
reason without notice. The information in this document is not a commitment, promise, or legal
obligation to deliver any material, code, or functionality. All forward-looking statements are subject to
various risks and uncertainties that could cause actual results to differ materially from expectations.
Readers are cautioned not to place undue reliance on these forward-looking statements, which speak
only as of their dates, and they should not be relied upon in making purchasing decisions.
Typographic Conventions
Demonstration
Procedure
Warning or Caution
Hint
Facilitated Discussion
Contents
ix Course Overview
283 Unit 5: Creating a Business Site with SAP Build Work Zone
Course Overview
TARGET AUDIENCE
This course is intended for the following audiences:
● Business User
Lesson 1
Getting Started With Low-Code / No-Code and SAP Build 3
Lesson 2
Summarizing Key Points on Citizen Development 11
Lesson 3
Meeting Your SAP Build Instructors 17
Lesson 4
Previewing the Course and Setting Up Prerequisite Tools 23
UNIT OBJECTIVES
● Learn about who your instructors are and how to find them on SAP Community
● Explain, what content to expect in this low-code / no-code learning journey
● Explain the prerequisites for learning SAP Build Process Automation
● Explain the prerequisites for learning SAP AppGyver Community Edition
● Explain the prerequisites for learning SAP Build Apps
● Explain the prerequisites for using SAP Build Preview
Unit 1
Lesson 1
Getting Started With Low-Code / No-Code and
SAP Build
LESSON OBJECTIVES
After completing this lesson, you will be able to:
● Summarize low-code / no-code technology
● Explain hyperautomation
● Consider code-first versus low-code platforms
● Review the advantages of low-code / no-code platforms
● Introduce SAP Build for citizen developers
● Accelerate development with prebuilt content and components
● Connect and integrate seamlessly with business data
● Collaborate securely with fusion teams
● Succeed with SAP Build customers
The evolution of coding can be traced back to the 1950s, when the first programming
languages were created to communicate instructions to a computer. By the 1980s, software
development was becoming an important business competency following rigorous knowledge
and practices until the end of the century.
Now, after twenty more years of evolution, the emergence of visual programming tools,
application programming interfaces with integrations, and the platform economy have
democratized development.
Traditionally, building applications has largely required advanced technical skills, the use of
programming languages, and integrated development environments.
Low-code and no-code (LCNC) refer to a new style of visual programming that makes it
possible to develop applications without the use of coding languages, which greatly reduces
the barrier of entry for anyone looking to take up application development. To differentiate
between the two aspects:
● Low-code uses both a traditional programming language-based environment combined
with no-code platforms and is used by developers with at least basic technical knowledge.
● No-code is simpler, and it fully replaces the traditional programming language-based
tooling with a suite of visual development tools (ex. drag-and-drop components) and can
be used by technical and non-technical people alike, such as citizen developers.
On the other end of the spectrum, you have the most complex work, the traditional software
development where high-level programming knowledge and professional development
experience is required to build applications and automations that solve nuanced problems.
Explaining Hyperautomation
Business process automation (BPA) includes technology for workflow management and
robotic task automation, that can also leverage underlying machine learning and artificial
intelligence (AI) technology, such as SAP Build Process Automation. The combination of
these capabilities enables companies to boost both processing speed through automation,
and continuous improvements through intelligence.
However, even in highly digitalized and automated companies, many business activities are
still disconnected from each other, with silos between lines of business or even within teams.
Furthermore, many activities are still managed in a manual way, especially when it comes to
the day-to-day processes of an individual employee.
To address that, hyperautomation is major trend that is driving the adoption of low-code / no-
code and the growth of citizen developers – it is a strategic approach that aims to realize an
end-to-end digital toolchain for processes and activities, across lines of business.
To achieve hyperautomation, an organization must identify, automate, integrate, coordinate
and improve as much as possible, using BPA technology with advanced capabilities. And to do
that, you need more people involved who can build automations and applications – namely,
citizen developers.
Figure 2: Hyperautomation
The advantages of LCNC development are compelling and clear. According to IDC surveys,
there will be a 15% shortage of full-time developers by 2025 (The Low-Code Development
Imperative, IDC, Nov 2021).
Developer turnover can be reduced by 50% by shifting mundane tasks to low-code / no-code
development. And, companies have seen the signs with 60% planning to significantly
increase their investment in low-code over the next 18-24 months (Breaking the Code – How
Low Code is Changing Development, IDC, May 2022).
First of all, let’s start with the big picture. SAP is the leader in enterprise applications which
deliver standardized best-practice processes in finance, supply chain management, human
resources, procurement, travel, and more.
What’s more, SAP has a unique track record to integrate data and processes not only across
SAP systems, but also non-SAP systems. SAP Build low-code / no-code solutions come with
native integration to SAP systems enabling everyone to easily innovate and develop around
these applications to meet unique requirements.
SAP Build enables everyone - no matter the skill level - to rapidly create and augment
enterprise-grade apps, automate processes and tasks, and design business sites with drag-
and-drop simplicity.
SAP Build brings together SAP Build Apps (formerly SAP AppGyver), SAP Build Process
Automation (formerly SAP Process Automation), and SAP Build Work Zone (formerly SAP
Work Zone) into a unified development experience with new innovations to rapidly build apps,
automate processes and create business websites.
With SAP Build, developers can integrate smoothly with SAP and non-SAP applications and
leverage hundreds of prebuilt processes, bots and UX components to unify business data and
processes
Business users working as citizen developers and IT can collaborate effectively as fusion
teams with drag-and-drop simplicity and governance built-in throughout the application
development lifecycle.
● SAP Build Apps: Build mobile and web apps using 500+ templates and pre-built business
logic components
● SAP Build Process Automation: Jumpstart automation projects with 340+ line-of-business
and industry-specific process content packages, RPA bots and connectors
● SAP Build Work Zone: Boost time to value with pre- built line-of-business-specific content
packages (for example, for SAP Success Factors)
● SAP Build Apps: REST integration wizard for modern APIs, SAP BTP Authentication for
login and access control, and native integration with SAP Service Cloud.
● SAP Build Process Automation: Action projects can encapsulate APIs as simple to use
logic and make them available to business users for use in low-code projects.
● SAP Build Work Zone: Leverage APIs and pre-built UI-integration cards to create a single
access point to applications, processes, information, and data on any device.
Business users and experienced developers can collaborate on projects using the
development solutions that best fit their respective skills – these are called fusion teams.
Business users can use their domain expertise to create solutions themselves without writing
any code. Content and artifacts can be published and shared amongst team members and
across projects in an easy and secure way. As citizen developers, they can tackle the long tail
of processes and activities and accelerate innovation
Experienced developers can leverage code-first solutions to develop complex logic and make
it available for business users to easily import and utilize in their low-code projects.
IT can safeguard operations with centralized lifecycle management, monitoring, and
governance. And they use robust DevOps (CI/CD), automated testing, security and
performance checks to ship with confidence.
LESSON SUMMARY
You should now be able to:
● Summarize low-code / no-code technology
● Explain hyperautomation
● Consider code-first versus low-code platforms
● Review the advantages of low-code / no-code platforms
● Introduce SAP Build for citizen developers
● Accelerate development with prebuilt content and components
● Connect and integrate seamlessly with business data
● Collaborate securely with fusion teams
● Succeed with SAP Build customers