Extending SAP Ariba Solutions with SAP Cloud Platform Ryad Semichi, Director SAP Cloud Platform Global Go To Market, SAP ASUG84295

May 7 – 9, 2019 About the Speaker

Ryad Semichi • Director, SAP Cloud Platform (SCP) • Extensibility focus areas : SAP Ariba, DSC and S/4.

• 20+ years SAP experience, working with Ariba since 2013, joined the SCP GTM team in 2017. Key Outcomes/Objectives

1. Benefits of a Business Platform. Why SCP? 2. Why extend Ariba with SCP? 3. Big picture: you need to secure every step of your Digital Transformation journey. Agenda

• SCP is the Business platform of the Intelligent Enterprise. • Source to Pay and Ariba specific capabilities • How to build Ariba Extensions on SCP The Intelligent Enterprise Cloud Network & Platform Spend Management

People Engagement Intelligent Technologies Digital Platform Digital Core AI Intelligent Suite Machine Learning Analytics IoT Manufacturing & Supply Chain

Data Customer Management Experience SAP Cloud Platform

EXPERIENCE BUILD People & Data Differentiating Digital Apps

EXTEND INTEGRATE Cloud & Apps, Data On-Prem Apps Customer & Processes Apps Partner 3rd SAP Apps Party

BUSINESS APPS

BUSINESS CLOUD PLATFORM SAP Cloud Platform

BUILD 12000+ Customers Differentiating EXPERIENCE Digital Apps INTEGRATE +230% Increase over last 2 years Apps, Data People & Data & Processes 1,300+ Partners with

1,500+ Apps on SAP App Center

14k Developers use API Hub Customer Apps Partner 3rd 5k Integration customers SAP Apps EXTEND Party 365k Trial accounts Cloud & On-Prem Apps 60k Live Virtual Machines BUSINESS APPS Biweekly Zero downtime releases

17+ 10K+ Data centers 7x24 Managed databases SAP Cloud Platform

Cloud Applications SAP Applications Customer Specific Applications 3rd Party Applications

Open Marketplace / Open APIs Marketplace & API Business Hub

Data Mgmt. Master Data Globalization Output Mgmt. Rates & Measures LOBs & Industries Commercialization ... Business Services

Analytics ML Blockchain Data Mgmt. Integration Mobile/UX Security ... Technical Services SAP HANA Data Management Suite Data Foundation

Environments NEO

Multi-Cloud The BIG Picture

Quote Delivery time & real- Sales order Delivery Delivery status Billing & revenue time pricing booked

Product Sales Business Order SAP SuccessFactors Partner

SAP S/4HANA Cloud S/4

Customer Partner rd SAP C/4HANA C/4 RUN WITH Apps 3 INTEGRATE SAP Apps Party SAP Fieldglass

SAP Concur RUN ON

SAP Ariba UNIFIED DIGITAL PLATFORM SAP Cloud Platform in Action

RUN ON

Extend Experience Build Integrate Cloud & On-Prem People & Data Differentiating Apps, Data & Apps Digital Apps Processes SAP S/4HANA Cloud S/4

SAP C/4HANA C/4

SAP SucessFactors

Customer Apps Partner 3rd SAP Fieldglass SAP Apps Party

SAP Concur APPLICATIONS SAP Ariba

Environments NEO

Multi-Cloud The Intelligent Enterprise is more than ERP

Build Experience Differentiating People & Data Digital Apps

Extend Integrate SAP S/4HANA Cloud S/4 Cloud & Apps, Data & On-Prem Processes Apps SAP C/4HANA C/4 Partner Apps Customer rd SAP SucessFactors 3 SAP Apps Party New Business SAP Fieldglass Models

SAP Concur

SAP Ariba NEXT GENERATION BUSINESS PROCESSES Embedded Intelligence | Harmonized Experience | Unified Integration | Flexible Extension

EFFICIENCY SPEED OF INNOVATION AGILITY

DATA Intelligent Suite SAP Fieldglass Contingent Workforce Management SAP Concur Travel SAP SuccessFactors Learning SAP Concur Network & Spend SAP Fieldglass Services Procurement SAP Ariba Pay Management SAP Concur Expense SAP Ariba SAP Ariba Catalog SAP Ariba Supplier Risk SAP Ariba Strategic Sourcing People SAP Fieldglass SAP Supplier Collaboration SAP Ariba Buying & Invoicing Engagement SAP SuccessFactors Performance & Goals SAP SucessFactors SAP SuccessFactors Employee Central Digital SAP S/4 HANA Finance SAP Business ByDesign Core SAP S/4HANA Cloud S/4 SAP Business Planning & Consolidation SAP Predictive Maintenance & Service Intelligent SAP Digital Manufacturing DM Manufacturing SAP Manufacturing Execution & Supply Suite SAP Asset Intelligence Network Chain SAP IntePlanninggrated IBP SAP Extended Warehouse Management Business SAP Commerce Cloud Customer SAP Customer Data Cloud SAP C/4HANA C/4 Experience SAP Service Cloud

Deliver Intelligence Across Value Chains and Lines of Business The Intelligent Suite will retain the modularity and flexibility of independent solutions while delivering a unified experience enabled by a standardized integration approach. Services with SAP Cloud Platform https://cloudplatform.sap.com/capabilities.html

Collaboration User experience Integration IoT Analytics Machine learning

✓ Jam ✓ Build ✓ Integration (DI, PI) ✓ IoT ✓ Predictive ✓ Image Processing ✓ Gamification ✓ Fiori Cloud ✓ Workflow ✓ Streaming Analytics ✓ Streaming Analytics ✓ Natural Language ✓ Document center ✓ Portal ✓ Business Rules ✓ Remote Data Sync ✓ Advanced analytics with Processing ✓ Adobe Form ✓ API Management ✓ IOT Application SAP HANA ✓ Tabular and Time-Series ✓ Theme Designer ✓ Enterprise Messaging Enablement ✓ SAP Analytics Cloud Processing ✓ Cloud Connector ✓ Agile Data Preparation ✓ Agile Data Preparation ✓ OData Provisioning ✓ RabbitMQ

Security Mobile Data and storage Business DevOps Runtimes and

✓ Cloud App Security ✓ SDK for iOS ✓ HANA services ✓ Web IDE container ✓ Identity Authentication ✓ Mobile Development and ✓ Big Data - Hadoop ✓ Monitoring Service ✓ Hybris as a Service ✓ Cloud Foundry services ✓ Identity Provisioning Operations ✓ ASE ✓ Translation Hub ✓ Localization Hub, tax ✓ Virtual Machines ✓ Mobile App and Device ✓ Document Service service ✓ Programming Models (Java, Management ✓ PostgreSQL XSJS, HTML5, nodeJS, ✓ Mobile service for SAP ✓ MongoDB XSC/XSA) Fiori ✓ Object Store (S3) ✓ Use your favorite language ✓ Redis (Buildpacks) © 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 13 ✓ABAP Publicin SCP* Intelligent Technologies

SAP Core Applications Industry Accelerators Leonardo embedded Industry-led Design Thinking Methodology SAP SAP Service Ticket Solution SAP Intelligent Leonardo Rapid Integration Business Intelligence Ideation Cash Management SAP Brand Prototyping Blueprint Case Development Intelligence & Vision

SAP Customer SAP Resume Retention Matching Discrete Manufacturing AI/ML | IoT | Analytics | Digital Boardroom Discrete Manufacturing Service & Assets SAP Global SAP Predictive Logistics & Spare Parts Track & Trace Engineering Insights Predictive Analytics Blockchain-as- Utilities Library a-Service Chemicals Service & Assets Chemicals SAP Vehicle SAP Manufacturing SAP Asset Spare Parts ML IoT Service & Assets Insights Execution Intelligence Network Foundation Foundation Retail Consumer Products Travel & Transport SAP Predictive Maintenance & Service Assets & Logistics Assets & Logistics Logistics

SAP Leonardo Everywhere Drive rapid and continuous innovation with SAP Leonardo – combines intelligent technologies and services. Source to Pay

Design Source Contract Forecast Commit Request Order Make Receive Manage Pay

SAP Ariba and other solutions will be needed to cover all requirements: SAP S/4 HANA + Integrated Business Planning + SAP Digital Manufacturing + SAP Fieldglass + SAP Concur + SAP Leonardo + SAP Analytics Cloud + SAP Sourcing Simulation and Optimization + Non-SAP… SAP ARIBA SOURCE-TO-SETTLE PORTFOLIO

SUPPLIERS — ORDER TO CASH

ARIBA NETWORK

SOURCE PLAN PROCURE PAY

SLP and Spend Collaborative Contract Forecast and Inventory Order Cash Procurement Invoice Risk Visibility Sourcing Management Scheduling Collaboration Execution Management

Registration and Spend Supplier Discover Award to Contract Forecast sharing Inventory Visibility Material and Mobile Ordering PO Flip Terms On-Boarding Classification Services Management Strategic Sourcing Workflow Forecast Commit Consignment Confirmations Invoice Category Diversity and Collaboration Catalogs Automation DPO Extension Management Green Certs Reverse Auctions Authoring Exception Advanced Ship

OPEN PLATFORM OPEN Enrichment Management Supplier Managed Spot Buy Notice Intelligent Early Pay Risk Management Services Knowledge Repository Inventory (SMI) Invoicing Discounts Repository Scheduling Robust Approval Goods Receiving Market Intelligence Surveys Lifecycle Agreements Quality Workflows Service Entry Supply Chain

D&B Insight Optimization Notifications Collaboration Rate Card Sheets Financing CUSTOMER VALUE SERVICES VALUE CUSTOMER Scorecards Releases Guided Buying Management Spend Analytics Article Pricing Redlining ERS Receivables Fin Performance Workbench Returns Lead Time E-Signatures Tax Service Electronic Request Quotes Payment

BUYERS — SOURCE TO SETTLE

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 16 SAP ARIBA SOURCE-TO-SETTLE VALUE LEVERS

SUPPLIERS — ORDER TO CASH

ARIBA NETWORK CUSTOMERVALUESERVICES SOURCE PLAN PROCURE PAY

4-15% 4-12% 5-15% 4-15% $1-2M average Unit Price lower days in Inventory average Unit Price savings per Reduction Inventory write-offs Reduction $1 billion of target

$20M 13 - 36% $20M contract leakage lower rev loss due contract leakage per $1 billion of spend to stock-outs per $1 billion of spend

OPEN PLATFORM OPEN 40-50% operating cost reduction (Process Efficiency)

BUYERS — SOURCE TO SETTLE

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 17 The Art of the possible

Configuration Customization Extensibility

• Modify a behavior of an existing • Use existing functionality to • Supplement SAP Ariba feature using predefined, out- create new capabilities inside solutions to add capabilities of-the-box settings the application outside of the application

• Does not need any additional • Does not require coding, but • Most likely will require some coding or designing of UI pages may require development • A toggle, parameters, or settings • Designing UI pages, creating new • Leverage Ariba delivered APIs on a configuration page fields, creating new flows • Backward-compatible and safe • Backward-compatible and safe • Backward-compatible and safe

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 18 Public Ex: SUPPLY CHAIN BUSINESS COLLABORATIONS — PLAN

Forecast 1 Forecast Commit SMI SA 3 Supplier Forecast Demand / Inventory / Supply Upside Min-Max Levels 2 1 Planned repl. notification Goods Receipt Notice Advance Ship Notice Return PO Online Supplier Return Ship Notice

Goods Return Posting Goods Receipt Consignment PO

Consignment Withdrawals Buyer Supplier

Subcontracting PO Component receipt Component Ship Notice Component Consumption Component Inventory Overview 10 4 Manufacturing Visibility Scheduling Agreement Collaborations Release (LPA/LP and with 26 item categories ‘K’/’L’ )

Order Forecast Transport Confirmation Transport Request Quality Inventory Quality Notification Request Quality Notification Response additionally Procurement Collab. 2 Quality Inspection Request * Quality Inspection Response 3 Quality Review Document 10 Procure 13 Pay

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 19 Simplified integration experience with SAP Ariba solutions

Request / Response SAP/non-SAP cloud app Individual request to augment business process or get one-time information from/to another API system

On-premise edition

Master and transaction data

Data synchronized between 2 systems

Cloud Integration Other ERPs Gateway

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 20 122= SAP ERP and S/4 HANA On-Premise SAP ARIBA — STANDARD INTEGRATIONS — 200+ 80 = Other Formats – Network Sell side

Sourcing and Contracts Product Sourcing Supplier Management Sourcing – Retail Sourcing Contracts Master Purchasing organization Purchase Info Record SLP outbound (pass-through) Article Master Transaction RFQ to Quote request Contract Workspace to Outline Agreement Purchasing groups Manufacturer Part Number SLP inbound (pass-through) Characteristics Sourcing Award to PO Company code Profile (Class) Sourcing Award to Outline Agreement Payment Terms Merchandise Category Plants Display Set 20 Incoterms Article/Site 4 Sourcing Material Master Generic Article Variant Material Master/Plant Material Groups

Buying and Invoicing Asset Shell Buying and Invoicing Material PO Master Account categories Payment terms Company code internal order mapping Receipt status Fund Transaction Service PO Invoice status 85 Purchase groups Company code WBS element mapping Assets FM derive Change PO Tax codes Purchasing organization supplier combo Remittances Asset Class Earmarked Fund Cancel PO WBS elements Account category field status Catalog Company codes Functional Area Close PO User data Plant to purchasing organization Advance Payment requests Cost centers Funds Center Goods Receipt Ariba Applications Ariba Cost center languages User group mapping Currency conversion rates Advance Payments 38 Commitment Item Service Entry Sheet Cancel Advance Payment ERP commodity codes Remittance locations Fund management objects 23 Budget Period Invoices (Ok-to-Pay) Supplier data Purchasing organizations Requisition General ledger FM Area Expense report Supplier location General ledger languages Change Requisition Procurement Internal orders Grant PO status Plant Contracts Budget Check Change PO status SES Response

EDIFACT D96A OAGiS v9.2 Commerce Automation Discounting X12 v4010 GS1 EANCOM 97 Buy side ORDERS Standard Material PO Inbound Payment proposal Sell side 810 ProcessPurchaseOrder (PO) ORDERS ORDCHG ServiceBuy PO side Outbound Payment proposal 820 AcknowledgePurchaseOrder ORDCHG ORDRSP Change PO 204 NotifyShipment DESADV INVOIC Cancel PO Supply Chain Collaboration 214 ProcessReceiveDelivery INVOIC DESADV Order Enquiry request Subcontract PO 824 (In & Out) NotifyPlanningSchedule REMADV CONTRL Order Confirmation Multi-Tier Subcontract PO 830 (Forecast) NotifyInventoryConsumption RECADV Inbound Ship Notice Consignment PO 830 (Commit) NotifyProductionOrder GS1 GUSI INVRPT Outbound ASN Component consumption 832 NotifyInventoryBalance REMADV Outbound Payment Remittance Transfer movement (Product Activity) 842 (In & Out) MultiShipmentOrder ConfirmBOD DELFOR Inbound Remittance Advice Order Confirmation Approval 846 (In & Out) DespatchAdvice DELJIT Remittance Cancellation 850 ReplenishmentProposal APERAK PiDX v1.61 Inbound Receipt Forecast and SMI 855 ReplenishmentRequest IFTMIN Outbound Receipt Scheduling Agreement 856 ProductForecast 117 OrderRequest 37 Service Entry Sheet Forecast Demand (Product Activity) 80 GoodsRequirement IFTSTA 860 OrderChange Inventory Levels (Product Activity) Service Entry Status update 861 ReceiptAdvice OrderResponse Product Replenishment GS1 EANCOM 2002 Invoice (incl. Credit Memo) 862 ComsumptionReport Invoice Invoice status 864 InventoryActivityorInventory Ariba Network Ariba ORDERS InvoiceResponse Carbon copy (CC) invoice Quality Management Status 866 ORDRSP Receipt Quote request Quality Notification 866 (MO/PO) ORDCHG ReceiptAcknowledgement Quote message Quality Inspection Request 997 (In & Out) EDIFACT D01B INVOIC Exception Payment batch file Quality Inspection Result ORDERS DESADV InvoiceResponseSESR Quality Inspection Decision ORDCHG REMADV AdvancedShipNotice DESADV INVOIC

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 21 Developer Portal

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 22 SAP Ariba APIs

▪ Create and use an external application to obtain approval, denial, and comments Approval on PR and invoices generated in an SAP Ariba Procurement solution API ▪ Publish SAP Ariba Discovery events to Web ▪ Systematically or by presenting the SAP Ariba Discovery sites / marketplaces to increase number of approval task to one or more approvers bidders RFX API ▪ Publish RFx events from a marketplace on SAP Ariba Discovery

▪ Enables your application to get custom Custom Forms forms document information or data for reporting or sending to an external API ERP system. ▪ Monitor supply chain collaboration transactions Transaction Monitoring across Ariba Network API ▪ High visibility and traceability

▪ Enrich processes and documents (including PO, invoice, ASN, OC, and Flow Extension receipts in Ariba Network with API information external to SAP Ariba) Operational Reporting ▪ Retrieve header, line item, and other details for transactions (such as PR, PO, INV, IR) Procurement API

▪ Use third-party tax data providers to Tax obtain tax calculations for PO and invoices in the SAP Ariba Buying, API SAP Ariba Buying and Invoicing, and ▪ Access supplier data on a read-only basis for SAP Ariba Invoice Management solutions Supplier integration to a 3rd-party tool API ▪ Example: get a list of all suppliers with registered/qualified/preferred status for a category, region, and BU

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 23 SAP Cloud Platform – extension scenarios

Use Case Description API Used

India waybill localization In India, when goods are transported across state lines, there needs to SAP Ariba APIs – Partner Flow be a waybill issued by the government that is provided by the Extension transporter. Public RFx In some regions, when an organization needs to source, it is required SAP Ariba API – SAP Ariba Discovery that its sourcing events are made public. Next evolution of the scenario RFX Publication to External Marketplace is to enable connectivity through SAP Cloud Platform to enable third- party tendering sites to tender offers. Requisition using SAP Ariba and Amazon This is a Web application running on SAP Cloud Platform that SAP Ariba API – SOAP Web Services to Alexa demonstrates the consumption of a procure-to-pay API for purchasing catalog item search, import requisition(s) requisitions using Amazon Alexa virtual assistant. It extends SAP Ariba solutions supporting the procure-to-pay process. Real-time track and trace This enables real-time track and trace of shipments. SAP Ariba API – Flow Extension-ASN

Generate barcode based upon This allows the buyer to generate barcodes that would be attached to SAP Ariba API – Flow Extension-ASN ▪ PO ASN, allowing the supplier to attach the barcode to the shipment. Once ▪ Goods receipt the goods are received, the buyer could just scan the barcode and have it update the GRN, whether that be an ERP system or other. Integration with ServiceNow and unified This scenario allows a user to create a service catalog request within SAP Ariba API – PR Approval worklist ServiceNow. Using the SAP Cloud Platform Integration service, this information is used to create the purchase requisition within SAP Ariba.

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 24 You are well supported…

Learn More! Find API’s Find a Partner App! Reach Out!

Visit cloudplatform..com Visit api.sap.com Visit sapappcenter.com Contact your SAP Account Executive

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 25 Public Summary

• SCP is the business platform where you extend all LOB applications. • Best of both worlds: run SAP best practices and extend to your own specific needs in the public cloud on a single data model. • Partner apps (incl. those developed by your own IT dept) will be more easily deployed and consumed. Take the Session Survey.

We want to hear from you! Be sure to complete the session evaluation on the SAPPHIRE NOW and ASUG Annual Conference mobile app. Presentation Materials Access the slides from 2019 ASUG Annual Conference here: http://info.asug.com/2019-ac-slides Q&A For questions after this session, contact us at [email] and [email]. Let’s Be Social. Stay connected. Share your SAP experiences anytime, anywhere. Join the ASUG conversation on social media: @ASUG365 #ASUG