Professional Documents
Culture Documents
2021-06-25
1 Scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Prerequisites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
6 Feedback. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
This section gives a high-level overview of the Operational Purchaser chatbot, including Microsoft Teams
integration.
The Operational Purchaser Chatbot for SAP S/4HANA is a sample chatbot created by SAP. It gives you a taste
of what you can do if you create your own chatbots for your SAP S/4HANA system using the SAP
Conversational AI service. This example bot is intended for users with the Operational Purchaser role, and
offers the following features:
The table below shows what you need to have in place before you can import and configure the bot:
Prerequisite Notes
SAP Business Technology Platform with SAP Conversational For details, see the documentation under SAP Conversa
AI subscription
tional AI - Implement.
You need:
In order to use the bot, you need to download the zip archive from the SCN repository and import it into the
SAP Conversational AI tenant.
See SAP Conversational AI documentation for Export and Import your Bots across Tenants.
After importing the bot, ownership may be transferred to an existing organization. When you transfer the bot,
an approval email is sent to an SAP Conversational AI developer user who has an administrator role in the
target organization. The bot will be available after the transfer is approved.
Disclaimer
Note that the imported chatbot is an example. It is not intended for productive use. The example bot is only
intended to better explain and visualize the syntax and phrasing rules. SAP does not guarantee the
correctness and completeness of the example code. SAP shall not be liable for errors or damages caused
by the use of example code unless damages have been caused by SAP's gross negligence or willful
misconduct.
The OData Services used in the bot to access data from the SAP S/4HANA client are not released as public
and stable APIs. It is assumed that customer-based bots use their own customer-specific OData Services.
● Configure an environment for the bot, and set the destination for the S4 OData system alias that is defined
in the bot. This alias needs to be associated with a destination in the SAP BTP subaccount. The destination
should use principal propagation via SAP Cloud Connector so that it can call OData services on behalf of an
authenticated business user.
See System Alias Configuration and Versions and Environments.
● Create a channel for the SAP Conversational AI Web Client.
See How to Use the Web Client
● Configure the SAP Conversational AI Web Client as a plugin for the SAP S/4HANA Fiori Launchpad.
See Configuring the ABAP Front-End Server, and optionally Enabling Role Based Access to Bots.
● Assign the business roles (business role template SAP_BR_PURCHASER,
SAP_BR_BUPA_MASTER_SPECIALIST) to end users.
If you're new to SAP Conversational AI, you can find everything you need to know, including a range of tutorials,
here: SAP Conversational AI.
Please tag your improvement request with Digital Assistant for S/4HANA
Hyperlinks
Some links are classified by an icon and/or a mouseover text. These links provide additional information.
About the icons:
● Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your
agreements with SAP) to this:
● The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.
● SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any
damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.
● Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering a SAP-hosted Web site. By using such
links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this
information.
Example Code
Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax
and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of
example code unless damages have been caused by SAP's gross negligence or willful misconduct.
Gender-Related Language
We try not to use gender-specific word forms and formulations. As appropriate for context and readability, SAP may use masculine word forms to refer to all genders.
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. All
other product and service names mentioned are the trademarks of their
respective companies.