case upm: finetuning sap fiori user experience · – fiori tag contains the launch command +...

24
#NP#_PZDt as I wF IZ vJ eTX xqy 2mmr j v9qP 6eZ HZRMVz p+ s pr MoSY kRB +Jt 7Q Z2Y zt xMAi Hk/ M8h7 zkS su SDq/ UVJ MdHdL A9/ G4Q m8tR G4Gn VRY +RC EPd 7t s 17 f9 zl 7c t oj dG i L 7mq3 L1 B8E cr LTH 0gz +bn W7XI qp gh/ 3Bo Vpd Gn3R l SaEv 0hS 6Vt bt Tl KE2 81i E6 ejV1YU 43z Jx 9Pp OFy +zt 8Ha 1Sq Bo1 kCL A6S XMCOB yl qvd CAc RNg 8EEwFSX4gjw/ wb Aul Y7 f UF 7Mpc 2EeVeAi Ra Wal se3G2R 60P AI wN 8r f t f HV Hl TRSl ZI UR nye J Qk i Evi k6wd Ru2 ns F +Zo /r Ji Z+ 8NT8 JR l uW R hw73 WDRKP R66 K2d xHO b9o Jvh H95 + AQ=_#NP# | © UPM 1 CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE Timo Parantainen 18.10.2018 [email protected] +358 505367755

Upload: others

Post on 18-Mar-2020

4 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM1

CASE UPM:

FINETUNING SAP FIORI USER EXPERIENCE

Timo Parantainen 18.10.2018

[email protected]

+358 505367755

Page 2: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM2 | © UPM

Sustainable

and safe products

for everyday use

LABEL

MATERIALS

for food packaging, drinks bottles and

for communicating

information

SPECIALTY

PAPERS

for food packaging

WOOD

MATERIALS

for construction and design

features

TIMBER

for ensuring high

quality indoor air

ELECTRICITY

for lighting and

heating

PULP AND

BIOFUEL BASED

MATERIALS

for packaging,

transport, storage

and hygiene

products

PUBLICATION

PAPERS

for reading and advertising

OFFICE PAPERS

for printing

WOOD MATERIALS

for furniture and the home

LABELS

for food products

Page 3: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM3

Global businesses – local presence

54production plants

in 12 countries

19,100employees

in 46 countries

12,000customers

in 120 countries

90,000shareholders

in 35 countries

25,000b-to-b suppliers

in 75 countries

UPM’s sales by market 2017

EUR 10 billion

13%North America

62%Europe

5%Rest of the world

20%Asia

Page 4: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM4

Demo

• How to use SAP with zero training

• Utilizing NFC, QR and OCR

• UPM ”One Button process” concept

Page 5: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM5

UPM 4Maint – Mobile Maintenance

The main functionalities of the App:

• Reporting failures on the spot using mobile devices (Create

Notification)

• Follow-up of reported failures

• Manage corrective and preventive maintenance Work Orders

• Check stock balances of spare parts and reserve spare parts from

warehouse.

• My-Work list

• Mobile approval of WO’s and purchase requisitions

• Display technical documentation on mobile device.

Page 6: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM6

UPM 4Maint – Mobile Maintenance

Main technical features / capabilities:

• Android hybrid App (Cordova)

• iOS hybrid App (On hold)

• Browser version (Only Online functionality)

• Mobile device camera integration

• Bar code + QR code reading supported

• NFC tag reading supported

• A local permanent database on mobile devices for Off-Line

functionality and zero-response time.

• Push notifications

• SAP Workflow supported

• Developed by Neomore Consulting http://www.neomore.fi/

Page 7: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM7

Use cases

• One Button Process

– The simplest way to execute a SAP process, Just push one button

– This is used to launch a specific Fiori App (process) with input parameters from Fiori Tag

– Fiori Tag contains the launch command + needed input parameters

• Process list for specific SAP Object

– This method is used to provide automatically a list of most used Fiori processes to the user.

– Fiori Tag does not launch a specific process, but a Fiori Tag App which is specific to the SAP Object in question

(FL, WO, PO, Bin…)

– Fiori Tag App contains a list of most relevant Fiori processes

– Fiori Tag App calls selected Fiori process with input parameters

Page 8: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM8

One Button Process

Input Parameters: FunctLoc= KAU1-00 4000; Prio=1, NotifType=11

Call App: Create Notification

Page 9: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM9

Simplify screen with input parameters

Just one

input field

Page 10: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM10

Process list for SAP Object

Input Parameters: FunctLoc= KAU1-00 4000;

Prio=1, NotifType=11

Page 11: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM11

Object Process list: Create Notification

• User reads Fiori Tag • Fiori Tag launches

”Fiori Tag FuncLoc” App• User selects ”Create

Notification”

• App populates automatically

fields ”FuncLoc”, ”Notification Type” and ”Priority”

• User inputs ”Description”

• Save

Page 12: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM12

Next step

To guide the user to the easiest path and right decisions

Tools:

• Predifened rules based on user role

• Predefined rules based on object status or circumstances.

Page 13: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM13

Process list for SAP Object, with predefined rules

Open Notifications

No open

Notifications

Technician

All options

Notif. List +

Create

Create

Notification

User role Object condition

Process

operator

Page 14: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM14

UPM Fiori Tag concept

• UPM Fiori Tag is based on standard Fiori functionality

• Fiori Tag is an url or a command to Launch hybrid App

• Fiori Tag launches the right Fiori App and gives input parameters to it

• Fiori Tag can be NFC or QR

https://sapcloud-sbx/FioriTagFunctLoc/Plant=SOG1&FunctLoc=SOG1&Priority=2&NotificationType=11

Enter UPM SCP

Sandbox AccountLaunch Fiori App Input parameters

Page 15: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM15

OCR FioriApp - Optical character recognition

• OCR Fiori App is created to support One Button Processes in cases when Fiori Tag (NFC, QR) is

not available.

• OCR Fiori App reads characters using the camera of mobile device

• OCR Fiori App recognizes and categorizes character strings using predefined rules

• The App launches predefinedFiori process with input parameter(s); Same way as Fiori Tag

Page 16: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM16

OCR example process 1 – Goods Receipt

PO 4500000654

1. OCR App recognizes PO

number (450….)

2. OCR App launches

”Good receipt” process

using PO number as

input parameter

Page 17: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM17

OCR example process 2 – Functional Location

1. OCR App recognizes

Machine ID Code

(Scout…..)

2. OCR App launches

”FuncLoc” App using ID

Code as input parameter

Page 18: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM18

UPM Milestones on journey to SAP Cloud Platform

• 2008SAP ERP G1 Implementation

• 2015SAP NetWeaver Gateway implementation ( 5 Fiori Apps)

• 2017In-Premises SAP Gateway ( ~30 Apps)

• 2017Implementationof SAP Cloud Platform

• 2018 ~¨30 SAP Fiori Ápps in productionuse

Page 19: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM

SCP Implementation + 4Maint project milestones

March April May June July Aug Sept Oct Nov Dec

Go

decisionAccount

Activation

4Maint

Starts

SCP in

Production

4Maint

GoLive

UPM Apps

to SCP

Page 20: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM

UPM SCP Landscape

• Five Accounts

• 13 backend ERP’s (and counting)

• Two Cloud Connector servers (high

availibility)

• SSO from UPM network

• Multi factor authentication (ADFS) from

external networks

• No user management in SCP, only mapping

• SAML token contains authorization groups

Page 21: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM21

Does SAP Cloud fulfill promises as a product?

• SCP is technically mature enough as a product

• No shortcomings in scope of services.

• Mobile service capabilities (off-line, local data base) are better than expected

• Development / Version Management tools are good and SCP is easy to access

Page 22: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM22

Lessons learned in projects

• SAP SCP documentation is not ready, a lot of project time & effort was missed (Year 2017)

• SAP does not have enough specialist resources to support implementation in all cases (Year 2017)

• It is important to find right partners /suppliers in Fiori developement, skill level varies a lot.

• Demand evidence of capability to deliver→ Hackaton, PoC

• A network expert must be involved – New demands to company network

Page 23: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

| © UPM

Thank you

Page 24: CASE UPM: FINETUNING SAP FIORI USER EXPERIENCE · – Fiori Tag contains the launch command + needed input parameters • Process listfor specificSAP Object – This method is used

#NP#_PZDt asI wFI ZvJeTXxqy2mmrjv9qP6eZHZRMVzp+sprMoSYkRB+Jt 7QZ2YztxMAiHk/M8h7zkSsuSDq/UVJMdHdLA9/G4Qm8t RG4GnVRY+RCEPd7t s17f 9z l7ct ojdGiL7mq3L1B8EcrLTH0gz+bnW7XIqpgh/3BoVpdGn3RlSaEv0hS6VtbtTlKE281iE6ejV1YU43zJ x9PpOFy+zt8Ha1SqBo1kCLA6SXMCOBylqvdCAcRNg8EEwFSX4gjw/wbAulY7f UF7Mpc2EeVeAiRaWalse3G2R60PAI wN8r ftf HVHlTRSlZIURnyeJ QkiEvik6wdRu2nsF+Zo/rJ iZ+8NT8J RluWRhw73WDRKPR66K2dxHOb9oJ vhH95+AQ==_#NP#

Internal24