Text Material Preview
© SAP SE AR822 1 AR822 SAP Ariba Integration: Cloud Integration Gateway Collection 2008 © SAP SE AR822 2 HOME Course Title LOGO HERE @ Copyright. All rights reserved. Outline SAP Ariba Cloud Integration Gateway: Overview and Getting Started Master Data Integration Network Integration Transactional Data Integration Migration, Multiple ANIDs, and More © SAP SE AR822 3 HOME Course Title LOGO HERE @ Copyright. All rights reserved. SAP Ariba Cloud Integration Gateway: Overview and Getting Started Getting Started with CIG 1 Cloud Connector Integration Add-Ons Configure SAP Ariba Add-On 4 3 2 CIG Configuration 5 Content Based Routing Custom Mapping Tool 7 6 © SAP SE AR822 4 4© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ Getting Started with CIG © SAP SE AR822 5 HOME Course Title @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 1: Quick Overview & Features By the end of this lesson, you will be able to: • Match SAP Ariba Cloud Integration Gateway features to their associated benefit(s) This lesson includes the following topics: i. Quick CIG video ii. 10 Key Features © SAP SE AR822 6 HOME Course Title @ Copyright. All rights reserved. CIG 10 Key Features The following pages display details of each of the icons below. A self-service setup wizard Helpful Deployment Guides & Standard Mapping Repository Work-Saving Developer Tools & Test Central One-Click Deployment & Connect-Once Functionality / Single Sign-On Support different communication protocols © SAP SE AR822 7 HOME Course Title @ Copyright. All rights reserved. CIG 10 Key Features 1. A self-service setup wizard ü The end user answers a series of basic technical questions & CIG uses these answers to derive all the necessary transaction configurations ü The wizard assists the end user through each step of the process and automates the historically complex task of integration © SAP SE AR822 8 HOME Course Title @ Copyright. All rights reserved. CIG 10 Key Features 2. Helpful Deployment Guides ü Comprehensive documentation addresses deployment details every step of the way 3. Standard Mapping Repository ü Maintained by SAP Ariba ü Supports multiple data standards used across a wide array of industry verticals, making it easy to align customers’ data and formatting requirements © SAP SE AR822 9 HOME Course Title @ Copyright. All rights reserved. CIG 10 Key Features 4. Work-Saving Developer Tools ü Test connection ü Document Validator transforms the data & validates the schema to ensure accuracy and acceptability 5. Test Central ü Self-test framework ü Lowers overall testing & setup time ü Allows you to go live with integrated transactions on Ariba Network far faster than before ü Test reports © SAP SE AR822 10 HOME Course Title @ Copyright. All rights reserved. CIG 10 Key Features 6. One-Click Deployment ü Enables you to launch integration projects moments after verification is complete 7. Connect-Once Functionality ü Lets you leverage your initial integration setup across all your accounts, which means you can reuse project configurations and modify them with ease 8. Single Sign-On ü Access CIG from AN or Ariba Apps ü Permission-based Control © SAP SE AR822 11 HOME Course Title @ Copyright. All rights reserved. CIG 10 Key Features 9. Transaction tracker with search capability ü Monitoring - Makes it easy to monitor & manage your Ariba Network transactions & attachments ü Search filters - Search filters include start & end date, buyer, & inbound or outbound direction. You can get Source & Target payloads; Attachments if any & Processing logs ü Reprocess failed transactions to ensure successful delivery 10. Transaction Tracker & Support different communication protocol ü Support for AS2, HTTPS, VAN, & RNIF communications protocols ü Ensures security across all your Ariba Apps transactions ü Support Basic or Certificate-based Authentication - Gives you the flexibility to manage your connections through certificate-based or basic authentication © SAP SE AR822 12 HOME Course Title @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 2: Supplier Integration By the end of this lesson, you will be able to: • Identify supplier integration prerequisites • Describe how the Integration Wizards improve end user experience This lesson includes the following topics: i. Supplier integration prerequisites ii. Integration wizard © SAP SE AR822 13 HOME Course Title @ Copyright. All rights reserved. Supplier Integration: Prerequisites Pre-requisites for getting started: • An active Supplier Account on Ariba Network that is configured to send & receive transaction documents from Cloud Integration Gateway • A valid trading Buyer-Supplier relationship on Ariba Network © SAP SE AR822 14 HOME Course Title @ Copyright. All rights reserved. Supplier Integration: Wizard The Integration Wizard automates complex integration tasks by asking a series of easy-to-answer questions. The answers provided by the supplier help Cloud Integration Gateway derive transaction configurations. What’s more, the supplier can reuse all these configurations for future integrations with other customers. • Once the supplier enables CIG within their Ariba Network account, they will then simply access the CIG Navigator and create a project through wizard. • With a project, a supplier sets an endpoint for the connection with the Ariba Network, configures, and tests – this can be done with one or more customers in a single project. This intuitive Integration Configuration Wizard quickly guides the supplier through these steps: 1. Create Project 2. Add Customer(s) 3. Define connectivity 4. Configure data format- Set up your mapping using data maps 5. Define cross-reference data - enter data as cross reference between you & your partner 6. Self-test (using Test Central)- Create a test script & schedule the testing 7. Deploy to Production (“go live”) Create Project Add Customer(s) Configure Data format Define Connectivity Deploy to Production Define Cross Reference data Self-test using Test Central © SAP SE AR822 15 HOME Course Title @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 3: Buyer Integration By the end of this lesson, you will be able to: • Differentiate between previous and current CIG architecture • Recognize supported systems and solutions • List the steps to integrate SAP backend with Ariba Network or Ariba Apps using CIG This lesson includes the following topics: i. Previous vs. Current Architecture ii. Supported solutions and Support Policy iii. Steps to integrate SAP backend with Ariba Network or Ariba Apps using CIG © SAP SE AR822 16 HOME Course Title @ Copyright. All rights reserved. Buyer Integration: Previous and Current Architecture Previous Architecture Current Architecture Transports deployed on the SAP system to enhance interfaces and do some transformation. Add-on to be deployed on SAP, which will be lightweight and only enhance interfaces . Mappings and custom mapping done in PI/PO. Mappings and custom mapping in SAP Ariba Cloud Integration Gateway. Customer need to upgrade both transports and PI. Upgrades to SAP Ariba Cloud Integration Gateway will be done by SAP, customer needs to upgrade add-on . Lookup from SAP PI/PO back to system to fetch additional data from SAP. No lookup from CIG back to backend system Interfaces are enhanced to fetch all the data from SAP. All IDocs are extended. Lot of configuration in PI and some configuration in Transports. Most of the configuration will be done in CIG in one central place using wizard. SAP PI used for central monitoring. CIG is used for central monitoring. Test framework to deployed separately. Test framework available in CIG. © SAP SE AR822 17 HOME Course Title @ Copyright. All rights reserved.status updates to and from Ariba Network ü Enriched outbound messages so that no callback for additional data lookup is needed ü Shipment through SAP Service Marketplace ü Support for Attachments and Comments Ø All interfaces have a baseline support for attachments and comments Ø Using SAP GOS on header and DMS on item level where SAP Object supports that. Ø BAdIs for custom logic. ü CIG add-on Bug Fixes delivered via SAP Notes and preliminary correction instructions © SAP SE AR822 101 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 2: Transition Paths By the end of this lesson, you will be able to: • Differentiate between transition paths. This lesson includes the following topics: i. Transition path from CI solutions to CIG ii. Transition path from SAP Business Suite AddOn solutions to CIG. © SAP SE AR822 102 LOGO HERE @ Copyright. All rights reserved. SAP Ariba Cloud Integration Gateway Transition Paths – Transition from CI solutions to CIG SAP PICI -9 Tr an sp or ts cXML messages (https; Multipart Mime) With SAP Cloud Platform Integration Buyer Supplier IDOCs /Web Services (SOAP) CI-9 CIG Buyer SupplierIDOCs /RFCs/Web Services (SOAP) SAP © SAP SE AR822 103 LOGO HERE @ Copyright. All rights reserved. SAP Ariba Cloud Integration Gateway Transition Paths –Transition from Business-Suite Add-On to CIG SAP cXML (SOAP) With SAP Cloud Platform Integration Buyer Supplier SAP IDOCs /Web Services (SOAP) Business Suite Add-On / Native CIG Buyer Supplier © SAP SE AR822 104 LOGO HERE @ Copyright. All rights reserved. Transition Paths: Configuration Installation Download Add- On and Cloud Connector Install Add-On and Cloud Connector Enable CIG Enable CIG on AN Receive User ID and password Technical Configuration Set up basic connection Certificate HTTP and IDOC endpoints Send SAP Connectivity data Credential, Host Name, Port -----------à Receive SAP connectivity data Create Connection Scenario Configuration Automatic setup for IDOC/Web Service Maintain application specific settings Create Cross References Enhancements Create Extensions Implement BAdIs Add Custom XSLT Test and Go Live Deploy to Production Test via Test Central Push to Production SAP Cloud Integration Gateway (CIG) As we move forward in this unit, we will be focused on the Add-On Installation In this unit, we will focus on high-level configuration activities involved while deploying CIG integration solutions with Direct Connectivity option using SAP Cloud Connector. © SAP SE AR822 105 LOGO HERE @ Copyright. All rights reserved. Transition Paths: 3-Step Process • Automated End-to-End Testing via pre-defined scripts in Test Central • Buyers can also add their own test cases, including customizations Testing • In SAP: Extension Framework in Add-On Interfaces • In CIG: Custom Mapping Tool can be used for additional data mapping. Extensions • Enable CIG buy-side account • Install and configure Add- On • Push Configurations automatically to CIG Configurations © SAP SE AR822 106 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 3: Download Add-on Software Components By the end of this lesson, you will be able to: • Download Add-On Software Components This session includes the following topic: • How to access SAP Service Marketplace • How to download AddOn © SAP SE AR822 107 LOGO HERE @ Copyright. All rights reserved. SAP Ariba Cloud Integration Gateway add-on for SAP ERP (Download) You can download SAP ERP and SAP S/4HANA software components and their support packages from the SAP Software Download Center on the SAP Service Marketplace at – https://support.sap.com/swdc or https://launchpad.support.sap.com/ General instructions for the installation of add-ons can be found in SAP Note 1841471 (Release strategy for ABAP add-ons for interface components). This SAP Note provides information about planning the installation of the ABAP add-on for interface components on application back-end systems. © SAP SE AR822 108 LOGO HERE @ Copyright. All rights reserved. Download Add-on Software Components Step 1 of 6 • Login to https://support.sap.com or https://launchpad.support.sa p.com • Click Download Software © SAP SE AR822 109 LOGO HERE @ Copyright. All rights reserved. Download Add-on Software Components Step 2 of 6 • Click INSTALLATION & UPGRADES • Select By Alphabetical Index (A-Z). • Click A © SAP SE AR822 110 LOGO HERE @ Copyright. All rights reserved. Download Add-on Software Components Step 3 of 6 • Search for ARIBA CLOUD INT SAP ERP or ARIBA CLOUD INT S/4 HANA © SAP SE AR822 111 LOGO HERE @ Copyright. All rights reserved. Download Add-on Software Components Step 4 of 6 • Under DOWNLOADS, select [package] © SAP SE AR822 112 LOGO HERE @ Copyright. All rights reserved. Download Add-on Software Components Step 5 of 6 • Click INSTALLATION © SAP SE AR822 113 LOGO HERE @ Copyright. All rights reserved. Download Add-on Software Components Step 6 of 6 • Check the box(es) of the AddOn component(s) you want to install. Note: • Click on 51052888 (Ariba Cloud Integr. Gateway add-on SAP ERP for EHP0-EHP8) to download ARBCI1-100 software component. • Click on 51052874 (Ariba Cloud Integr. Gateway add-on SAP ERP for EHP4-EHP8) to download ARBCI2-100 software component. • Click on 51053120 (Ariba Cloud Integr. Gateway add-on SAP ERP for Retail) to download ARBCGR-100 software component. • Add them to your Download Basket and complete Download. © SAP SE AR822 114 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 4: Download Add-on Support Packages By the end of this lesson, you will be able to: • Download Add-on Support Packages This lesson includes the following topics: i. Download add-on support packages without the use of SAP PI / PO middleware ii. Download add-on support packages with the use of SAP PI / PO middleware © SAP SE AR822 115 LOGO HERE @ Copyright. All rights reserved. Download Add-on Support Packages: 2 Scenarios Scenario 1: walks us through the simple steps to download add-on support packages – without the use of SAP PI / PO middleware. Scenario 2: walks us through the simple steps to download add-on support packages – with the use of SAP PI / PO middleware. © SAP SE AR822 116 LOGO HERE @ Copyright. All rights reserved. Download Add-on Support Packages – without using SAP PI / PO middleware Step 1 of 9 • Login to https://support.sap.com • Click Download Software There are standard SAP Notes for general instructions (applicable to all types on AddOn & not just Ariba AddOn) available in https://support.sap.com ØGeneral instructions to install AddOn – 1841471 ØGeneral instructions to uninstall AddOn – 2011192 © SAP SE AR822 117 LOGO HERE @ Copyright. All rights reserved. Download Add-on Support Packages – without using SAP PI / PO middleware Step 1 of 7 • Click SUPPORT PACKAGES & PATCHES • Select By Alphabetical Index (A-Z) • Click A © SAP SE AR822 118 LOGO HERE @ Copyright. All rights reserved. Download Add-on Support Packages – without using SAP PI / PO middleware Step 2 of 7 • Search for ARIBA CLOUD INT SAP ERP or ARIBA CLOUD INT S/4 HANA © SAP SE AR822 119 LOGO HERE @ Copyright. All rights reserved. Download Add-on Support Packages – without using SAP PI / PO middleware Step 3 of 7 • Under DOWNLOADS, select [package] © SAP SE AR822 120 LOGO HERE @ Copyright. All rights reserved. Download Add-on Support Packages – without using SAP PI / PO middleware Step 4 of 7 • Select COMPRISED SOFTWARE COMPONENT VERSIONS © SAP SE AR822 121 LOGO HERE @ Copyright. All rights reserved. Download Add-on Support Packages – without using SAP PI / PO middleware Step 5 of 7 • Select the component for SAP Ariba AddOn • ARBCI1 100 – mandatory for all customers irrespective ofthe EHP level their on • ARBCI2 100 – contract services feature – integrate contracts from SAP Ariba Sourcing to SAP – only required if the buyer contracts have a services item (requires EHP 4 or higher in SAP ERP) • ARBCIGR 100 – only required if customer wants to integrate Article Master Data to SAP Ariba Sourcing. • Select the Pass-through component for the coinciding SAP PI/PO © SAP SE AR822 122 LOGO HERE @ Copyright. All rights reserved. Download Add-on Support Packages – without using SAP PI / PO middleware Step 6 of 7 • Click SUPPORT PACKAGES © SAP SE AR822 123 LOGO HERE @ Copyright. All rights reserved. Download Add-on Support Packages – without using SAP PI / PO middleware Step 7 of 7 • Select the support package that you want to install & add them to your download basket. • Repeat this step for each component version. © SAP SE AR822 124 LOGO HERE @ Copyright. All rights reserved. Download Add-on Support Packages – with SAP PI / PO middleware Step 1 of 5 • Login to https://support.sap.com • Click Download Software In addition to the AddOn software components, you also need to download pass-through software components for SAP PI / PO middleware. © SAP SE AR822 125 LOGO HERE @ Copyright. All rights reserved. Download Add-on Support Packages – with SAP PI / PO middleware Step 2 of 5 • Click SUPPORT PACKAGES & PATCHES • Select By Category © SAP SE AR822 126 LOGO HERE @ Copyright. All rights reserved. Download Add-on Support Packages – with SAP PI / PO middleware Step 3 of 5 • Select SAP Content © SAP SE AR822 127 LOGO HERE @ Copyright. All rights reserved. Download Add-on Support Packages – with SAP PI / PO middleware Step 4 of 5 • Select ESR CONTENT (XI CONTENT) © SAP SE AR822 128 LOGO HERE @ Copyright. All rights reserved. Download Add-on Support Packages – with SAP PI / PO middleware Step 5 of 5 • Select the package you want to install • Add them to your Download Basket and complete Download © SAP SE AR822 129 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 5: Copying content from SAP Client 000 By the end of this lesson, you will be able to: • Copy content from SAP Client 000 © SAP SE AR822 130 LOGO HERE @ Copyright. All rights reserved. Copying content from SAP Client 000 Client 000 is the golden client of the SAP system. • As per SAP’s standard practice, all the customized objects are delivered to the client 000 only. • This is where the SAP customer needs to copy the required content to their other clients as needed. • Tip: this must be copied to the production client before the master data import. 10 Steps: 1. Using TCode SPRO navigate to Integration with Other SAP Components>SAP Ariba Cloud Integration Gateway>Master Data Integration>Enhancements>Maintain Field Map for Master Data and Catalog Upload Request 2. Click IMG-Activity for Maintain Field Map for Master Data and Catalog Upload Request. (The Change View "Table to maintain mapping of SAP to Buyer fields" Overview screen appears.) 3. From the menu, navigate to Utilities>Adjustment 4. Enter the R/3 connection which points to the client 000, Click Yes 5. Click Yes on the resulting screen. The Overview: Adjustment screen appears. Choose the [entries which you want to adjust] 6. Click Adjust The Detail View 7. Click All 8. Click Back twice to return to Change View "Table to maintain mapping of SAP to Buyer fields": Overview • The data has been changed by adjustment 8. Click Yes to confirm Change Data? 9. Click Save 10. Enter the transport number (if prompted) © SAP SE AR822 131 LOGO HERE @ Copyright. All rights reserved. Cloud Connector © SAP SE AR822 132 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 1: SAP Cloud Platform Cloud Connector (CC) Defined By the end of this lesson, you will be able to: • Describe what the SAP Cloud Platform Connector (CC) does. This lesson includes the following topics: i. Description of CC ii. Quick Tips iii. Flow overview © SAP SE AR822 133 LOGO HERE @ Copyright. All rights reserved. SAP Cloud Platform Cloud Connector (CC) Defined A brief overview of SAP Cloud Platform Cloud Connector (CC): • The CC serves as the link between SAP Cloud Platform and existing on premise systems. • It combines an easy setup with a clear configuration of the systems that are exposed to SAP Cloud Platform. • The cloud connector runs as on premise agent in a secured network and acts as a reverse invoke proxy between the on premise network and SAP Cloud Platform. • Due to its reverse invoke support, you don't need to configure the on premise firewall to allow external access from the cloud to internal systems. • A single CC supports connectivity with multiple backend SAP systems. © SAP SE AR822 134 LOGO HERE @ Copyright. All rights reserved. SAP Cloud Platform Cloud Connector (CC) Defined Installation Quick Tips Cloud Connector needs to be installed as the integration agent in the On-Premise network and can then be used to establish a persistent SSL tunnel to SCP accounts. Prerequisites for successful installation of the Cloud Connector can be located in the SAP Help Portal’s SAP Cloud Platform Connectivity guide Ø To establish this tunnel, the Cloud Connector Administrator has to authenticate himself against the related SCP account of which he must be member. Ø In Cloud Connector add, the SCP (SAP Cloud Platform) Account to establish SSL Tunnel between the SCP (SAP Cloud Platform) account and Cloud Connector. Ø If you install the Cloud Connector in a network segment that is isolated from the backend systems, you need to make sure that the exposed hosts and ports are still reachable and open them in the firewall protecting them © SAP SE AR822 135 LOGO HERE @ Copyright. All rights reserved. SAP Cloud Platform Cloud Connector (CC) Defined SAP Ariba Network CIG on SAP Cloud Platform Customer Network CPI (Cloud Platform Integration) Messaging Mapping Transformation CIG Portal UI Configuration Wizard Mapping Repository Test Central Monitoring SSL Tunnel SAP Ariba source-to-settle solutions buyer supplier SAP ERP CIG Add-On for ERP CIG Add-On for S/4HANA SAP Cloud Connector SOAP / IDOC https • The Cloud Connector (CC) here acts as a security agent of your backend SAP ERP or SAP S/4HANA on-premise system. • It masks the identity of your backend system so that it’s not exposed to external cloud applications, in our case the cloud application is CIG. • Using a unique combination of four field values, it establishes a secure tunnel between the CPI application (in our case that is CIG) & a specific installation of Cloud Connector. This combination is unique per Cloud Connector installation. • CC is usually installed in a DMZ & is exposed to internet. In CIG Integration scenario, we are using Cloud Connector only for inbound communication to the backend SAP ERP system. Documents inbound to backend SAP ERP system are sent using SOAP protocol (SOAP or IDOC over SOAP). © SAP SE AR822 136 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 2: Hardware Requirements and Product Availability By the end of this lesson, you will be able to: • Identify hardware requirements • Recognize product availability • Locate source-of-truth documentation This lesson includes the following topics: i. Hardware requirements ii. Product availability © SAP SE AR822 137 LOGO HERE @ Copyright. All rights reserved. Hardware Requirements and Product Availability Hardware Requirements: üMemory: 2 GB RAM (min), recommended 4 GB üHard Disk Space: 3 GB (min), recommended 20 GB üCPU: Single core 3 GHz (min), recommended dual core 2 GHz ü 64-bit Operating Systems: Ø Windows 7, Windows 8.1, Windows 10, Windows Server 2008 R2, Windows Server 2012, or Windows Server 2016 R2; Ø Linux Enterprise Server 11, Linux Enterprise Server 12; Ø MacOS X 10.7 (Lion), Mac OS X 10.8 (Mountain Lion); Mac OS X 10.9 (Mavericks), Mac OS X 10.10 (Yosemite); Mac OS X 10.11 (El Capitan) üSupported JDKs version : 7 or 8 Requirements change overtime, view the latest here: https://help.sap.com/viewer/cca91383641e40ffbe03bdc78f00f681/Cloud/en- US/e23f776e4d594fdbaeeb1196d47bbcc0.html © SAP SE AR822 138 LOGO HERE @ Copyright. All rights reserved. Hardware Requirements and Product Availability Operating System Version Cloud Connector Version Windows 7, Windows Server 2008 R2 2.x SUSE Linux Enterprise Server 11, Redhat Enterprise Linux 6 2.x Mac OS X 10.7 (Lion), Mac OS X 10.8 (Mountain Lion) 2.x Windows 8.1, Windows Server 2012, Windows Server 2012 R2 2.5.1 and higher SUSE Linux Enterprise Server 12, Redhat Enterprise Linux 7 2.5.1 and higher Mac OS X 10.9 (Mavericks), Mac OS X 10.10 (Yosemite) 2.5.1 and higher Windows 10 2.7.2 and higher Mac OS X 10.11 (El Capitan) 2.8.1 and higher Windows Server 2016 2.9.1 and higher Windows Server 2019 2.11.3 and higher Product Availability: Product availability changes overtime, view the latest here: https://help.sap.com/viewer/cca91383641e40ffbe03bdc78f00f681/Cloud/en- US/e23f776e4d594fdbaeeb1196d47bbcc0.html © SAP SE AR822 139 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 3: Download and configure the Cloud Connector By the end of this lesson, you will be able to: • Download and configure the Cloud Connector © SAP SE AR822 140 LOGO HERE @ Copyright. All rights reserved. Download and Configuration Steps 1-3 of 13 Steps to download & configure Cloud Connector: 1. Access https://tools.hana.ondemand.com from a web browser. Click CLOUD 2. Scroll down to the Available Cloud Connectors section; based on operating system you are using click on the link provided in the Download column. 3. Save the file. • Additionally, you can control the resources available for the cloud applications in those systems. • Thus, you can benefit from your existing assets without exposing the whole internal landscape. • If you install the Cloud Connector in a network segment that is isolated from the backend systems, you need to make sure that the exposed hosts and ports are still reachable and open them in the firewall protecting them. © SAP SE AR822 141 LOGO HERE @ Copyright. All rights reserved. Download and Configuration Steps 4-5 of 13 4. Once the file is saved, start installation & provide the necessary information in the wizard such as – Ø Installation folder location Ø Port Ø Your JDK path 5. Once the installation is complete, you will be able to find it in Installed Apps. © SAP SE AR822 142 LOGO HERE @ Copyright. All rights reserved. Download and Configuration Steps 6-7 of 13 6. In a web browser, enter: https://: Ø refers to the machine on which the CC has been installed. If you install it on your machine, you can enter localhost. Ø is the CC port provided during installation. Default port is 8443. 7. On the login screen, enter User Name & Password as Administrator / manage (small case). © SAP SE AR822 143 LOGO HERE @ Copyright. All rights reserved. Download and Configuration Step 8 of 13 8. When you log in first time, you must change the password before you continue forward. Shadow (Backup Installation) • This is a generic feature of Cloud Connector; not a requirement of CIG • If something goes wrong with the Master installation, the Shadow will act as back-up and ensure that docs continue to flow to your SAP system – may be installed physically or virtually • This blog provides guidance for Master, and Shadow Installation: is available in this blog: https://blogs.sap.com/2016/06/30/setting-up-high-availability-for-hana-cloud- connector/ © SAP SE AR822 144 LOGO HERE @ Copyright. All rights reserved. Download and Configuration Steps 9-10 of 14 P User needs to have CC role to be able to connect. 9. Provide required information to create Account A. Landscape Host – eu1.hana.ondemand.com B. Account Name – aff5426a3 (for Test Account) or a8f3ed22c (for PROD Account). C. Display Name – Any of your choice D. Account User – P User ID that you have received in email when CIG was enabled on Ariba Network. E. Password – P User password you have set. F. Location ID – Any unique ID identifying the location of this Cloud Connector for a specific account. • This Location ID needs to be unique across all customers. Recommendation for Location ID is to use human readable name identifying the Cloud Connector installation location inside you organization prefixed with company name (to make the Location ID unique across customers) e.g. MYCMP_GB_TEST G. Host – A suitable proxy host from your network and the port that is specified for this proxy. You need to specify a proxy server that supports SSL communication. H. Port – Port of the proxy. 10. Click Save © SAP SE AR822 145 LOGO HERE @ Copyright. All rights reserved. Download and Configuration Step 11 of 14 11. Once your subaccount is created, click Cloud To On-Premise, then click + to add information about your backend system. © SAP SE AR822 146 LOGO HERE @ Copyright. All rights reserved. Download and Configuration Step 12 of 14 In general, Cloud Connector supports different types of on-premise back ends such as S/4 HANA; SAP PI; any other SAP system or even Non-SAP system. However, in case of integration via CIG, we need to select ABAP System for SAP ERP or SAP HANA for SAP S/4 HANA on-premise system. In case of integration via CIG, we need to select Principle Type as NONE. Using CIG, the Certificate Based Authentication is not supported via Cloud Connector. 12. Provide information about your backend system: A. Back-end Type – ABAP System (for example). B. Protocol - HTTPS C. Internal Host – Your backend system host name. D. Internal Port – Port of your backend system host. E. Virtual Host – Any dummy / random value to identify your Internal Host name. F. Virtual Port – Any dummy / random value. G. Principal Type – None. H. Description – For your CC connection to your specific backend system. I. Check the box Check Internal Host to assure the connectivity to your backend system (not pictured) J. Click Finish (not pictured) © SAP SE AR822 147 LOGO HERE @ Copyright. All rights reserved. Download and Configuration Step 13 of 14 13. Once you are done, you can see the backend system information listed. If you have multi ERP setup, click again on + & add the information of another backend system. Details about security status: Risk https://help.sap.com/viewer/cca91383641e40ffbe03bdc78f00f681/Cloud/en-US/e7ea82a4bb571014a4ceb61cb7e3d31f.html © SAP SE AR822 148 LOGO HERE @ Copyright. All rights reserved. Download and Configuration Further defining access control. When connecting to any SAP system – you must provide permission to Cloud Connector in order to access the required services All web services will be accessible if you enter URL Path "/" in Resource Accessible table while defining access. © SAP SE AR822 149 LOGO HERE @ Copyright. All rights reserved. Download and Configuration The URL path for the web services on the on premise ERP system can be found using the TCode SICF. This is an admin activity. Select "Path and all sub-paths" as Access Policy to provide access to all folders under the defined URL Path. Your SAP Cloud Connector is installed; configured & ready to use. Further defining access control. © SAP SE AR822 150 LOGO HERE @ Copyright. All rights reserved. Download and Configuration Further defining access control. In this example the URL is /sap/bc/srt/xip/arba/ © SAP SE AR822 151 LOGO HERE @ Copyright. All rights reserved. Configure SAP Ariba Add-on © SAP SE AR822 152 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 1: Overview © SAP SE AR822 153 LOGO HERE @ Copyright. All rights reserved. OverviewThe AddOn for SAP Ariba Cloud Integration Gateway allows you to send or receive documents from SAP Ariba solutions and SAP ERP or SAP S/4HANA (on-premise) systems. This AddOn has multple nodes to enable you to perform required configuration activities in a sequential manner. In this AddOn, you will typically find nodes for Global Settings; General Settings and Application Sepcific Settings. Gobal Settings are the set of configuration acitivities you need to perform irrespective of the integration of any SAP Ariba solutions - Ariba Network Integration or SAP Ariba Strategic Sourcing Solution or SAP Ariba Procurement Integration. General Settings are the set of configuration acitivities you need to perform for a specific integration irrespective of any transactions / documents that you are adpoting. Application Specific Settings are the set of configuration acitivities you need to perform for that specific transaction / document. When you donwload AddOn from SAP Service Marketplace, a file with .SAR extension gets downloaded. SAP's Add-On Installation Tool (transaction code - SAINT) enables users to install and / or upgrade AddOns directly from their standard SAP system. You do not need to access the operating system or restart the system. Prior to installation, numerous import conditions are checked to ensure that only AddOn that fit the available SAP system can be installed. Follow the Instrcution Wizard to complete the process. This activity is carried out by SAP BASIS Admin person / team. © SAP SE AR822 154 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 2: Define Authorizations By the end of this lesson, you will be able to: • Discuss the importance of defining authorizations • Define required authorizations using out-of-box authorization objects, and/or classes/programs in the SAP system. This lesson includes the following topic: i. Authorization definition © SAP SE AR822 155 LOGO HERE @ Copyright. All rights reserved. Define Authorizations Once the AddOn software component is downloaded from SAP Service Marketplace & installed on your SAP system, user needs to perform following activities to install SAP Ariba AddOn: • Define authorizations to run supported transactions • Enable integration through middleware (optional if you are using mediated connectivity) • Define Global Settings. • Configure Attachment & Comments • Map Variants & Partitions • Customize Parameter & Pre-filter Values To define required authorizations, you can use out-of-box authorization objects, classes & programs in the SAP system. Create roles (any number) using TCODE SU21 and assign the roles to the user using TCODE SU01. • Authorization objects are part of role that one has to create. The following authorization objects & classes are provided by SAP Ariba: Ø ACIG: Authorization Object class Ø ARBCIG_CLS: Authorization Object for Ariba Class Objects Ø ARBCIG_RFC: Authorization Object for RFC Ø ARBCIG_PRG: Authorization Object for program execution Ø ARBCIG_SPR: Authorization Object for Add On Special Programs © SAP SE AR822 156 LOGO HERE @ Copyright. All rights reserved. Define Authorizations The SAP ERP or SAP S/4 HANA user which you will define in CIG project connection for Transport Type AddOn should have following authorizations: B_ALE_RECV Ø This authorization is required for receiving inbound IDocs through RFC. Ø You must define this authorization object type to receive & process inbound IDocs successfully. Ø It enables you to ensure that a user that was set-up specifically for communication purposes is authorized to process defined types of messages. Ø When IDOCs are received, the first thing that the receiving system does is check that the authorization for receiving messages is present. If this is not the case then the receiving program is immediately terminated. • S_SERVICE Ø This authorization is required for receiving inbound Web Service. Ø You must define this authorization object type to receive & process inbound Web Service successfully. Ø The Web service runtime executes an authority check for every Web service invocation; this is similar to authority checks for starting a transaction or remotely calling an RFC function. © SAP SE AR822 157 LOGO HERE @ Copyright. All rights reserved. Define Authorizations • ARGCIG_CLS & ARBCIG_RFC: These objects do get called internally from a CIG communication user. • ARGCIG_PRG & ARBCIG_SPR: These are required to execute programs / reports such as Interface Setup; SAP Data Sync; etc. These authorization objects need to be assigned to designated users via transaction code – SU21 © SAP SE AR822 158 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 3: Enable Integration via Middleware By the end of this lesson, you will be able to: • Enable integration via middleware © SAP SE AR822 159 LOGO HERE @ Copyright. All rights reserved. Enable integration via middleware Users have the option to use a middleware to route transaction documents from an SAP system to CIG. To enable the middleware: 1. Navigate to Global Settings using the transaction code SPRO. 2. Click IMG-Activity for Enable Integration via Middleware – The Parameters – “Enable Integration via Middleware” screen appears. With this CIG AddOn release, only SAP PI / PO & SAP CPI middleware are supported. © SAP SE AR822 160 LOGO HERE @ Copyright. All rights reserved. Enable integration via middleware To enable the middleware (continued): 3. Click on “Modify” button & select one of the following variable names : ü The “ENABLE_MIDDLEWARE” to enable SAP Cloud Platform Integration ü The “ENABLE_PI_MIDDLEWARE” to enable SAP NetWeaver Process Integration 4. Enter “X” for Low value 5. Click Save. © SAP SE AR822 161 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 4: Define Global Settings By the end of this lesson, you will be able to: • Understand the series of configuration acitivities involved in Global Settings and their purpose. © SAP SE AR822 162 LOGO HERE @ Copyright. All rights reserved. Define Global Settings To navigate to global settings in SAP ERP and SAP S/4HANA: ü Run the transaction code SPRO, the Customizing: Execute Project screen appears. ü Click SAP Reference IMG – the Display IMG screen appears ü Navigate to Integration with Other SAP Components >>> SAP Ariba Cloud Integration Gateway >>> Global Settings © SAP SE AR822 163 LOGO HERE @ Copyright. All rights reserved. Define Global Settings In order to establish the connectivity with CIG, under global settings user needs to: i. Maintain Certificates ii. Create RFC Destination iii. Create Port Definition iv. Create Logical System v. Configure Receiver Port vi. SAP Data Sync – Send SAP system information to CIG The following slides provide a summary of these six settings. For more detailed instructions on how to configure each of these settings, please review the attached document. © SAP SE AR822 164 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Maintain certificates to authenticate the users & clients, and to ensure a secure HTTPS connection to CIG: 1. Navigate to Maintain Certificates under “Global Settings” using the transaction code SPRO. 2. Click IMG-Activity for Maintain Certificates • This activity is usually performed by your SAP Basis person. • The information given here is just an example only. © SAP SE AR822 165 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates When you click on Maintain Certificates, the Trust Manager screen appears. Import SSL Server Certificate for HTTPS connection: This is the root certificate of CIG. 1. On the Trust Manager screen, click SSL Client SSL Client(Anonymous) 2. Click the Import Certificates button • The certificate you needto upload here is the Loadbalancer certificate which you will find in Resource section of CIG portal. • Please choose the certificate for an appropriate environment - TEST or PRODUCTION. • Download the certificate and save it on the local drive of application server of your SAP system. © SAP SE AR822 166 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Import SSL Server Certificate for HTTPS connection - continued 3. Navigate to the local drive in your computer where you have saved the SSL server certificate of CIG, select the certificate & press Enter. 4. Click Allow to import the certificates. © SAP SE AR822 167 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Import SSL Server Certificate for HTTPS connection - continued 5. Click Add to Certificate List & you will see a message that you have added the certificates successfully. © SAP SE AR822 168 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Ensure that you save the newly added certificates. This notifies the ICM about the new certificates you have just imported. © SAP SE AR822 169 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Import SSL Server Certificate for HTTPS connection…(continued…): 6. After you have saved the entries in the STRUST, run the transaction code SMICM © SAP SE AR822 170 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Import SSL Server Certificate for HTTPS connection…(continued…): 7. On the menu Administration, click ICM >>> Restart, click Yes © SAP SE AR822 171 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Import SSL Server Certificate for HTTPS connection…(continued…): 8. In the popup Internet Communication Manager, “Do you really want to restart all ICM processes in the system?”, click Yes Internet Communication Manager (ICM) The ICM ensures that communication between the SAP System (SAP Web Application Server) and the outside world via HTTP, HTTPS and SMTP protocols works properly. • ICM acts as listener and any URL (with a server and port combination) that comes from the outside world will be transferred to the local handler. • The ICM and the SAP Web Dispatcher use the same code basis. • The main difference between them is that the Web dispatcher performs load balancing, and passes requests to ICMs on the connected application servers rather than to work processes. © SAP SE AR822 172 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Import Client / User Certificate for certificate based authentication: ü Ensure that you have the Client / User certificate that you have received from an SAP Ariba trusted Certificate Authority (CA). ü Import the private key of the certificate into the SAP Business Suite system by using the Trust Manager. ü You can only import certificates in the Personal Security Environment (PSE) format. ü Certificates in other formats must first be converted to the PSE format. ü Use the command line tool SAPGENPSE to do the conversion. ü Install the SAPGENPSE tool with the SAP Cryptographic Library installation package. • EXAMPLE: to convert the P12 (Public-Key Cryptography Standards) format to PSE format, enter the following command line: sapgenpse import_p12 -v -r -p • This is not required if you are routing the transaction documents through a middleware. • To get information about the CAs currently trusted by Ariba or to register a CA to be trusted by SAP Ariba, contact Ariba Support. • For more information, you can see The SAP Cryptographic Library Installation Package [external document]. © SAP SE AR822 173 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Import Client / User Certificate for certificate based authentication: 1. Click Maintain Certificates under “Global Settings” using the transaction code SPRO; then click IMG-Activity for Maintain Certificates. The Trust Manager screen appears © SAP SE AR822 174 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Import Client / User Certificate for certificate based authentication (continued): 2. Click Environment, and select SSL Client Identities © SAP SE AR822 175 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Import Client / User Certificate for certificate based authentication (continued): 3. Click New Entries 4. Click in the box below Identity, and type “ARIBA” (example only); in the Description box, type “Ariba Network Client” (example only) 5. Click Save © SAP SE AR822 176 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Import Client / User Certificate for certificate based authentication 6. Import the private key of the certificate into the SAP system by using the Trust Manager (transaction STRUST). Ø To create PSE for the newly added SSL Client ID, select the newly created ARIBA SSL Client ID Ø Click PSE, click Import © SAP SE AR822 177 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Continued… Ø Select the file. click Allow Ø Enter the password for the certificate if required © SAP SE AR822 178 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Continued… Ø To save, click PSE > Save as > SSL Client Ø Enter “ARIBA” as the SSL Client Ø Navigate to the Own Certificate group box on the Trust Manager screen, and double click the certificate to add it to the Certificate List. © SAP SE AR822 179 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Import Client / User Certificate for certificate based authentication Import the root certificate into the SAP system by using Trust Manager as follows: Ø Double-click the SSL Client Identity ARIBA that you have created. © SAP SE AR822 180 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Import Client / User Certificate for certificate based authentication Ø Navigate to the Certificate group box and choose imported certificate. Click Add to Certificate List to add the imported certificate to the certificate list. You can now see the newly added certificate in the Certificate List of the Trust Manager. © SAP SE AR822 181 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Import Client / User Certificate for certificate based authentication 4. Use transaction SMICM to activate the changes and restart the Internet Communication Manager (ICM). • Click Administration • Click ICM • Click Restart • Click Yes For more information, go to the SAP documentation portal and search for the phrase “Using the ICM Monitor.” © SAP SE AR822 182 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Maintain Certificates Import Client / User Certificate for certificate based authentication…(continued…): Your certificate must be from one of the Trusted Certificate Authorities as SAP Ariba Cloud Integration Gateway does not support loading any new certificate authorities. List of Trusted Certificate Authorities: A list of Trusted Certificate Authorities can be found in SAP Help Portal by searching for “Trusted Certificate Authorities” © SAP SE AR822 183 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Create RFC Destination RFC Destination RFC Destination is needed for transmitting IDocs because it allows you to connect from an ABAP system to an external system. • Before creating an RFC destination for CIG, ensure that you have access to credentials (P User & password) which were provided when you enabledthe CIG setting on Ariba Network. • You may need to create 2 RFC destinations – one for Ariba Network Integration & another one for SAP Ariba Applications (Retail Article Master Data) Integration. © SAP SE AR822 184 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Create RFC Destination Create RFC Destination to connect to CIG. For creating the same follow these steps: 1. Navigate to Global Settings using the transaction code SPRO. 2. Click IMG-Activity for Create RFC Destination © SAP SE AR822 185 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Create RFC Destination The Configuration of RFC Connections screen appears. 3. Click HTTP Connections to External Server 4. Click Create © SAP SE AR822 186 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Create RFC Destination 5. Maintain the fields for the following parameters: Ø RFC Destination Ø Description Ø Under Technical Settings tab, maintain the following parameters for Target System Settings: • Target Host: testacig.ariba.com (for test system) or acig.ariba.com (for production system) • Service No.: 443 • Path Prefix (for Ariba Network & Ariba Sourcing Integration): /cxf/receiveIDOC • Path Prefix (for Ariba Retail Integration): /cxf/receiveERPIDOC Ø (Optional) HTTP Proxy Options: • Proxy Host: proxy.ariba.com (for example). • Proxy Service: 8080 (for example). Example of RFC Destination for Ariba Network Integration © SAP SE AR822 187 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Create RFC Destination Example of RFC Destination for Ariba Applications (Retail Article Master Data) Integration © SAP SE AR822 188 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Create RFC Destination 6. On the Logon & Security tab, choose the following: ü Logon Procedure: Basic Authentication. ü User: Enter CIG username. ü Password: Enter CIG password ü SSL: Active. ü SSL Client Certificate: ANONYM SSL Client (Anonymous) 7. Click Save © SAP SE AR822 189 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Create RFC Destination If you are using middleware: 1. Navigate to Global Settings using the transaction code SPRO. 2. Click IMG-Activity for Create RFC Destination – the Configuration of RFC Connections screen appears. 3. Configure one of the followings – Ø For single stack Process Integration, create RFC destination of type T – • Click TCP/IP Connections, click Create, and configure the settings. Ø For dual-stack Process Integration, create RFC destination of type 3 • Click ABAP Connections, click Create, and configure the settings. © SAP SE AR822 190 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Create Port Definition A port is the communication channel through which IDocs are sent. The port describes the technical link between the sending and receiving systems. Port Definition is needed to specify the way in which the IDocs are transferred to the EDI subsystem. To create port definition for outbound IDocs, perform the following steps: 1. Navigate to Global Settings using the transaction code SPRO. 2. Click IMG-Activity for Create Port Definition © SAP SE AR822 191 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Create Port Definition The Ports in IDoc processing screen appears. 3. Click XML HTTP and click Create – The Add XML HTTP Port screen appears. © SAP SE AR822 192 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Create Port Definition 4. Enter the following parameters: Ø Port: CIGPORT (for example) Ø RFC destination: HCI_CON (for example) (use the RFC destination that you created earlier). 4. Choose Content Type as Text/XML 5. Check the SOAP Protocol box. 6. Click Save. Create separate ports for Ariba Network integration & SAP Ariba applications integration providing the respective RFC Destination you have created in earlier step. © SAP SE AR822 193 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Create Port Definition If you are using middleware: 1. Navigate to Global Settings using the transaction code SPRO. 2. Click IMG-Activity for Create Port Definition – The Ports in IDoc processing screen appears. 3. Click Transactional RFC and click Create – The Create tRFC Port screen appears. 4. Select Own port name and enter a name. You can also select Generate Port Name to let the system create port name. © SAP SE AR822 194 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Create Port Definition If you are using middleware (continued) 5. Enter the following parameters: Ø Port: MDLWRPORT (for example) Ø Select IDoc record types for the version of your SAP. Ø RFC destination: HCI_CON (for example) (use the RFC destination that you created earlier). 6. Click Save. © SAP SE AR822 195 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Create Logical System To create a receiver logical system for outbound IDocs, perform the following steps: 1. Navigate to Global Settings using the transaction code SPRO. 2. Click IMG-Activity for Create Logical System © SAP SE AR822 196 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Create Logical System The Change View “Logical Systems”: Overview screen appears. 3. Click New Entries – the New Entries: Overview of Added Entries screen appears 4. Enter the following parameters: Ø Log. System: Logical System Name (ARIBA for example) Ø Name: Enter a description for the logical system. 5. Click Save © SAP SE AR822 197 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Configure Receiver Ports Users need to configure separate ports for sending IDoc data to: ü Ariba Network & Ariba Sourcing (Transaction Data) ü Ariba Sourcing (Retail / Article Master Data) ü Middleware (for mediated connectivity customers) To configure a receiver port for outbound IDocs, perform the following steps: 1. Navigate to Global Settings using the transaction code SPRO & click IMG-Activity for Configure Receiver Port – the Change View "Table for Storing Receiving Port Solutions": Overview screen appears. © SAP SE AR822 198 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Configure Receiver Ports The Change View "Table for Storing Receiving Port Solutions": Overview screen appears. 2. Click New Entries © SAP SE AR822 199 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Configure Receiver Ports The New Entries: Overview of Added Entries screen appears. 3. Enter the following values in the Table for Storing Receiving Port Solutions section: Ø IDOC: Select value from dropdown based on the solution you are adopting. (For example: IDOC for Ariba Network; IDOC for SAP Ariba Applications or IDOC Send through Middleware. Ø Receiver Port: Enter the receiver port for the IDOC type that you selected. 4. Click Save © SAP SE AR822 200 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – SAP Data Sync SAP Data Sync User needs to send SAP system information such as such as, version, system ID, system time zone, system client, and ERP software component to CIG. Prerequisites: ü SSL server certificates for HTTPS connection should have been imported before sending SAP system information to CIG. ü P User ID for CIG is created. Information sent to CIG includes – SAP Version, System ID, System Time Zone, System Client, and ERP Software Component; Domain; Port; etc. • This information is used while creating a project to connect CIG to your SAP system. • Also, based on the AddOn SP version, CIG will understand which XSLT transformation / mappings version to pick for that customer. • To run this, the User needs “ARBCIG_SPR: Authorization Object for Add On Special Programs” authorization object. © SAP SE AR822 201 LOGO HERE @ Copyright. All rights reserved. DefineGlobal Settings – SAP Data Sync To send SAP system information to CIG, perform these steps: 1. Navigate to Global Settings using the transaction code SPRO. 2. Navigate to Send SAP Information to SAP Ariba Cloud Integration Gateway. 3. Click IMG-Activity for Synchronize SAP Information with SAP Ariba Cloud Integration Gateway – The Synchronize SAP Information with SAP Ariba Cloud Integration Gateway screen appears. © SAP SE AR822 202 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – SAP Data Sync 4. Enter the following SAP Ariba Cloud Integration Gateway credentials in SOA Manager Credentials to Setup Initial Connection with CIG section: Ø User Name (your P User name) Ø Password (your P User password) Ø Name of Proxy Host (your organization proxy) Ø Port Number of Proxy Host Ø Proxy User (Proxy user name) Ø Proxy User Password 5. Select Data Center: Ø Data Center for Europe Ø Data Center for China 6. Connection Instances, select one of the following options: Ø Connect to Cloud Integration Gateway Test Instance: Select this if you are setting up a test instance. Ø Connect to Cloud Integration Gateway Production Instance: Select this if you are setting up a production instance. © SAP SE AR822 203 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – SAP Data Sync The SAP ERP or SAP S/4 HANA information is now sent to the SAP Ariba Cloud Integration Gateway: © SAP SE AR822 204 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – SAP Data Sync More about SAP Data Sync: • This task is a one-time activity. • Even if you are integrating via a middleware, you need to send this info to CIG for identifying which XSLT mappings version to pick. • When you upgrade your SAP ERP or SAP S/4HANA system, the upgrade information is automatically transmitted to the SAP Ariba Cloud Integration Gateway. • After you run the report, you can view the status of the report message status using the TCode SLG1, the object: ARBCIG_UTILITY, and the sub-object; SYSTEMINFO © SAP SE AR822 205 LOGO HERE @ Copyright. All rights reserved. Define Global Settings - Configure attachments and comments Transactions Attachments Supported? Comments Supported? Document type Credit memo Yes Yes CreditMemoMsg Ship notice request Yes Yes DsptchdDelivNotifMsg FI-based ERP-initiated invoice Yes Yes ARBCIG_FIDCC2 Invoice Yes Yes ARBCIG_INVOIC Liability transfer Yes Yes LiabilityTransfer MM-based ERP-initiated invoice Yes Yes ARBCIG_GSVERF Order confirmation Yes Yes ARBCIG_ORDRSP Order enquiry Yes Yes ARBCIG_ORDENQ PayMeNow Yes Yes ARBCIG_FIDCCH Payment remittance request Yes Yes ARBCIG_REMADV Purchase order Yes Yes ARBCIG_ORDERS Remittance advice Yes Yes RemittanceAdvice Scheduling agreement release Yes Yes ARBCIG_DELINS Service sheet Yes Yes ServiceEntrySheetRequest Service sheet response Yes Yes ServiceEntrySheetResponse Advance Ship notice Yes Yes DsptchdDelivNotifMsg The table below lists which documents support attachments and/or comments for Network Integration flows: Attachments are supported at the: • Header level using the SAP Generic Object Services (GOS) • Line level using the SAP Document Management System (DMS) Comments are supported as: • Text Object © SAP SE AR822 206 LOGO HERE @ Copyright. All rights reserved. Define Global Settings - Configure attachments and comments Transactions Attachments Supported? Comments Supported? Document type Component consumption request Yes No ComponentConsumption Component acknowledgment No No ComponentAcknowledgement Document status update No No DocumentStatusUpdateRequest Invoice status update No No InvoiceStatusUpdateRequest Payment proposal No No PaymentProposalRequest Product activity message No No ProductActivityMessage Product replenishment message No No ProductReplenishment Receipt request No No ReceiptDetailRequest The table below lists which documents support attachments and/or comments for Network Integration flows (continued): Attachments are supported at the: • Header level using the SAP Generic Object Services (GOS) • Line level using the SAP Document Management System (DMS) Comments are supported as: • Text Object © SAP SE AR822 207 LOGO HERE @ Copyright. All rights reserved. Define Global Settings - Configure attachments and comments The table below lists which documents support attachments and/or comments for Procurement Integration flows: Messages Attachments Supported? Comments Supported? Document type Advance Payment No No AdvancePaymentExportRequest Master data request No No AribaMasterDataRequestMessage Catalog upload request No No CatalogUploadRequest Language No No LanguageExports Payment Export Yes No PaymentExportRequest Purchase Order Yes Yes PurchaseOrderExportRequest Purchase Order Cancel No No PurchaseOrderCancelExportRequest Purchase Order Change Yes Yes PurchaseOrderChangeExportRequest Purchase Order Close No No PurchaseOrderCloseStatusExportRequest PurchaseOrderERPHeaderStatusAsyncImportRequest No No PurchaseOrderERPHeaderStatusAsyncImportRequest Purchase order header status No No PurchaseOrderHeaderStatus Receipt export request No No ReceiptExportRequest Derivation No No RequisitionDeriveAccountingExportRequest Real time budget export No No RequisitionRealTimeBudgetExportRequest Service sheet No No ServiceSheetExportRequest Service sheet response No No ServiceEntrySheetResponse © SAP SE AR822 208 LOGO HERE @ Copyright. All rights reserved. Define Global Settings - Configure attachments and comments The table below lists which documents support attachments and/or comments for Sourcing Integration flows: Messages Attachments Supported? Comments Supported? Document type Request for quotations Yes Yes QuoteRequest QuoteMessage Contracts No Yes ContractRequest Attachments are supported at the: • Header level using the SAP Generic Object Services (GOS) • Line level using the SAP Document Management System (DMS) Comments are supported as: • Text Object © SAP SE AR822 209 LOGO HERE @ Copyright. All rights reserved. Define Global Settings - Configure attachments and comments In the scenario where user wants to send attachments at line level for IDoc and proxy inbound documents, perform the following steps: 1. Navigate to Global Settings>Supporting Attachments & Comments >Support Attachments using the transaction code SPRO. 2. Click IMG-Activity for Maintain Parameters for Line Level Attachment from Cloud Integration Gateway © SAP SE AR822 210 LOGO HERE @ Copyright. All rights reserved. Define Global Settings - Configure attachments and comments The Parameters - Attachment screen appears. 3. Maintain the following parameters: • DOCUMENT_TYPE • DMS_STORAGE_CATEGORY Parameter Name Supported Values DOCUMENT_TYPE Variable Name: DOCUMENT_TYPE Field Name: Leave it blank Number: 0000 Low: DRW (for example) Document type maintained here will be used to create attachment in DMS system. The document type is used to categorize documents according to their distinguishing features and the organizational procedures that result from them. The description of the document type is language-dependent. Examples: DRW - Engineering / Design Document Q00 - QM Manual DMS_STORAGE_CATEGORY Variable Name: DMS_STORAGE_CATEGORY Field Name: Leave it blank Number: 0000 Low: SAP-SYSTEM (for example) Storage Category maintained here will be used to create attachment in DMS system. This storage category is linked to a content repository, so it could again be stored in a SAP database or an archive link server. CV01N t-code • This is used only for Outbound attachment processing: /nCV01N © SAP SE AR822 211 LOGO HERE @ Copyright. All rights reserved. Define Global Settings - Configure attachments and comments Steps to implement BAdI customization to support attachments: 1. Navigate to Global Settings>>>Support Attachments using the transaction code SPRO. 2. Click IMG-Activity for Business Add-Ins (BAdIs) – the Information popup appears.3. Click Continue – the Create Enhancement Implementation popup appears. 4. Implement the BAdI – Ø BAdI Name – ARBCIG_ES_ATTACHMENT_UTIL Users can implement BAdI to support attachments in the scenario where certain standard transaction interfaces do not support attachments. © SAP SE AR822 212 LOGO HERE @ Copyright. All rights reserved. Define Global Settings - Configure attachments and comments Steps to implement BAdI customization to support attachments (continued): 5. Implementation Methods – Ø PRE_ATTACHMENT_PROCESS – To reprocess the attachment information. Ø POST_ATTACHMENT_PROCESS – To post-process the attachment information. Ø ATTACH_GOS_OBJECT_INSERT – To modify parameters before GOS object is inserted. Ø ATTACH_GOS_BIN_REL_CREATE – To modify parameters before GOS binary relation is created. Ø ATTACH_DMS_DOC_CREATE – To modify the parameters before creating the DMS document. Ø ATTACH_DMS_DOC_CHECKIN – To modify the parameters before the DMS document is checked-in. Ø READ_DMS_DOC_MODIFY – To modify parameters before reading the DMS document. © SAP SE AR822 213 LOGO HERE @ Copyright. All rights reserved. Define Global Settings - Configure attachments and comments To implement BAdI customization to support comments, perform the following steps: 1. Navigate to Global Settings>>>Support Comments using the transaction code SPRO. 2. Click IMG-Activity for Business Add-Ins (BAdIs) – The Information popup appears. 3. Click Continue – The Create Enhancement Implementation popup appears. 4. Implement the BAdI – Ø BAdI Name – ARBCIG_ES_COMMENT_UTIL • Comments are always supported as a Text object at both the header and line level. • Use BAdI in the scenario where user wants store comments in any other transaction related fields than the default provided. • In CIG we will configure the Header Text ID and Line Item Text ID. • Inbound à Do not Maintain à Do not Map • Outbound à Do not Maintain à Send everything For doctypes that do not support comments by default, user can implement BAdI to support comments: © SAP SE AR822 214 LOGO HERE @ Copyright. All rights reserved. Define Global Settings - Configure attachments and comments To implement BAdI customization to support comments, perform the following steps (continued): 5. Implementation Methods – Ø PRE_PROCESS_COMMENT – To reprocess the comment information. Ø POST_PROCESS_COMMENT – To post-process the comment information. While implementing BAdI method PRE_PROCESS_COMMENT, to run your custom code and skip the default processing, clear the flag C_PROCEED per document type © SAP SE AR822 215 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Map Variants and Partitions Map Variations and Partitions User can maintain the unique variant name and the partition for SAP Ariba Procurement & Sourcing. User can specify the defined values when you configure parameters for different transactions for each solution. Partition is the unique name of your site. If you do not want to maintain a variant and partition for a solution, you can add a blank record for the solution. SAP Ariba Sourcing does not need a variant or partition information, but you need to configure these values so that Ariba integration code could differentiate the parameters maintained for Procurement & Sourcing solutions. There are certain parameters maintained to execute Master Data & Transaction Data exports. To differentiate which solution you want to export master data to, users need to maintain the Variant & Partition for each solution (Procurement & Sourcing). Example: We have the table ARBCIG_TVARV – This table is used by both Ariba P2P and Ariba Sourcing. This table does not have solution (like P2P or SRC). There are some parameters (for ex: TEMP_DIR) which is used by both Ariba Sourcing and Ariba P2P. The same parameter TEMP_DIR may behave differently for Ariba sourcing and Ariba P2P. Hence this node is to co-relate variant and partition( present in ARBCIG_TVARV) to Solutions(present in this node). © SAP SE AR822 216 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Map Variants and Partitions To maintain variants & partition to Procurement & Sourcing solutions, perform the following steps: 1. Navigate to Global Settings>>>Support Comments using the transaction code SPRO. 2. Click IMG-Activity for Map Variant and Partition to Procurement and Sourcing © SAP SE AR822 217 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Map Variants and Partitions To maintain variants & partition to Procurement & Sourcing solutions (continued) The Change View "Ariba table for Variant and Partition: Master": Overview screen appears. 3. Maintain following parameters: Parameter Name Description Supported Values Variant The unique variant name for the SAP Ariba solutions in SAP ERP. VREALM_1 (for example) Partition The unique name of your site for the SAP Ariba solutions in SAP ERP. PREALM_1 (for example) Solution SAP Ariba solution name. SAP Ariba Procurement solutions or SAP Ariba Sourcing solution © SAP SE AR822 218 LOGO HERE @ Copyright. All rights reserved. Define Global Settings – Customize parameters and pre-filter values Global Settings – Customize parameters and pre-filter values To implement BAdI to customize parameter and pre-filter values, perform the following steps: 1. Navigate to Global Settings>>>BAdI to Customize Parameter and Prefilter Values using the transaction code SPRO. 2. Click IMG-Activity for Business Add-In(BAdIs) – The Information popup appears. 3. Click Continue – The Create Enhancement Implementation popup appears. 4. Implement the BAdI – Ø BAdI Name – ARBCIG_PARAM_CHANGE Ø Implementation Method – CHANGE_VALUES to modify parameter values. This BADI is to massage the data before storing the values to TVARV.Buyer Integration: Supported Systems SAP ERP SAP S/4HANA Back-end SAP EHP0 for SAP ERP 6.0 (SAP_APPL 600 SP22) SAP EHP2 for SAP ERP 6.0 (SAP_APPL 602 SP12) SAP EHP3 for SAP ERP 6.0 (SAP_APPL 603 SP11) SAP EHP4 for SAP ERP 6.0 (SAP_APPL 604 SP12) SAP EHP5 for SAP ERP 6.0 (SAP_APPL 605 SP09) SAP EHP6 for SAP ERP 6.0 with non-HANA DB (SAP_APPL 606 SP05) SAP EHP6 for SAP ERP 6.0 with HANA DB (SAP_APPL 606 Minimum supported version) SAP EHP7 for SAP ERP 6.0 (SAP_APPL 617 Minimum supported version) SAP EHP8 for SAP ERP 6.0 (SAP_APPL 618 Minimum supported version) SAP_BASIS 700 SP27 is the SAP Basis version for all the above SAP ERP versions On-Premise Edition1610; On-Premise Edition1709; On- Premise Edition1809 & On-Premise Edition1909. AddOn for SAP ERP & SAP S/4HANA SAP Ariba Cloud Integration Gateway, Add-On for SAP ERP SAP Ariba Cloud Integration Gateway, Add-On for SAP S/4HANA Software Components ARBCI1 100 – For EhP 0 & higher (Base Component) ARBCI2 100 – For EhP 4 & higher (For SAP Ariba Sourcing Services Contract Feature Only) ARBCIGR 100 – For EhP 0 & higher (For RETAIL Article Master Data integration only) ARBCI1 10S (Base Component) ARBCI2 10S (For SAP Ariba Sourcing Services Contract Feature Only) ARBCIGR 10S (For RETAIL Article Master Data integration only) Add-On Language English SAP Process Integration (PI) / Process Orchestration (PO) SAP PI 7.1; SAP PI 7.3; SAP PO 7.4 & SAP PO 7.5 RETAIL TIP: Before you install the Ariba Cloud Integration for RETAIL Version 1.0 (ARBCIGR 100) software component, you must install the following software packages: • ARBCI1 100 SP01 (Software package specific to SAP Ariba) • EA-RETAIL EhP0 SP22 (Enterprise software package) Use ARBCI2 100 if you want to use SAP Ariba Sourcing or SAP Ariba Contracts © SAP SE AR822 18 HOME Course Title @ Copyright. All rights reserved. Buyer Integration: Supported Solutions © SAP SE AR822 19 HOME Course Title @ Copyright. All rights reserved. Buyer Integration: Support Policy Support Policy SAP Ariba only supports the two versions of the support pack – Current version (version n) & the version preceding the current version (version n-1) for SAP Ariba Cloud Integration Gateway. Example “End-of-Life” Notice: CI Solutions & SAP Business Suite AddOn EoL: 31-December-2023 © SAP SE AR822 20 HOME Course Title @ Copyright. All rights reserved. Buyer Integration: Steps to Integrate using CIG Steps to integrate SAP backend with Ariba Network or Ariba Apps using CIG: Srl Activity Environment Description 1 Download & install AddOn. SAP ERP or SAP S/4HANA SAP Service Marketplace. 2 Enable SAP Ariba Cloud Integration Gateway Ariba Network or Ariba Applications Enable CIG settings on Ariba Apps 3 Download & install Cloud Connector. Within customer firewall SAP Development Tools. 4 Set up Global Settings. SAP ERP or SAP S/4HANA § Maintain Certificates § Define RFC Destination § Define Port Definition § Define Logical System 5 Send SAP connectivity data to CIG. SAP ERP or SAP S/4HANA Synchronize SAP information with CIG. 6 Create & setup integration project CIG § Ensure the ERP connection details are available. § Confirm SAP connectivity information. § If unavailable, configure the settings and create the connection. 7 Set up middleware (optional) SAP NW PI / PO or SAP CPI (Private Tenant) § Enable integration in SAP system § Configure middleware 8 Maintain General Settings. SAP ERP or SAP S/4HANA § Set up the Interface. § Configure Doc Status Update. IMPORTANT: It is critical to complete this step before any other task listed hereafter so that the P User ID is generated, which is needed in performing many of the remaining tasks. © SAP SE AR822 21 HOME Course Title @ Copyright. All rights reserved. Buyer Integration: Steps to Integrate using CIG Steps to integrate SAP backend with Ariba Network or Ariba Apps using CIG: Srl Activity Environment Description 9 Import Master Data SAP ERP or SAP S/4HANA Run the application specific master data events. 10 Configure Transactions SAP ERP or SAP S/4HANA Configure transactions flows as required. 11 Specify cross-reference values. CIG Define the values for parameters that are mapped from SAP backend. 12 Implement extensions and BAdIs. SAP ERP or SAP S/4HANA For customization on SAP backend. 13 Add customization via Mapping Tool. CIG Use custom Mapping Tool to map any customized parameters on SAP backend to cXML / SOAP. 14 Review configuration. CIG Examine project configurations. 15 Test project. CIG Perform testing. 16 Get ready for deployment. CIG Scheduling and activating the project on the production environment. CUSTOMIZATION TIP: Ariba strongly recommends having customization requirements identified at the initial stage of the project itself. © SAP SE AR822 22 HOME Course Title @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 4: Supported Systems, Software, & Data Flows By the end of this lesson, you will be able to: • Recognize CIG supported solutions and document flows We will cover multiple supported flows within: i. Ariba Network Integration ii. SAP Ariba Sourcing Integration iii. SAP Ariba Procurement Integration iv. Master Data Native Integration v. SAP Ariba Guided Buying Integration with S/4HANA Cloud © SAP SE AR822 23 HOME Course Title @ Copyright. All rights reserved. Supported Data Flows: Ariba Network Integration Standard Purchase Orders Blanket Purchase Orders Scheduling Agreement Release Purchase Orders Service Purchase Orders © SAP SE AR822 24 HOME Course Title @ Copyright. All rights reserved. Supported Data Flows: Ariba Network Integration Standard Purchase Order: • Buying organization requests products or services through its SAP ERP or SAP S/4 HANA system. • The CIG maps the request (IDoc) to a cXML OrderRequest and sends it to Ariba Network. • Ariba Network then routes the Purchase Order to the appropriate supplier using the supplier’s preferred order routing method. • There is no corresponding OrderResponse document. Instead, Ariba Network transmits a generic response. When the AddOn sends a OrderRequest document to Ariba Network, it responds with a synchronous cXML document that contains one of the following status codes: • 2xx, to indicate that Ariba Network has accepted the document. • 4xx, to indicate that a permanent error has occurred and the error has been logged. • 5xx, to indicate that a transient error occurred. • The CIG then resends the document with the same payload ID for the specified number of retry attempts © SAP SE AR822 25 HOME Course Title @ Copyright. All rights reserved. Supported Data Flows: Ariba Network Integration Blanket Purchase Orders (BPO): • Buyers can create and send Blanket Purchase Orders (BPOs) or changed Blanket Purchase Orders from the SAP system to suppliers on the Ariba Network. • The Blanket Purchase Order or the Change Blanket Purchase Order contains line items that specify the item category B (Limit) only. • You can also create a Blanket Purchase Order having line items that specify the item category B against a single or multiple outline agreements (OLA). • Ariba Network does not support mixed item categories in a single Blanket Purchase Order. BPO is – Used to allow multiple delivery dates over a period of time, Often negotiated to take advantage of predetermined pricing. It is normally used when there is a recurring need for expendable goods. © SAP SE AR822 26 HOME Course Title @ Copyright. All rights reserved. Supported Data Flows: Ariba Network Integration Scheduling Agreement Release: • Buyers can send a Scheduling Agreement Release as a Purchase Order (release order) to a supplier when they require material or non-material items for an extended period of time. • These Scheduling Agreement Releases contain schedules lines with details on the line item, quantity, and the different delivery dates for an extended period of time. The scheduling agreement releasesdo not contain any pricing information. • You can create either a Forecast Delivery Schedule or JIT (Just-in-time) Delivery Schedule against a scheduling agreement release. Releases inform the vendor of which quantities of a material are to be delivered on which date. Forecast Delivery Schedule contains schedule lines for line items required over a longer period of time, spanning multiple weeks or months. JIT Delivery Schedule contains line items required over a shorter period of time, spanning multiple days or even times in a day. © SAP SE AR822 27 HOME Course Title @ Copyright. All rights reserved. Supported Data Flows: Ariba Network Integration Service Purchase Order: • Purchase Orders with lines that specify category D are considered as Service Purchase Orders on Ariba Network. • Hierarchy is supported in Service Purchase Orders with service line-items in up to five levels of hierarchy (1 parent and 4 child levels). Hierarchy feature is available only on SAP ERP 6.0, EhP 4 and higher. • Following additional service line types are supported in Service Purchase Orders with planned service hierarchies Ø Blanket – Amount Based Ø Contingency Ø Informatory Contingency – Describes a service that is not essential to perform an order. Informatory – This type of service line is used to provide additional information about any other service line. © SAP SE AR822 28 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Order Inquiries Order Confirmation Order Confirmation for Scheduling Agreement & Scheduling Agreement Release Order Confirmation Approval Ship Notice Update Ship Notice Cancel Ship Notice © SAP SE AR822 29 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Order Inquiries: When an ERP buyer creates a Purchase Order and requires suppliers to confirm their purchase order or deliver items by the delivery date, they specify the number of days on which suppliers must receive reminders. When suppliers do not confirm or deliver items against the purchase order within the stipulated time, they receive these reminders. These reminders are called Inquiries. Buyers can send an Order Inquiry and request information on the following: • Delivery schedule for materials ordered against line items for an entire purchase order • Delivery date for line items having schedule lines • Reminder on the outstanding line items • Overall status of line items or the purchase order • Additional comments Suppliers can respond to these inquiries with an Order Confirmation or a response to the inquiry raised against line items in the Purchase Order. After the supplier responds to the inquiry, SAP ERP or SAP S/4HANA AddOn does not send reminders to suppliers on Ariba Network. This feature allows both buyers and suppliers to collaborate and handle processing of purchase orders efficiently. Buyers can: • Send inquiries for changed Purchase Orders. • Create up to three reminders for a purchase order in an SAP ERP or SAP S/4HANA system. Common use cases to send inquiries: 1) Delivery date approaching 2) Delivery date crossed 3) OC not received © SAP SE AR822 30 HOME Course Title @ Copyright. All rights reserved. Order Confirmation: When a supplier confirms the line items in a Purchase Order, the supplier sends an Order Confirmation from Ariba Network to the SAP ERP or SAP S/4 HANA system. The AddOn supports receiving Order Confirmations from Ariba Network for the following: • Confirmation or rejection of entire purchase order items that contain service line items. • Confirmation of orders with or without delivery dates at the header or line-level. • Confirmation of orders containing partially confirmed, rejected, and back-ordered line items. • Confirmation of orders containing line items with multiple schedule lines (delivery dates). • Comments at the header and line-item levels. A PO item that contains service line items can only be confirmed or rejected in its entirety, not at the individual service line-item level If a delivery date is provided in Ariba Network when creating a confirmation request, the delivery date is derived from the confirmation Request cXML. Otherwise the delivery date is determined from the corresponding PO item. Supported Flows: Ariba Network Integration © SAP SE AR822 31 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Order Confirmation for Scheduling Agreement & Scheduling Agreement Release: Buyers can configure the Confirmation Control Keys to receive or block Order Confirmations for Scheduling Agreement & Scheduling Agreement Releases from their suppliers. The Order Confirmation document type for Scheduling Agreement & Scheduling Agreement Release supports the following: • Confirmation of the entire Scheduling Agreement & Scheduling Agreement Release. • Confirmation of orders containing partially confirmed line items. • Attachments at header level & Comments at header & line item level. • Tolerance limits being sent along with Confirmation Control Keys from SAP system to Ariba Network. • Evaluation of tolerances done within Ariba Network, with no further tolerance evaluation in SAP ERP on receiving the order confirmation. © SAP SE AR822 32 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Order Confirmation Approval: The Order Confirmation approval feature enables you to accept Order Confirmations submitted by the supplier, which are out of tolerance for quantity, delivery date & price. • This feature does not help you modify the original tolerance levels set for the quantity, delivery date & price in the Purchase Order. • A deviation in the quantity, delivery date & price in the Order Confirmation triggers an alert on the Ariba Network buyer portal. On the Ariba Network buyer portal, you can approve or reject the deviation. • This feature also supports Order Confirmation approvals for quantity & delivery date at the schedule line level. Deviations in price are supported at line item level. • Enabling the Order Confirmation approval feature replaces the existing Order Confirmation workflow. This feature does not apply to services. Services use the Order Confirmation workflow. • The Order Confirmation approvals include the Order Confirmation details as an attachment. Based on the approval that the buyer provides, the Order Confirmation approvals update the Purchase Order in SAP ERP and a Change PO is sent to Ariba Network. © SAP SE AR822 33 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Ship Notice: Suppliers send a ship notice from Ariba Network when the they are ready to ship the items on the Purchase Order. You can receive ship notices with the following from Ariba Network suppliers: • A single Ship Notice against multiple Purchase Orders. • Multiple Ship Notices against a single or multiple line items in a Purchase Order. • Ship Notices against Purchase Orders having line items with zero quantity to indicate the items are not shipped. • Ship Notices against a Purchase Order having material line-items. • Ship Notices against Purchase Orders having the BatchID for the line items. You need to configure your SAP system to accept Ship Notices against multiple Purchase Orders. © SAP SE AR822 34 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Update Ship Notice: When a supplier changes values for the line items in ship notices, SAP ERP updates the inbound delivery document on the SAP ERP system with the changes. • Suppliers can change values for line items in the ship notice created against a single or multi-line Purchase Order, Scheduling Agreement, or a Ship Notice containing line items created against a Purchase Order and Scheduling Agreement. • The edited ship notices that suppliers send from Ariba Network can store comments& attachments. • Following changes are allowed while updating the Ship Notice: 1. Deletion of Line Item 2. Addition of Line Item 3. Quantity 4. Delivery Date 5. Unit of Measure 6. Supplier Batch ID You must enable “Allow suppliers to edit existing ship notices” rule in the Default Transaction Rules - Order Confirmation and Ship Notice Rules section. © SAP SE AR822 35 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Cancel Ship Notice: When suppliers submit a cancel ship notice, the associated ship notice is removed from the Confirmations tab and the inbound delivery is deleted in SAP system. • When a ship notice is canceled, it is assumed that no products have been received for that delivery. • Suppliers cannot cancel a ship notice after receiving the associated goods receipt. © SAP SE AR822 36 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Receipt Request Receipt with Corrections and Returns Service Sheet ERP-initiated Service Sheet Service Sheet Response Invoice Service Invoice The following pages display details of the icons below. © SAP SE AR822 37 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Receipt Requests: Buyer generates Receipts in SAP system and send them to suppliers. When Receipt data is successfully posted in Ariba Network, buyers can see the Receipts in their online Outbox. • When buyers send a receipt for the goods received, the receipt also contains the delivery note in the header. • Buyers can create receipts only for standard Purchase Orders. SAP ERP and SAP S/4HANA AddOn retrieve receipt records based on the date on which the query to fetch the records was last run as well as on the material document number. © SAP SE AR822 38 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Receipt with Corrections and Returns: Buyers can send Receipts having returns and corrections for the line items shipped against Purchase Orders. A negative value in the line item quantity denotes that there was a correction to the items received or returned. • The following movement types support returns and corrections in Receipts: Ø 101, 103, and 105 to send received quantities Ø 102 to send corrections on the received quantity Ø 122, 124, and 161 to send returned quantities Ø 123 to send corrections on the returned quantities Here is how items are calculated as received or returned: • Buyers and suppliers on Ariba Network can view the details on the returns and corrections for line items in the purchase order on the purchase order details and the order history pages. • The line items in the purchase order on Ariba Network also display the number of items received or returned. • Buyers can create and use custom Movement Types. © SAP SE AR822 39 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Service Sheet: A service sheet is created by supplier against a Purchase Order containing service type line items. Buyers can receive Service Sheets containing the following: • Service Sheets with or without hierarchy • Service Sheets containing unplanned service lines. ERP-initiated Service Sheet: Buyer can create & send Service Entry Sheets from SAP system on behalf of a supplier. The approved Service Entry Sheets are then sent to Ariba Network & can additionally be sent to SAP Ariba Invoice Management. • An ERP-initiated Service Entry Sheet supports attachments & comments. The attachments are supported at the header level of the document. • The feature accelerates the process of service procurement as buyers do not have to wait for the supplier to send the service entry sheet. Service Sheet Response: Service Sheet Response is either an approval of rejection of the Service Sheet sent by the Buyer from SAP System to the Supplier on Ariba Network. © SAP SE AR822 40 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Invoice: Suppliers send Invoices from Ariba Network to buyers on the SAP ERP or SAP S/4 HANA system. Types of Invoices supported: Ø PO-based Invoice Ø Non-PO based Invoice containing accounting information Ø Header-level Credit Memos against Purchase Order based invoices created on Ariba Network and then reconciled in the SAP Ariba Procurement Solution. Ø Header-level Credit Memos against Non-PO Invoices created in the SAP Ariba Procurement Solution. Service Invoice: Suppliers can create Invoices against Purchase Order containing service type line items based on approved Service Sheets. • Buyers can receive and process invoices with up to five-levels hierarchy created against Purchase Orders containing service type line items from Ariba Network. These invoices can also contain attachments. • Buyers can receive invoices containing the following: Ø Invoices with or without hierarchy Ø Invoices containing unplanned service lines. © SAP SE AR822 41 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Summary Invoice Direct Invoicing of Purchase Order Service Items ERP-Initiated Invoices Invoice Status Update Scheduled Payments (Payment Proposal) and Dynamic Discounting (Pay Me Now) © SAP SE AR822 42 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Summary Invoice: Summary Invoices for multiple Purchase Orders are supported. Integrated suppliers can send Summary Invoices for multiple Purchase Orders containing material items and non- material Purchase Orders having the standard item category. Summary Invoices created against multiple Purchase Orders contain the following: Ø Multiple line items from multiple Purchase Orders Ø Line items containing complete and partial quantities Summary invoices for service purchase orders are not supported • Summary Invoice © SAP SE AR822 43 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Direct Invoicing of Purchase Order Service Items: Suppliers can directly invoice a Purchase Order having the service type items. • The SAP ERP and SAP S/4HANA supports integration of invoices containing service type line items created by the supplier for service sheets auto-generated on Ariba Network. • Auto-generated service sheets for invoices created against purchase orders with service type items contain the following: Ø Line items with or without child items Ø Line items with taxes © SAP SE AR822 44 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration ERP-Initiated Invoices: Invoices created on an SAP system is called an ERP-Initiated Invoices or ERP CC Invoices. These invoices created in SAP ERP or SAP S/4 HANA are then uploaded to Ariba Network. • The SAP Ariba AddOn also supports transmission of Invoices that are created through self billing. • ERP buyers can send ERP-initiated or CC Invoices from the SAP ERP or SAP S/4 HANA system (SAP ERP MM and FI Invoices) to Ariba Network using the IDOC transmission method. • Buyers can use the GSVERF03 IDoc (Extended IDoc type – ARBCIG_GSVERF) to send MM invoices and the FIDCCP2 IDoc (Extended IDoc type – ARBCIG_FIDCC2) to send FI invoices. • The ARBCIG_GSVERF and ARBCIG_FIDCC2 IDoc types are enhanced to include new segments to get additional information on the Name, Street, and City for the vendor. Buyers can customize and add segments to include additional information for vendors. • The Invoice Plan is a utility allowing you to specify when and for which amount you wish to create invoices. The creation of the invoice is independent of the receipt of the goods or the service (service entry). © SAP SE AR822 45 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration ERP-Initiated Invoices (continued): IDoc transmission method can beused for the following: • Transmission of Invoices created through ERS (Evaluated Receipt Settlement). • Transmission of manually created PO-based Invoices against multiple Purchase Orders (Summary Invoices) with single and multiple line items. The line-items can contain material, advanced pricing details, and unplanned delivery cost items. • Transmission of manually created non-PO Invoices containing Material, GL Account, Contract, Internal Order, WBS Elements and Cost Center items. • Transmission of Invoices created through the Invoice plan containing both periodic and partial items. • Transmission of Credit Memos for FI and MM Invoices. © SAP SE AR822 46 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Invoice Status Update: Buyers can send and receive the statuses of invoices created on SAP ERP, SAP S/4HANA, or Ariba Network when the status for invoices is updated on SAP ERP or SAP S/4HANA. The Invoice Status Update (ISU) transaction processes invoices that are Ø Created Ø Changed Ø Reversed Ø Canceled Ø Parked or Parked invoices that have been deleted on the SAP system Ø Paid © SAP SE AR822 47 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Scheduled Payments (Payment Proposal) and Dynamic Discounting (Pay Me Now): • The Ariba Discount Professional solution allows buyers to request or offer early settlement in exchange for a discount from suppliers. Buying organizations use Scheduled Payments to tell suppliers about planned payments. • These documents (PaymentProposalRequest) list scheduled payment dates, discount amounts, and net amounts. • If suppliers choose schedule payments for early settlement, Ariba Network sends the updated Scheduled Payments back to the buying organization. • Updated Scheduled Payment documents are then used to update the payment schedule and discount amount in the buying organization’s SAP system. SAP Ariba Payables subscription is required to use these functionalities. © SAP SE AR822 48 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Supply Chain Finance Payment Remittance Request Payment Remittance Advice Supply Chain Collaboration – Subcontracting Supply Chain Collaboration – Consignment Supply Chain Collaboration – Return Process Supply Chain Collaboration – Forecast Collaboration © SAP SE AR822 49 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Supply Chain Finance (SCF): This allows third party funders to provide financing for early payment to a supplier in exchange for discounts on the total invoice amount. • The supplier receives funds early at a discount and the buyer increases DPO by extending terms. • Each trading participant may therefore meet its working capital objective. The financing is facilitated by an SCF provider such as Prime Revenue who has relationships with one or more funders to pay approved invoices early in exchange for payment from the buyer on the net due date (at maturity). Ø Buyers send payment proposals for approved invoices and credit memos marked for Supply Chain Financing to Ariba Network from your SAP ERP or SAP S/4HANA system. Ø The Supply Chain Financing provider sends the supplier a TradeRequest document to make an early payment to a supplier. Ariba Network sends you the remittance advice with details on the early payment to the supplier Ø Buyers can receive payment remittances for payments made by the provider to suppliers on Ariba Network. A remittance advice for payments made against approved invoices and credit memos from Ariba Network is then sent to your SAP ERP or SAP S/4HANA system. Days payable outstanding (DPO) is a company's average payable period. Days payable outstanding tells how long it takes a company to pay its invoices from trade creditors, such as suppliers. © SAP SE AR822 50 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Payment Remittance Request (Outbound): Buyers can send a PaymentRemittanceRequest to notify suppliers when payment is made. Payment Remittance Advice (Inbound): • If you have subscribed to make payments from a Supply Chain Financing (SCF) provider, you can receive payment remittances for payments made by the provider to suppliers on Ariba Network. • You can receive remittance advice for payments made against approved invoices and credit memos from Ariba Network to your SAP system. • Payment Remittance Advice requests are sent by SCF Provider via Ariba Network to notify suppliers; buyers & SAP system about external payment made directly from Ariba Network. It sends PaymentRemittanceAdviceRequest documents to suppliers as well as to SAP ERP system to create necessary accounting document. © SAP SE AR822 51 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Supply Chain Collaboration - Subcontracting: • Subcontract PO – Purchase Order raised by buyer to contract manufacturer about the components , cost of manufacturing and required delivery date of the finished product after subcontract process. • Order Confirmation (OC) • Component Ship Notice – Information about the components which are shipped by buyer. • Component Acknowledgement – Acknowledgment of components’ which was sent by buyer through component ship notice. • Product Activity Message – Carry out the component’s vendor stock in subcontract process • Component Consumption Request – Carry out the consumption of components recorded by the supplier and creates consumption document in SAP / Manufacturing visibility of the supplier production process. • Ship Notice Request • GRN • Invoice Sending serial numbers for subcontracting components and standard items in the following transaction documents: • Purchase Order (standard Purchase Order and Subcontracting Purchase Order) • Ship Notice • Component Ship Notice • Receipt • Component Consumption Request © SAP SE AR822 52 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Supply Chain Collaboration – Consignment: • Consignment PO – Purchase order raised by the buyer to supplier about the information of the consignment stock (Required date , Material, Shipping Address etc.). • Order Confirmation (OC) • Ship Notice • GRN • Product Activity Message (Consignment Withdrawals) – Information about the consignment stock used by the buyer from supplier stock. • Consignment settlement/Invoice – Invoice raised by the buyer to the supplier based on the withdrawal consumption. © SAP SE AR822 53 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Supply Chain Collaboration – Return Process: • Return PO - Purchase order raised by the buyer to supplier about the information of the return materials. • Return Delivery - Information about the materials which are shipped by buyer w.r.t return PO. • Credit memo – Credit memo raised by the supplier to the buyer for return goods. Supply Chain Collaboration – Forecast Collaboration: • Forecast Product Activity message - Sending requirement of the buyer materials (Demand) to the supplier. • Forecast Product Replenishment – Commit by the supplier in response to forecast Product Activity message. © SAP SE AR822 54 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Supply Chain Collaboration – Supplier Managed Inventory (SMI) Supply Chain Collaboration – Quality Notifications Supply Chain Collaboration – Quality Inspection Supply Chain Collaboration – Quality Certificate © SAP SE AR822 55 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Supply Chain Collaboration – Supplier Managed Inventory (SMI): • SMI Scheduling Agreement - Sending requirement of the buyer materials (Demand andInventory position) to the supplier. • SMI Product Activity Message / Inventory Demand • SMI Product Replenishment / SMI Commit / Delivery Schedule Lines- Commit by the supplier in response to SMI Product Activity message. • Ship Notice Request • GRN • Invoice © SAP SE AR822 56 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Supply Chain Collaboration – Quality Notifications (QN): Buyers can send notifications to suppliers informing them of quality-related issues in components or finished goods. • Suppliers can inform buyers of problems relating to goods & services and respond to the quality issues raised by the buyer. • Buyers & suppliers can send and receive quality notifications to address the following issues: Ø Defect Analysis Ø Complaint against Buyers Ø Complaint against Suppliers Ø Deviation reported by Suppliers Supply Chain Collaboration – Quality Inspection: Buyers can send suppliers a request to inspect the quality of goods sent by them. Ø Upon receiving the request, suppliers inspect the quality of goods & send the results of the quality inspection to the buyer. Ø Buyers confirm their decision based on the quality inspection result. Ø Buyers can send the task status for a quality notification as “successful” to indicate that the quality notification task is complete & closed. When buyers send the status “Successful,” Ariba Network sets the task for the quality notification as “Closed.” Ø Suppliers can send the task status for the quality notification as “Closed” & SAP ERP stores the status as “Successful.” • QN ensures that buyers and suppliers have a real time end-to-end visibility throughout the order fulfillment process. • SAP ERP buyers use the master data report to download the quality notification codes from their SAP ERP system and upload them on Ariba Network. © SAP SE AR822 57 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Network Integration Supply Chain Collaboration – Quality Certificate: • Buyers can receive Ship Notices containing Quality Certificate from suppliers on Ariba Network. Buyers create the quality certificate records for the inbound delivery on the SAP ERP system. • Buyers can ensure the quality of components or material items by requesting for & mandating the quality certificates for components & materials items that suppliers ship them. Ø Mark the quality certificates as a mandatory or an optional requirement at the line-item level in Purchase Order. Ø Specify if material items require a quality certificate at the line-item level in Purchase Order. Ø Mark the quality certificates as a mandatory or optional requirement when sending a request for the quality inspection of goods. © SAP SE AR822 58 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Sourcing Integration Master Data Contract Scheduling Agreement Quote Request / RFQ Quote Message / Award © SAP SE AR822 59 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Sourcing Integration Master Data: Master data consists of general information that resides on SAP system that Ariba Sourcing uses to build and process data in transactions. Buyers using CIG can seamlessly integrate master data from the SAP system to the Ariba Sourcing solutions using the following options: • Full Load • Incremental Load SAP ERP buyers integrated with Ariba Sourcing or Ariba Contracts can import the following master data: • Organizational Data such as Company Code; Purchasing Org; Plant; Plant-Purchasing Org & Purchasing Group. • Cross/Application Configuration Data such as Payment Terms & INCO Terms. • Material Master Data such as Material Master; Item Category; ERP Commodity Code & Purchase Info Records (PIR). • When buyers import the master data for the first time, Ariba recommends that you choose the Full load mode. • Buyers can use the incremental load for subsequent run to import master data records that have been added, modified, or deleted since the last master data import event. • When importing master data for the first time, SAP Ariba recommends to choose the Full Load mode. For subsequent addition, modification, or deletion run use the incremental load. • Material master data contains large volume of information. For best performance, always set filters that specify the criteria based on which you can import smaller subsets. © SAP SE AR822 60 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Sourcing Integration Contract: A contract is a voluntary agreement between two or more parties (buyer & supplier) that is enforceable at law as a binding legal agreement over an extended period of time. Types of Contracts supported in SAP Ariba Sourcing Integration with SAP system: Value Contract – This is an agreement that customer will order a specific value of reasonable products during a specified period. In SAP system, Value Contract is referred using Agreement Type “WK”. Quantity Contract – This is an agreement that customer will order a specific quantity of reasonable products during a specified period. In SAP system, Quantity Contract is referred using Agreement Type “MK”. The flow: • SAP Ariba Contracts sends a contract document • CIG creates a contract on the SAP system & sends a response confirming the creation of the contract on the SAP system. • CIG also sends a confirmation to Ariba Contracts when the contract has been updated or deleted on the SAP system. • CIG sends a confirmation message for contracts created as follows: Ø If you are using SAP ERP 6.0 EHP0 to EHP3, SAP Ariba Cloud Integration Gateway sends the QuoteResponse confirmation message. Ø If you are using SAP ERP 6.0 EHP4 or above, SAP Ariba Cloud Integration Gateway sends the SAP ERP standard confirmation message. Buyers can also create a sourcing event or contract line items document (CLID) with multiple service line items directly from SAP Ariba Sourcing or SAP Ariba Contracts. These sourcing events do not need an associated RFQ from SAP System. © SAP SE AR822 61 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Sourcing Integration Scheduling Agreement: A Scheduling Agreement is a long-term purchase agreement with the vendor in which a vendor is bound for supplying of material according to predetermined conditions. Details of the delivery date and quantity communicated to the vendor in the form of the delivery schedule. • SAP Ariba Contracts can send contracts with the document category, scheduling agreement and with the document type, LP (without release) or LPA (with release). • Buyers can also specify a custom document type for the contract on CIG. © SAP SE AR822 62 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Sourcing Integration Quote Request / RFQ: Quote Request is a form of invitation that is sent to vendors to submit quotation indicating pricing and their terms and conditions. Quote Request / RFQ contains details about goods or services, quantity, date of delivery and date of bid on which it is to be submitted. SAP System users can create & send a Request for Quotation as follows: Ø Send RFQ / Quote Request cXML document to SAP Ariba Sourcing. Ø Send RFQ to the Ariba Network where an RFQ event is created and published on SAP Ariba Discovery. Buyers can create requests for quotation with material items or service line items (category D with up to five-level hierarchy – one parent item and four-level child) as follows: Ø Create a new request for quotation Ø Create a request for quotation against a purchase requisition Ø Create a request for quotation against a contract (outline agreement) © SAP SE AR822 63 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Sourcing Integration Quote Request / RFQ (continued): RFQ supports: • Attachments at the header-level and line item-level for new and change requestsfor quotations. • The size of the attachments for both inbound and outbound documents cannot exceed 100 MB. Attachments can additionally have a payload of up to 40 MB. • Text descriptions at the header-level and line-item level for internal and external users. • CIG also sends the currency of the target value in Quote Request document. When the currency is not available in the RFQ, CIG sends the company code currency. Ensure that the attached files have unique names and the names do not have blank spaces. When the outbound documents attachment URL contain special characters, buyers must ensure that: ü The attachment URL is encoded using the UTF-8 compliant ühttp:// is not encoded in the URL for attachments © SAP SE AR822 64 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Sourcing Integration Quote Message / Award: Quote Message is a reply to the Quote Request based on the best bid by a vendor. Quote Award is the best Quote identified & approved by Sourcing Manager for creating Purchase Order or Contract in SAP ECC. When RFQ / Quote Request is sent to Ariba Sourcing, suppliers bid on the sourcing event & Ariba Sourcing creates an award for the winning bid. Ariba Sourcing then sends the award as a Quote Message back to the SAP system. Based on the information in the Quote Message for the award, CIG creates either Purchase Order (PO); Framework Order (FO) or Contract (OLA) in the SAP system. SAP Ariba Cloud Integration Gateway sends a confirmation to SAP Ariba Sourcing after creating a PO; FO or OLA. The confirmation message contains the following information: Ø SAP Contract ID & Date Ø SAP PO ID & Date Ø Sourcing Event ID Ø Vendor ID Ø Status Code – 200 (Received successfully) or 503 (Failure) Ø Status Text – Success or Failure © SAP SE AR822 65 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration Master Data Purchase Requisition ERP-initiated Purchase Requisition Demand Aggregation for ERP- initiated Purchase Requisitions Work Order- Based ERP- initiated Purchase Requisitions Purchase Order Goods Receipt ERP-initiated Service Sheets Advance Payment Service Sheet Invoice Non PO Invoice Contract from Outline Agreements (OLA) © SAP SE AR822 66 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration Master Data Buyers using the Ariba Procurement solutions integrated with SAP System can do the following: • Import master data for Supplier; Supplier Location; Payment Terms; Remittance Location & User data between the Ariba Procurement solutions & SAP system. • Integrate master data directly from SAP System to Ariba Procurement solutions seamlessly. • Run the Incremental Load while running the master data events directly. • Integrate master data from SAP system to Ariba Procurement solutions in a Federated Process Control-enabled environments. Different types of master: • Supplier • User & User Groups • Enterprise Structure / Organizational Data – Purchase Organization, Plant, Company Code; Purchase Group, Plant Purchase Organization; etc. • Accounting Data – Asset, Cost Center; General Ledger; Internal Order; WBS Element; etc. • Cross/Application Configuration Data: Account Assignment Category; Account Category Field Status; ERP Commodity Code; Payment Terms; Tax Code; Currency Conversion; etc. • Funds Management Data (for Real Time Budget Check feature – SAP only). © SAP SE AR822 67 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration Purchase Requisition: This document is available for integration with your SAP system only if Real Time budget Check feature is enable on your Ariba Procurement Solutions. Ø It allows to check the available budget in your SAP system before the purchase requisition is approved. When the purchase requisition is approved, the procurement application creates a purchase order against the purchase requisition and sends it to suppliers. Ø The budget check functionality is available only for WBS elements, Internal Orders, Funds Management, and Grants Management in SAP ERP. • There are certain SAP Notes that need to be implemented & parameters to be enabled. • For Real Time Budget Check feature, certain configurations need to be maintained. • The details are available in SAP Ariba Cloud Integration Gateway Overview guide. © SAP SE AR822 68 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration ERP-initiated Purchase Requisition: • Buyers can create a Purchase Requisition for materials in SAP system & export it to SAP Ariba Procurement solutions. • Buyers can also delete or cancel the Purchase Requisition. • Buyers can do either full or incremental export of the Purchase Requisition to SAP Ariba Procurement solutions. • Full export would send only the new Purchase Requisitions that were not sent to SAP Ariba Procurement solutions. • Incremental export would include the Purchase Requisitions that were updated on ERP & any new requisitions that were created since the last date of export. • The export supports the following categories of Purchase Requisition: Ø Material Ø Limit • CIG supports Purchase Requisitions with only standard document type. • If the budget check is enabled, editing the same Purchase Requisition simultaneously on both SAP system &s SAP Ariba Procurement solutions could result in data loss. © SAP SE AR822 69 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration Demand Aggregation for ERP-initiated Purchase Requisitions: A demand aggregation for Purchase Requisitions combines multiple Purchase Requisitions into a single requisition. • To enable demand aggregation using CIG, configure the Aggregate Requisition option in the Interface Setup Program. • CIG supports demand aggregation of Purchase Requisitions created using Material Requirement Planning. When a demand aggregation request is submitted in SAP Ariba Procurement solutions, it deletes the individual Purchase Requisitions created using Material Requirement Planning & a consolidated Purchase Requisition is created. © SAP SE AR822 70 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration Work Order-Based ERP-initiated Purchase Requisitions: If the Plant Maintenance module is enabled in SAP system, you can use planned maintenance work orders to procure maintenance & repair services for your plants & machinery. • SAP system generate Purchase Requisitions for the items listed in the work orders. • The Work Order-Based Requisitions are sent to SAP Ariba Procurement solutions & flow to the procurement operations desk for approval by procurement operations desk agents. • To send work order-based requisitions to SAP Ariba Procurement solutions, select the Work Order Requisition option in the ARBCIG_BUY_PR_EXP export program. • Enable parameter Application.Purchasing.WorkOrderReqRfqSupport in SAP Ariba Procurement solutions. Also enable the procurement operations desk. © SAP SE AR822 71 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration Purchase Order: Buyers create a purchase order to request for product or services from suppliers. From Ariba Procurement solutions purchase order is sent to SAP system & upon approval the Ariba Procurement solutions would send it to Ariba Network. The following types of purchase orders are supported – Ø Standard Purchase Orders (New; Change, Cancel & Close) Ø Service Purchase Orders (New; Change, Cancel & Close) For amount-based purchase orders, the Ariba Procurement solutions map the amount to the quantity in SAP ERP, and sets the unit price to 1. Enable the following asynchronous integration events: ü Export Purchase Orders Asynchronously ü Import Purchase Order Status Asynchronously ü Export Change PurchaseOrders Asynchronously ü Import Change Purchase Orders Status Asynchronously ü Export Cancel Purchase Orders Asynchronously ü Import Cancel Purchase Order Status Asynchronously ü Import Purchase Order ERP Header Status Asynchronously Enable Export Purchase Order Close Status synchronous integration event for close purchase order. © SAP SE AR822 72 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration Purchase Order (continued…): • Buyers using Ariba Procurement solutions integrated with SAP system can also send Purchase Order closure information from SAP Ariba Procurement solutions to SAP System & vice versa. • Buyers need to ensure that the purchase order information in SAP Ariba Procurement solutions and SAP system is in sync to improve the fund allocation and utilization. • Upon receiving the PO closure information, SAP system releases any unused fund that was allocated for the purchase order and sets any open quantity to zero. • Buyers can specify a status while they close a purchase order. Status in SAP Ariba Procurement solutions Status in SAP ERP Order Closed for Receiving Delivery Complete Order Closed for Invoicing Final Invoice Order Closed for All Actions Delivery Complete and Final Invoice © SAP SE AR822 73 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration Purchase Order (continued…): Buyers can also send plant information from Ariba Procurement solutions to SAP system. • If you want to send plant information at line level in a Purchase Requisition or a Purchase Order, you must set the Application.Procure.AllowAdhocShipToAddress parameter to false in SAP Ariba Procurement solutions. • When Purchase Requisition or Purchase Order contains the SAP Plant Entity field, SAP Ariba Cloud Integration Gateway maps UniqueName field in the SAPPlant Cluster Root to the plant field in SAP ERP System. • If the Application.Procure.AllowAdhocShipToAddress parameter is set to true in SAP Ariba Procurement Solutions, you can enter the address manually for the Purchase Requisition or Purchase Order. In that case, SAP Ariba Cloud Integration Gateway maps the UniqueName field in the ShipTo field of Purchase Requisition or Purchase Order to the plant field in SAP ERP System. If the plant address is provided only at the header level of Purchase Requisition or Purchase Order, it is used in the ShipTo address field irrespective of the Application.Procure.AllowAdhocShipToAddress parameter is set to false. © SAP SE AR822 74 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration Purchase Order (continued…): • Buyers can send attachments & comments from SAP Ariba Procurement solutions to SAP system. • In SAP system, the attachments and comments are processed as follows: Ø Header level using the SAP Generic Object Services (GOS) for purchase orders. Ø Line level using the SAP Document Management System (DMS) for purchase orders. • The limit for the number of attachments per line item is 20 & the limit for combined attachment size is 100 MB. • Comments are supported for purchase orders at both the header and the line level to enter free form text that can be associated with a purchase order. Some of the important limitations – (For other limitations, please refer to the SAP Ariba Cloud Integration Gateway Overview guide. ü Zero value amount for line items in amount-based purchase orders not supported ü Header-level credit memos and line-level credit memos with tax code are not supported © SAP SE AR822 75 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration Goods Receipt: A receipt is an acknowledgment of the goods that have arrived. Ariba provided integration code integrates receipts as goods receipts with Movement Type as 101. • Buyers can create a negative receipt in the Ariba Procurement solutions to reverse some received quantity as a result of incorrect shipment or manual errors. Ariba provided integration code integrates negative receipts as goods receipts with Movement Type as 102. • For amount-based receipts, the Ariba integration code maps the amount to the quantity in SAP system, and sets the price to 1. In a receipt, if you have both accepted quantity and rejected quantity, only accepted quantity is integrated with the SAP ERP system. All rejected quantities are ignored. Enable the following Asynchronous Integration events: ü Export Receipts Asynchronously ü Import Receipt Status Asynchronously © SAP SE AR822 76 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration ERP-initiated Service Sheets: You can create & send Service Entry Sheets from SAP system on behalf of a supplier. • The approved Service Entry Sheets are then sent to SAP Ariba Procurement solutions. • The feature accelerates the process of Service Procurement as buyers do not have to wait for the supplier to send the Service Entry Sheet. • You need to enable Load External SES in Ariba Buying in SAP Ariba Procurement solutions. • Only approved Service Entry Sheets in SAP system are sent to SAP Ariba Procurement solutions. However, editing or deletion of ERP-initiated Service Entry Sheets is not supported. • ERP-initiated Service Entry Sheets with hierarchy are not supported. © SAP SE AR822 77 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration Advance Payment: This transaction enables buyers to make advance payments for a purchase order to a supplier. • Ariba Procurement solutions sends fully approved advance payment request documents to the SAP system to process the payments. • The SAP system sends a confirmation to Ariba Procurement solutions when the advance payment is successfully processed. Ø The advance payment amount can be adjusted against the invoice during invoice reconciliation. There are certain SAP Notes & BAdIs need to be implemented. The details are available in SAP Ariba Cloud Integration Gateway Overview guide. Only purchase order based advance payments are supported. An advance payment referencing multiple purchase orders is not supported. Enable the following Asynchronous Integration events: Ø Export Advance Payments Asynchronously Ø Import Advance Payment Status Asynchronously Ø Export Cancel Advance Payments Asynchronously Ø Import Cancel Advance Payment Status Asynchronously © SAP SE AR822 78 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration Service Sheet: Suppliers create service sheets to describe the service they are offering. Service sheets can contain both service and material goods lines. You can create a service sheet for one or more service lines on an associated service order & send it to the SAP System. • Buyers on the SAP Ariba Procurement solutions can create: Ø Service Sheets without hierarchy. Ø Service Sheets containing planned and unplanned service lines. Ø Service Sheets with accounting splits on single & multiple service lines- both on parent line (split in the Limits tab) and child line. • SAP system sends a response in the form of either approval (with Service Sheet number) or revocation. The following are not supported on the SAP Ariba Procurement solutions: ü Service sheets with hierarchy ü Attachments ü Comments ü Modifying Account Assignment Category during service sheet creation Enable the following Asynchronous Integration events: ü Export Service Sheets Asynchronously ü Import Service Sheets Response Asynchronously © SAP SE AR822 79 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration Invoice: Invoices can be sent by suppliers on Ariba Network to buyers on Ariba Procurement Solutions or can be directly created by buyers within Ariba Procurement solutions. After reconciliation, these invoices are exported/ sent to SAP system. The following types of invoices are supported: Ø PO-based Invoice Ø Non-PO Invoice Ø Service Invoice Ø Line Level Credit Memo Ø Header Level Credit Memo Enable the following Asynchronous Integration events: ü Export Payment Requests Asynchronously ü Import Payment Requests Status Asynchronously © SAP SE AR822 80 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration Invoice (continued): The following discount scenarios are supported: Ø Discounts entered at the header and line-level on a PO based invoice. Ø Discounts entered at header and line-level on a non-PO based invoice. Ø Discounts entered at header and line on a line-level credit memo. Shipping & Handling Charges are sent to SAP system: Ø Shipping & handling charges with taxes – as service lines for direct posting to General Ledger (G/L) accounts. Ø Shipping & handling charges – as unplanned delivery cost. Attachments: Processed only at header level using the SAP Generic Object Services (GOS). Some of the important limitations: • Parked invoices are not supported. • Comments are not supported for invoices. • Assets as an account assignment category is not supported for non-PO based invoice. • Attachments at the line level are not supported for invoices. • Refer SAP Ariba Cloud Integration Gateway Overview guide for further limitation details. © SAP SE AR822 81 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration Non PO Invoice The following are supported: Ø Non-PO FI Invoice Ø Withholding Tax in Non-PO FI Invoice Ø Non-PO FI Invoice for One-Time Vendor Some of the important limitations: • Comments are not supported for invoices. • The withholding tax is not supported at the line item level. • Refer SAP Ariba Cloud Integration Gateway Overview guide for further limitation details. FI – SAP’s Finance module – used for all accounting processes; this module integrates with CIG buy-side. © SAP SE AR822 82 HOME Course Title @ Copyright. All rights reserved. Supported Flows: SAP Ariba Procurement Integration Contract from Outline Agreements (OLA): Contracts from Outline Agreements, Purchase Requisition or Request For Quotation containing service items (SAP Item Category D items) that have multiple-level hierarchy on their SAP system can be sent to Ariba Procurement solutions via CIG. You can export contract to the SAP Ariba Procurement solutions for the following: Ø Single Line Contracts Ø Multiple Line Contracts Ø Service Line Contracts Ø Contracts containing Split-Accounting Ø Contracts containing Tiered Pricing Ø Contracts containing Term Pricing © SAP SE AR822 83 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Master Data Native Integration (MDNI) This feature currently supports only full load export of the following master data objects: Ø Company Codes Ø Cost Centers Ø Plant Ø Asset / Asset Class Ø Material Group Ø Purchasing Organizations Ø Exchange Rate Ø Purchasing Group Ø Internal Order Ø Currency Ø Plant Purchasing Organization Ø Tax Code Ø Payment Terms Ø Account Assignment Category Ø General Ledger Account © SAP SE AR822 84 HOME Course Title @ Copyright. All rights reserved. Supported Flows: Ariba Guided Buying Integration with S/4 HANA Cloud (2NV) • Master Data* • Purchase Requisition • Purchase Orders • Goods Receipts / Service Entry Sheets • Invoice / Payment Requests *Master Data integration for Guided Buying is not supported via CIG. Instead the Master Data is sent via the microservice Ariba MDNI (Master Data Native Interfaces). © SAP SE AR822 85 SAP Ariba Cloud Integration Gateway Buy Side Overview – Supported Flows – Ariba Network Integration with S/4 HANA Cloud (42K) © SAP SE AR822 86 HOME Course Title @ Copyright. All rights reserved. SAP Ariba Cloud Integration Gateway Buy Side Overview – Supported Flows – Ariba Network Integration with S/4 HANA Cloud (42K) ü Request for Quotation ü Purchase Orders ü Order Confirmation ü Advance Ship Notice ü Goods Receipt / Service Entry Sheet ü Invoice ü Invoice Status Update ü Payment / Remittance © SAP SE AR822 87 SAP Ariba Cloud Integration Gateway Buy Side Overview – Supported Flows – SAP Ariba Sourcing Integration with S/4 HANA Cloud (4BL) © SAP SE AR822 88 HOME Course Title @ Copyright. All rights reserved. SAP Ariba Cloud Integration Gateway Buy Side Overview – Supported Flows – SAP Ariba Sourcing Integration with S/4 HANA Cloud (4BL) ü Request for Quotation / Quote Request ü Quote Message / Award © SAP SE AR822 89 SAP Ariba Cloud Integration Gateway Buy Side Overview – Supported Flows – SAP Ariba Contracts Integration with S/4 HANA Cloud (4AZ) © SAP SE AR822 90 HOME Course Title @ Copyright. All rights reserved. SAP Ariba Cloud Integration Gateway Buy Side Overview – Supported Flows – SAP Ariba Contracts Integration with S/4 HANA Cloud (4AZ) ü Contract / Scheduling Agreement ü Contract Status Update © SAP SE AR822 91 SAP Ariba Cloud Integration Gateway Buy Side Overview – Supported Flows – SAP Ariba Guided Buying Integration with S/4 HANA Cloud via Central Procurement (3EN) © SAP SE AR822 92 HOME Course Title @ Copyright. All rights reserved. SAP Ariba Cloud Integration Gateway Buy Side Overview – Supported Flows – SAP Ariba Guided Buying Integration with S/4 HANA Cloud via Central Procurement (3EN) ü Purchase Requisition ü Purchase Orders ü Goods Receipts / Service Entry Sheets ü Invoice / Payment Requests © SAP SE AR822 93 SAP Ariba Cloud Integration Gateway Buy Side Overview – Supported Flows – SAP Ariba Contracts Integration with S/4 HANA Cloud via Central Procurement (4BO) © SAP SE AR822 94 HOME Course Title @ Copyright. All rights reserved. SAP Ariba Cloud Integration Gateway Buy Side Overview – Supported Flows – SAP Ariba Contracts Integration with S/4 HANA Cloud via Central Procurement (4BO) ü Contract ü Purchase Order © SAP SE AR822 95 SAP Ariba Cloud Integration Gateway Unsupported Flows © SAP SE AR822 96 HOME Course Title @ Copyright. All rights reserved. SAP Ariba Cloud Integration Gateway Unsupported Flows • Network Integration: ü Payment remittance using Payment Integration Toolkit (PITK) • Sourcing Integration: ü SAP Ariba Supplier Information and Performance Management (SIPM) ü Requests for Quotations (RFQs) via the Fiori UI (using SAP S/4 HANA on-prem) • Procurement Integration: ü File Channel transactional data integration for SAP Ariba Procurement solutions ü Expense Report SAP Ariba Spend Analysis © SAP SE AR822 97 LOGO HERE @ Copyright. All rights reserved. Integration Add-Ons © SAP SE AR822 98 LOGO HERE @ Copyright. All rights reserved. About This Lesson @ Copyright. All rights reserved. Lesson 1: Add-on Definition and Benefits By the end of this lesson, you will be able to: • Describe the benefits of using AddOn This lesson includes the following topics: i. AddOn Definition ii. AddOn Benefits © SAP SE AR822 99 LOGO HERE @ Copyright. All rights reserved. Add-On Defined Definition: An add-on is an SAP application that is technically dependent on and can only be installed on top of another application. Software solutions developed on SAP systems are delivered to the customer as add-ons. In this unit, we will focus on learning about this specific add-on: SAP Ariba Cloud Integration Gateway add-on for SAP ERP © SAP SE AR822 100 LOGO HERE @ Copyright. All rights reserved. AddOn Benefits CIG add-on for SAP ERP – the facts: ü Aligned with overall SAP strategy and standard processes ü Same solution works for SAP ERP and S/4HANA, as well as Ariba Network and SAP Ariba solutions ü Easy configuration via SPRO ü Easy to customize ü Heavy processing is moved to SAP Ariba Cloud Integration Gateway ü No deployment of PI / PO content needed. (Except for mediated connectivity) ü Smooth upgrade / update for the customers with Software Update Manager ü Easy monitoring ü Automatic