Professional Documents
Culture Documents
Exercises / Solutions
Komal Narsinghani/ SAP Labs India
1162
2
1162
3
1162
Explanation Screenshot
4
1162
Explanation Screenshot
3. Click Authorize in the top-
right corner of the Swagger
UI.
5
1162
Explanation Screenshot
6
1162
Explanation Screenshot
JSON
{
"description": "SAP TechEd dataset"
}
7
1162
Explanation Screenshot
7. Verify that the dataset details are
displayed
Business Entity Recognition requires a specific data format to train a model. The data format prerequisites are
as follows:
• File format: JSONL
• File extension: JSON
• File size: maximum of 10 MB
• File should not contain malicious data
• File should not contain blank lines at the end
• Every line in the file should have one JSON object, which has the following mandatory fields:
o ID (Number): used to represent the unique record ID and the ID should be unique throughout
the dataset
o Text (String): contains the data on which model must be trained
o Labels (Array): contain the annotation details, with the text as an array of characters that starts
with the index 0. Each label is in the following format:
§ startIndex (Number): starting char index of the phrase
§ endIndex (Number): ending char index of the phrase
§ Annotation (String): annotation (class label) name
8
1162
Explanation Screenshot
9
1162
Explanation Screenshot
2. Click on Try it out
10
1162
Explanation Screenshot
5. Verify that you get a response code of 201.
Copy the documentId from the response
body
3 BER TRAINING
Objective
In this exercise, you would be able to explore training related APIs for BER. Since, BER training takes around 5
hours or more to complete, we would not be able to verify the resulting model in this exercise.
11
1162
Explanation Screenshot
JSON
{
"modelName": "Teched_model",
“datasetId”: <datasetId>
12
1162
Explanation Screenshot
4. Verify that you get a response
code of 202. This indicates that
your training job has been
successfully submitted. Copy
the jobId from the response
body
Explanation Screenshot
13
1162
Explanation Screenshot
2. Click on Try it out
14
1162
Explanation Screenshot
15
1162
Explanation Screenshot
5. To track the status of the delete
request and verify the job has been
deleted, follow the steps in exercise
3.3. A response of 404 indicates that
the job has been deleted and no
longer exists.
4 BER MODELS
Objective
In this exercise you would be able to explore the APIs related to model management. You would be able to get
the details of available models and versions.
Explanation Screenshot
16
1162
Explanation Screenshot
2. Click on Try it out
3. Click on Execute
17
1162
18
1162
Explanation Screenshot
OPTIONAL: Follow these steps to get the details for sap_invoice_header model
Explanation Screenshot
19
1162
Explanation Screenshot
2. Click on Try it out. For the
modelName field, enter
sap_invoice_header.
Click on Execute.
20
1162
21
1162
Explanation Screenshot
5 BER INFERENCE
Objective
In this exercise, you would be able to see the BER service in action. You can provide a text and the service
would extract and highlight the relevant entities with the help of pre-trained models
Explanation Screenshot
22
1162
Explanation Screenshot
2. Click on Try it out
JSON
{
"text":"11577210 - FAGOR EDERLAN MEXICO §
Dear colleagues, there any way to identify which
procurement division has transmitted 1339846 this
payment to ABC Ltd. as there is no identification
number. Are you able to help? Thank you: Doe,
Jane <jane.doe@doe-company.com>: 15 May
2019 15:25 To: Doe, John <john.doe@doe-
company.com>Cc: Smith, John <john.smith@doe-
company.com>: /432216153 328,439.24 Thanks
and best Jane. Doe, Jane. Accountant,
Procurement Department, Doe Company, S. L.
P.Phone+52 444 880 2300. 1114 Doe
Company<doe-company.com>",
"modelName":"sap_email_business_entity",
"modelVersion":1
}
23
1162
Explanation Screenshot
4. Click Execute
24
1162
Explanation Screenshot
25
1162
Optional exercise
You can also use the following payload example with the sap_email_business_entity model:
JSON
{
"text":"Von: lena nova <office@scomputercenter.bg> Gesendet: Montag, 21. Januar 2019, 19:13 Uhr
An: canu, ana <ana.canu@company.com>; office@computercenter-bg.com Betreff: RE: M & B EOOD
2639710315 Sehr geehrter Kunde, ich sende Ihnen Informationen für unsere Zahlung. Proforma
198305906 ist ein Teil der Rechnung 4830476570 / 11.01.2019. Rechnungsdatum Betrag in EUR
4830473772 14.12.2018 9,28 € 4830474632 21.12.2018 29,16 € 4830475244 28.12.2018 46,19 €
4830475919 4.1.2019 9,28 € 198305906 10.1.2019 9,29 € 103,20 € 4830476570 11.1.2019 37,13
198305906 10.1.2019 -9,29 € 27,84 Einen schönen Tag noch! Mit freundlichen Grüßen, lena lena nova
Verkaufsleiterin M & B EOOD-Computer Center 11, Angel Kanchev Str; 1000, Sofia, Bulgarien Tel.: +
359 2 981 58 57; Mobil: + 359 889 61 13 21 E-Mail: office@scomputercenter.bg Besuchen Sie uns
unter: www.computercenter.bg",
"modelName":"sap_email_business_entity",
"modelVersion":2
}
Explanation Screenshot
26
1162
Explanation Screenshot
2. Click on Try it out
JSON
{
"text":"-----Original Message----- From:
Duma Trunchi, Regina
<DumaTrunchi@company.com> Sent:
Thursday, December 20, 2018 4:33 PM To:
Dubey, Ashish
<Ashish.Dubey@company.com> Cc: Grc,
Sony <grcsony@eu.company.com>
Subject:
CLEARING//226.530,63eur//phoxdistri Hi
Ashish, Please do the clearing as per the
attachment. Thank you, Duma-Trunchi
Regina Accounts Receivable Finance
company Pvt Ltd F&A services operated by
AKAI Pvt Ltd Registered office: The
Heights, 116 Glenurquhart Road,
BALLAUGH, Surrey. KT27 0XW. UK
Registered Company Number: 2522874",
"modelName":"sap_invoice_header",
"modelVersion":1
}
27
1162
Explanation Screenshot
4. Click Execute
28
1162
Explanation Screenshot
29
1162
Optional exercise
You can also use the following payload example with the sap_invoice_header model:
JSON
{
"text":"Order number 12345678 Order type Sales Force Order abcdef Date 01/01/2001 Customer
number 9876543 Customer service 123/ 456 6789 E-mail eshop@gmail.com Your Reference: Order
receipt confirmation Customer address 508 W. St Margarets St. Brooklyn, NY 11228 Billing address 508
W. St Margarets St. Brooklyn, NY 11228 Ordered by Fenton Moon Shipping type: UPS 2nd Day Air PM
Terms of payment: 30 Days Net due Your message: Item Material Description Qty. Price per Unit
Net steel gray / Length 12 mm / 1 35.00 35.00 Gross Amount USD 35.00 Freight/ packaging
USD 15.00 Tax 2 % USD 1 Tax 4 % USD 2 Total amount USD 53",
"modelName":"sap_invoice_header",
"modelVersion":1
}
30
www.sap.com/contactsap
The information contained herein may be changed without prior notice. 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 are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable
for errors or omissions with respect to the materials. The only warranties for SAP 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, and they should not be relied upon in making purchasing decisions.
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. See www.sap.com/copyright for additional trademark information and notices.