SAP Fiori Extensibility overview

Size: px
Start display at page:

Download "SAP Fiori Extensibility overview"

Transcription

1 SAP Fiori Extensibility overview

2 Agenda Out of the box shipment Extensibility levels approval scenarios Integration types approval scenarios UI Theme Designer Preview: SAP App Designer 2013 SAP AG or an SAP affiliate company. All rights reserved. 2

3 SAP Fiori First wave of 25 apps SAP Fiori allows employees to work seamlessly across devices desktop, tablet, or smartphone. It provides improved user satisfaction and enables quicker approvals and better decisions. Purchasing Agent Purchasing Track Purchase Order Order from Requisitions SAP Fiori Insights Check Price and Availability Track Sales Orders Track Shipments Customer Invoices Transactions Create Sales Orders Change Sales Orders Sales Rep Approvals Insights My Spend Approve Requests Approve Leave Requests Approve Timesheets Approve Travel Requests Approve Travel Expenses Approve Shopping Carts Approve Purchase Orders Approve Requisitions Approve Purchase Contracts Manager Requests Insights My Leave Requests My Paystub My Timesheet My Benefits My Travel Requests My Shopping Cart Track Shopping Carts Employee 2013 SAP AG or an SAP affiliate company. All rights reserved. 3

4 Required skills Application Layer ABAP Business Suite Gateway SAPUI5 HTML5 and JavaScript Business Suite Layer Gateway Layer X X X X X UI Layer X X 2013 SAP AG or an SAP affiliate company. All rights reserved. 4

5 SAP Fiori Approve Requests With the out-of-the box of SAP Fiori, you can add any workflow scenarios with generic contents to the SAP Fiori Approve Requests. Approve Requests with Generic Contents Launch Page Capital Expenditure Business Enriched Workflow scenarios Configuration BADI Standard Apps Configuration Custom Apps Configuration GW Service Dev. UI development Out of the box Out of the box Out of the box (Framework/ Libraries) 2013 SAP AG or an SAP affiliate company. All rights reserved. 5

6 Extensibility levels approval scenarios 1. Adding customer workflows to the SAP Fiori Approve Requests Customizing + BADI + launch Page 2. Extending standard apps adding fields Extending odata, BADI + UI change 3. Developing custom approval apps odata service development + UI development 2013 SAP AG or an SAP affiliate company. All rights reserved. 6

7 Integration types approval scenarios A) Integrating with SAP Business Workflow (Business Suites) B) Integrating with SAP NetWeaver BPM C) Integration with 3 rd party workflow engine 2013 SAP AG or an SAP affiliate company. All rights reserved. 7

8 Integration types SAP NetWeaver Gateway SAP NetWeaver Gateway Process Gateway Backend Systems SAP Business SAP Business Suite Suite NetWeaver BPM Non-SAP 3 rd Party A B C 2013 SAP AG or an SAP affiliate company. All rights reserved. 8

9 Gateway enhancement Redefining services Redefining services in the Gateway Service Builder 2013 SAP AG or an SAP affiliate company. All rights reserved. 9

10 UI enhancement Modify the UI Layer 1. Download codes to eclipse 2. Modify UI files 3. Configure path for test 4. Test 5. Create transport request 6. Upload SAP NW Gateway Server SAP UI 5 Fiori UI Add-ons If your NetWeaver version is 7.31 or higher, you can use Eclipse to upload and download SAPUI5 application code to and from a BSP server. SAPUI5 Development Toolkit Plugin for eclipse 2013 SAP AG or an SAP affiliate company. All rights reserved. 10

11 UI Theme Designer SAP AG or an SAP affiliate company. All rights reserved. 11

12 Info Pages: SAP Fiori - Public SAP Fiori - SAP User Experience Community Marketplace - Apps - SAP Fiori help.sap.com/fiori Technical docs SAP Community Network (SCN) SAP Fiori - QA 2013 SAP AG or an SAP affiliate company. All rights reserved. 12

13 2013 SAP AG or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group 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. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see for additional trademark information and notices SAP AG or an SAP affiliate company. All rights reserved. 19