30 0 16MB
AR822 SAP Ariba Integration: Cloud Integration Gateway Collection 2008
© SAP SE
AR822
1
HOME
LOGO HERE
Course Title
Outline SAP Ariba Cloud Integration Gateway: Overview and Getting Started Network Integration
Master Data Integration
Transactional Data Integration
Migration, Multiple ANIDs, and More
@ Copyright. All rights reserved.
© SAP SE
AR822
2
HOME
LOGO HERE
Course Title
SAP Ariba Cloud Integration Gateway: Overview and Getting Started 1
5
CIG Configuration
Getting Started with CIG 2
6
Integration Add-Ons
Custom Mapping Tool 7
3
Content Based Routing
Cloud Connector 4
Configure SAP Ariba Add-On
@ Copyright. All rights reserved.
© SAP SE
AR822
3
LOGO HERE
SAP Ariba Cloud Integration Gateway Configuration
@ Copyright. All rights reserved.
© SAP SE
AR822
4
LOGO HERE
About This Lesson Lesson 1: Architecture
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
@ Copyright. All rights reserved.
© SAP SE
AR822
5
LOGO HERE
Architecture By leveraging the SAP Cloud Platform Integration, the SAP Ariba Cloud Integration Gateway: üSimplifies integration with guidance-based setup üReduces the integration deployment time üProvides an integrated test framework by default to test the scenarios üAligns with SAP standard software lifecycle
In addition, the SAP Ariba Cloud Integration Gateway: ü Facilitates smoother upgrades. ü Supports download through the SAP Service Marketplace. ü Addresses issues with standard SAP Notes and correction instructions. ü Uses the single sign-on functionality, to allow buyers to access their SAP Ariba Cloud Integration Gateway account from their Ariba Network account or Ariba Application realms. ü Supports management of a single configuration based on your core ERP capabilities when you connect to the Ariba Network. ü Supports certificate-based or basic username and password based authentication for connectivity. ü Provide innovative tools
@ Copyright. All rights reserved.
© SAP SE
AR822
6
LOGO HERE
About This Lesson Lesson 2: Connecting to CIG via SAP Ariba Applications
By the end of this lesson, you will be able to: •
Identify pre-requisites for connecting and assigning permissions
•
Access CIG via various SAP Ariba Applications
This lesson includes the following topics: i.
Connecting CIG to Ariba Network
ii.
Connecting CIG to SAP Ariba Sourcing
iii.
Connecting CIG to SAP Ariba Procurement
@ Copyright. All rights reserved.
© SAP SE
AR822
7
LOGO HERE
Connecting to CIG via Ariba Network
Connecting via Ariba Network
Pre-Requisites
Assign User Permissions
Access CIG
@ Copyright. All rights reserved.
© SAP SE
AR822
8
LOGO HERE
Connecting to CIG via Ariba Network
Connecting via Ariba Network
Pre-Requisites
Assign User Permissions
Access CIG
@ Copyright. All rights reserved.
© SAP SE
AR822
9
LOGO HERE
Connecting to CIG via Ariba Network (Pre-Requisites)
ü Buyer Account on Ariba Network ü Enable your AN Buyer account to access CIG In order to start testing once all the configurations are done, you need to: ü Maintain valid trading Buyer-Supplier relationship on Ariba Network ü Have access to SAP Marketplace to download SAP Ariba Cloud Integration Gateway add-on for SAP ERP or SAP S/4HANA ü Download/Install/Configure SAP Ariba CIG AddOn on your SAP system ü Configure necessary certificates
@ Copyright. All rights reserved.
© SAP SE
AR822
10
LOGO HERE
Connecting to CIG via Ariba Network
Connecting via Ariba Network
Pre-Requisites
Assign User Permissions
Access CIG
@ Copyright. All rights reserved.
© SAP SE
AR822
11
LOGO HERE
Connecting to CIG via Ariba Network (Assign User Permissions)
You will now need to create users (as required) and assign necessary permissions to access & configure CIG.
Even though AN Buyer account is added to the Feature Availability list, users still need to have necessary permissions assigned to access CIG.
@ Copyright. All rights reserved.
© SAP SE
AR822
12
LOGO HERE
Connecting to CIG via Ariba Network (Assign User Permissions)
Step 1 of 6 The Administrator of the Buyer AN account will need to login with their administrator credentials. Click on the Administration dropdown menu and click on Users.
@ Copyright. All rights reserved.
© SAP SE
AR822
13
LOGO HERE
Connecting to CIG via Ariba Network (Assign User Permissions)
Step 2 of 6
Under manage Role section, click on Create Role.
@ Copyright. All rights reserved.
© SAP SE
AR822
14
LOGO HERE
Connecting to CIG via Ariba Network (Assign User Permissions)
Step 3 of 6
Enter a distinctive Name for the role. (Optional – Enter a description for the role. Descriptions can be useful later, if you want to review or revise the structure of your roles). Click Save.
@ Copyright. All rights reserved.
© SAP SE
AR822
15
LOGO HERE
Connecting to CIG via Ariba Network (Assign User Permissions)
Step 4 of 6
Each role must have at least one permission: ü Ariba Cloud Integration Gateway Configuration: Allows you to create, modify, & maintain projects on the SAP Ariba Cloud Integration Gateway. ü Ariba Cloud Integration Gateway Access: Allows you to view & search for projects available on the SAP Ariba Cloud Integration Gateway. Click Save.
Buyer administrator can assign predefined permissions to users accessing the CIG. Creating a role must be done before you create users.
@ Copyright. All rights reserved.
© SAP SE
AR822
16
LOGO HERE
Connecting to CIG via Ariba Network (Assign User Permissions)
Step 5 of 6
Under Manage Users, click Create User.
@ Copyright. All rights reserved.
© SAP SE
AR822
17
LOGO HERE
Connecting to CIG via Ariba Network (Assign User Permissions)
Step 6 of 6
ü Provide required user related information. ü Assign the newly created role to that user. ü Click Done.
@ Copyright. All rights reserved.
© SAP SE
AR822
18
LOGO HERE
Connecting to CIG via Ariba Network
Connecting via Ariba Network
Pre-Requisites
Assign User Permissions
Access CIG
@ Copyright. All rights reserved.
© SAP SE
AR822
19
LOGO HERE
Connecting to CIG via Ariba Network (Access CIG)
• Login to your Ariba Network Buyer account having permission to access CIG. • Click on the Administration dropdown • Click Configuration.
Step 1 of 7
@ Copyright. All rights reserved.
© SAP SE
AR822
20
LOGO HERE
Connecting to CIG via Ariba Network (Access CIG)
Step 2 of 7
Click on Cloud Integration Gateway Setup option.
@ Copyright. All rights reserved.
© SAP SE
AR822
21
LOGO HERE
Connecting to CIG via Ariba Network (Access CIG)
Step 3 of 7
• After reading & agreeing to Terms of Use & Privacy Statement, check the box next to Enable the Ariba Cloud Integration Gateway. • Click Save.
@ Copyright. All rights reserved.
© SAP SE
AR822
22
LOGO HERE
Connecting to CIG via Ariba Network (Access CIG)
Step 4 of 7
You will be navigated back to the configuration page. Click Cloud Integration Gateway Setup.
@ Copyright. All rights reserved.
© SAP SE
AR822
23
LOGO HERE You will see Go to the Ariba Cloud Integration Gateway link enabled.
Connecting to CIG via Ariba Network (Access CIG)
Click on the link.
Step 5 of 7
Recommendation: send your backend SAP system information before accessing & configuring your CIG account very first time. @ Copyright. All rights reserved.
© SAP SE
AR822
24
LOGO HERE
Connecting to CIG via Ariba Network (Access CIG)
Step 6 of 7
Upon enabling CIG from Ariba Network in step 4, you will get an automated email from [email protected] to set the password of your P User, a unique user ID for your account in CIG. This P User information will be needed for following: 1. 2. 3.
Sending SAP system information to CIG. Execute Interface Setup program in SAP system. Cloud Connector configuration.
The auto generation P user ID required to connect to CIG is triggered when you enable CIG. @ Copyright. All rights reserved.
© SAP SE
AR822
25
LOGO HERE
Connecting to CIG via Ariba Network (Access CIG)
Step 7 of 7
While accessing CIG very first time, if you have not sent the backend system information to CIG via SAP Data Sync report, you will land on Trading Partner System information page where you would need to provide required information of your SAP system. Until you provide the backend system information, CIG will not allow you to proceed further.
Recommendation: send your backend SAP system information before accessing & configuring your CIG account very first time. @ Copyright. All rights reserved.
© SAP SE
AR822
26
LOGO HERE
Connecting to CIG via SAP Ariba Sourcing
Connecting via SAP Ariba Sourcing
Pre-Requisites
Access CIG
@ Copyright. All rights reserved.
© SAP SE
AR822
27
LOGO HERE
Connecting to CIG via SAP Ariba Sourcing (Pre-Requisites)
ü SAP Ariba Sourcing Realm connected to an active Buyer Account on Ariba Network. ü Enable your Sourcing Realm to access CIG (for Master Data Integration). ü Enable your AN Buyer account to access CIG (for transaction integration). In order to start testing once all the configurations are done, you need to: ü Access to SAP Marketplace to download SAP Ariba Cloud Integration Gateway add-on for SAP ERP or SAP S/4HANA. ü Configure AddOn on your SAP system. ü Configure your certificates.
• For SAP Ariba Sourcing Integration, enabling CIG through Ariba Sourcing Realm is only meant for Sourcing Master Data Integration. • For Sourcing Transactions Integration such as Quote Request; Award & Contract, you need to enable CIG from Ariba Network as well. @ Copyright. All rights reserved.
© SAP SE
AR822
28
LOGO HERE
Connecting to CIG via SAP Ariba Sourcing
Connecting via SAP Ariba Sourcing
Pre-Requisites
Access CIG
@ Copyright. All rights reserved.
© SAP SE
AR822
29
LOGO HERE
Connecting to CIG via SAP Ariba Sourcing (Access CIG)
Login to your Ariba Sourcing realm with a user having “Customer Administrator” permission. Click the dropdown menu for Manage. Click Administration.
Step 1 of 6
@ Copyright. All rights reserved.
© SAP SE
AR822
30
LOGO HERE
Connecting to CIG via SAP Ariba Sourcing (Access CIG) Click the dropdown menu for Integration Manager. Click Cloud Integration Gateway Step 2 of 6
@ Copyright. All rights reserved.
© SAP SE
AR822
31
LOGO HERE After reading & agreeing to Terms of Use & Privacy Statement, check the boxes next to I have read and agree.… & Enable the Ariba Cloud Integration Gateway Capability.
Connecting to CIG via SAP Ariba Sourcing (Access CIG)
Also check the boxes of the tasks / Integration Events you want to adopt to enable them. Then click Save. These tasks / events are only meant for integration with S/4 HANA Cloud version and not applicable for integration with on-premise SAP system.
Step 3 of 6
1)
Export Purchase Contract Request to CIG-S4HANA – This parameter is to enable Ariba Contract CLID integration with S/4 HANA cloud. This integration is slightly different from our Add-On integration because it doesn’t go through AN(meaning it is not cXML based integration). Hence we introduced a new parameter.
2)
Export RFX Awards to S4HANA – This parameter is to enable Quote Message from Ariba Sourcing to S/4 HANA Cloud.
3)
Import Purchase Contract Status Update Request from CIG-S/4HANA – This parameter is to enable Contract Status update from S/4 HANA Cloud to Ariba Contracts (Response flow for integration of Export Purchase Contract Request to CIG-S4HANA)
4)
Import Sourcing Request from S/4HANA – This parameter is to enable Quote Request flow from S/4HANA cloud to Ariba Sourcing. In S/4 HANA cloud the RFQ created is called Sourcing Request.
5)
SMExternalValidation – Do not have info about this parameter. In SLP, we can have validations within SLP/SM or in the external system like MDG. This parameter may be controlling that behaviour. Need to check with the PM for SLP.
6)
Send RFQ Confirmation to S4HANA – This is a new flow. Once we send the Quote Request from S/4 HANA Cloud to Ariba Sourcing, they will send a response back to S/4 HANA. This will be called RFQ confirmation. This is currently under development and Murali is working on it. This parameter is to enable this flow.
@ Copyright. All rights reserved.
© SAP SE
AR822
32
LOGO HERE
Connecting to CIG via SAP Ariba Sourcing (Access CIG)
Step 4 of 6
The CIG status is now Enabled.
Click the link Visit the cloud integration gateway
@ Copyright. All rights reserved.
© SAP SE
AR822
33
LOGO HERE
Connecting to CIG via SAP Ariba Sourcing (Access CIG)
Step 5 of 6
Upon enabling CIG from Ariba Sourcing Realm in previous step, you will get an automated email from [email protected] to set the password of your P User, a unique user ID for your account in CIG. This P User information will be needed for following: 1. 2. 3. 4.
Sending SAP system information to CIG. Execute Interface Setup program in SAP system. Cloud Connector configuration. Sending Master Data from your SAP system to Ariba Sourcing.
• Each P User is associated with only one AN Buyer Account. • The system has built-in intelligence to check AN Buyer ID connected to your Sourcing Realm to avoid duplicate creation on P User. • Thus, as an SAP Ariba Sourcing Customer even tough you enable CIG through your Sourcing Realm for Sourcing Master Data Integration, NO new P User will get created when you enable CIG again through Ariba Network for Sourcing Transaction Integration. @ Copyright. All rights reserved.
© SAP SE
AR822
34
LOGO HERE
Connecting to CIG via SAP Ariba Sourcing (Access CIG)
Step 6 of 6
While accessing CIG very first time, if you have not sent the backend system information to CIG via SAP Data Sync report, you will land on Trading Partner System information page where you would need to provide required information of your SAP system. Until you provide the backend system information, CIG will not allow you to proceed further.
Recommendation: send your backend SAP system information before accessing & configuring your CIG account very first time. @ Copyright. All rights reserved.
© SAP SE
AR822
35
LOGO HERE
Connecting to CIG via SAP Ariba Procurement
Connecting via SAP Ariba Procurement
Pre-Requisites
Access CIG
@ Copyright. All rights reserved.
© SAP SE
AR822
36
LOGO HERE
Connecting to CIG via SAP Ariba Procurement (Pre-Requisites)
ü SAP Ariba Procurement Realm ü Enable your Procurement Realm to access CIG ü Enable your associated AN Buyer account to access CIG (for transaction integration for Invoice Management Realm & Combo Realm)
In order to start testing once all the configurations are done, you need to: ü Access to SAP Marketplace to download SAP Ariba Cloud Integration Gateway add-on for SAP ERP or SAP S/4HANA. ü Configure AddOn on your SAP system. ü Configure your certificates.
@ Copyright. All rights reserved.
© SAP SE
AR822
37
LOGO HERE
Connecting to CIG via SAP Ariba Procurement (Pre-Requisites)
Please note that for SAP Ariba Procurement Integration, enabling CIG through SAP Ariba Procurement realm is meant for both Procurement Master Data Integration & Procurement Transaction Integration. For Procurement Transactions Integration through solutions such as Invoice Management (aka Invoice Pro) & Combo Realm, you need to enable CIG from Ariba Network as well.
@ Copyright. All rights reserved.
© SAP SE
AR822
38
LOGO HERE
Connecting to CIG via SAP Ariba Procurement
Connecting via SAP Ariba Procurement
Pre-Requisites
Access CIG
@ Copyright. All rights reserved.
© SAP SE
AR822
39
LOGO HERE
Connecting to CIG via SAP Ariba Procurement (Access CIG) Login to your SAP Ariba Procurement realm (login requires user with “Customer Administrator” permission) Click the dropdown menu for Manage
Step 1 of 6
Click Core Administration
@ Copyright. All rights reserved.
© SAP SE
AR822
40
LOGO HERE
Connecting to CIG via SAP Ariba Procurement (Access CIG) Under Integration Manager Click Cloud Integration Gateway Step 2 of 6
@ Copyright. All rights reserved.
© SAP SE
AR822
41
LOGO HERE
Connecting to CIG via SAP Ariba Procurement (Access CIG) After reading & agreeing to Terms of Use & Privacy Statement, check the boxes next to I have read and agree.… & Enable the Ariba Cloud Integration Gateway Capability.
Step 4 of 6
Also check the boxes of the tasks / Integration Events you want to adopt to enable them. Then click Save.
@ Copyright. All rights reserved.
© SAP SE
AR822
42
LOGO HERE
Connecting to CIG via SAP Ariba Procurement (Access CIG)
The Status is now Enabled. Step 4 of 6 Click the link Visit the cloud integration gateway.
@ Copyright. All rights reserved.
© SAP SE
AR822
43
LOGO HERE
Connecting to CIG via SAP Ariba Procurement (Access CIG)
Step 5 of 6
Upon enabling CIG from SAP Ariba Procurement realm, you will recieve an automated email from [email protected] to set the password of your P User, a unique user ID for your account in CIG. This P User information will be needed for following: 1. 2. 3. 4.
Sending SAP system information to CIG. Execute Interface Setup program in SAP system. Cloud Connector configuration. Sending Master Data from your SAP system to Ariba Sourcing.
• Each P User is associated with only one AN Buyer Account. • The system has built-in intelligence to check the AN Buyer ID connected to your Procurement realm to avoid duplicate creation on P User. • Thus, as an SAP Ariba Procurement Customer even tough you enable CIG through your Procurement realm for Procurement Master Data Integration, NO new P User will get created when you enable CIG again through Ariba Network for Procurement Transaction Integration. @ Copyright. All rights reserved.
© SAP SE
AR822
44
LOGO HERE
Connecting to CIG via SAP Ariba Procurement (Access CIG)
Step 6 of 6
While accessing CIG very first time, if you have not sent the backend system information to CIG via SAP Data Sync report, you will land on Trading Partner System information page where you would need to provide required information of your SAP system. Until you provide the backend system information, CIG will not allow you to proceed further.
@ Copyright. All rights reserved.
2 text pop-ups
© SAP SE
AR822
45
LOGO HERE
About This Lesson Lesson 3: Adding & Editing ERP information
By the end of this lesson, you will be able to: •
Add or edit ERP system information
This lesson includes the following topics: i.
Step-by-step instruction on how to add or edit ERP system information
@ Copyright. All rights reserved.
© SAP SE
AR822
46
LOGO HERE
Adding & Editing ERP information Click on the User Name appearing at the top/right corner of the screen. Step 1 of 6
Click Basic Data
@ Copyright. All rights reserved.
© SAP SE
AR822
47
LOGO HERE
Adding & Editing ERP information The Trading Partner System Information page is now displayed. Step 2 of 6
Click Add to define a new backend system
@ Copyright. All rights reserved.
© SAP SE
AR822
48
LOGO HERE
Adding & Editing ERP information Add new backend SAP system information When you want to add ERP system information manually (not recommended), you need to provide following information:
Step 3 of 6 A. ERP Name (Select from the list of available values) B. ERP version (Select from the list of available values) C. System ID – Logical System ID of your ERP. D. Service Pack E. Middleware (Select from the list of available values) F. Middleware Version G. Time Zone (of your ERP system) H. AddOnInfo1 – ERP Software Component ARBCI1. Specify the version of the add-on SP you are using. I. AddOnInfo2 – ERP Software Component ARBCI2. Specify the version of the add-on SP you are using. J. AddOnInfoR – ERP Software Component ARBCIGR. Specify the version of the add-on SP you are using. Click Save @ Copyright. All rights reserved.
© SAP SE
AR822
49
LOGO HERE
Adding & Editing ERP information
The new backend system is now visible Click Finish
Step 4 of 6
@ Copyright. All rights reserved.
© SAP SE
AR822
50
LOGO HERE
Adding & Editing ERP information
Step 5 of 6
Click on the pencil icon to edit the information in the existing entry.
@ Copyright. All rights reserved.
© SAP SE
AR822
51
LOGO HERE Change the required fields (from the list of available values).
Adding & Editing ERP information
Click Save
Step 6 of 6
@ Copyright. All rights reserved.
© SAP SE
AR822
52
LOGO HERE
About This Lesson Lesson 4: Home Page By the end of this lesson, you will be able to: •
Navigate the CIG Home Page
This lesson includes the following topics: i.
Home Page navigation
@ Copyright. All rights reserved.
© SAP SE
AR822
53
LOGO HERE
Home Page
Once ERP system information is added, you will be navigated to Home page of your CIG account.
1. Integration Projects ü Displays all the projects & it’s statuses. ü Allows user to view; create; edit or delete the project. 2. Supplier Reporting ü Displays all the projects of connected suppliers & it’s statuses. ü Provides visibility on the status of supplier on-boarding. 3. Transaction Tracker ü Track the transaction documents that you have sent & received. ü Download payloads & attachments 4. Under My Projects, you will see a list of available integration projects 5. Create a New Integration Project button. @ Copyright. All rights reserved.
© SAP SE
AR822
54
LOGO HERE
About This Lesson Lesson 5: Configuring Ariba Cloud Integration Project By the end of this lesson, you will be able to: •
Configure an SAP Ariba Cloud Integration Project
This lesson includes the following topics: i.
Integration Project Wizard
ii.
Step-by-step instructions on how to configure an SAP Ariba Cloud Integration Project
@ Copyright. All rights reserved.
© SAP SE
AR822
55
LOGO HERE
Configuring Ariba Cloud Integration Project Integration Project Wizard • The Integration Project Wizard automates complex integration tasks by asking a series of easy-toanswer questions. • The answers you provide help Cloud Integration Gateway derive transaction configurations. • Tip: you can reuse the connection information for future integrations with other Ariba products. Let’s take a look at the steps!
@ Copyright. All rights reserved.
© SAP SE
AR822
56
LOGO HERE
Configuring Ariba Cloud Integration Project
Click Create a New Integration Project
Does this step look familiar? It should because we completed this step at the end of the “Home Page” lesson. Now, let’s take a look at the rest of the steps! @ Copyright. All rights reserved.
© SAP SE
AR822
57
LOGO HERE
Configuring Ariba Cloud Integration Project: Basic Information
We are now in the Project Wizard! Provide following basic information: • Project Name of your choice. Users are recommended to enter a meaningful name that helps to identify the project easily. • Select Product – Depending upon your solution adoption, choose the product – Ariba Network; Ariba Procurement or Ariba Sourcing.
You need to create a separate project for integrating with each SAP Ariba product.
• Click Next @ Copyright. All rights reserved.
© SAP SE
AR822
58
LOGO HERE
Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity (1/5)
Step 1 of 5 To define Connection for a project you can do either of the following: Option A: Select from available connections by clicking on the down arrow sign of the connection listed in Reusable Connections table. This option is available only when you are creating second project. OR Option B: Create a fresh connection by clicking on Add New Connection button.
@ Copyright. All rights reserved.
© SAP SE
AR822
59
LOGO HERE
Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity (2/5)
Step 2 of 5
•
Select from available connections by clicking on the down arrow sign of the connection listed in Reusable Connections table.
Option A: Select from available connections by clicking on the down arrow sign of the connection listed in Reusable Connections table. This option is available only when you are creating second project.
@ Copyright. All rights reserved.
© SAP SE
AR822
60
LOGO HERE
Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity (3/5)
Step 3 of 5
In this example, the Connection Details drop down menu provides the Edit option. This means the connection is New and you can edit the connection information because it is not associated with any other project.
In this example, the Connection Details drop down menu excludes the Edit option. This means the connection is associated with other project, and can only be resued but can not be edited.
@ Copyright. All rights reserved.
© SAP SE
AR822
61
LOGO HERE
Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity (4/5) Step 4 of 5 Option B: Create a fresh connection by clicking on Add new Connection button.
@ Copyright. All rights reserved.
© SAP SE
AR822
62
LOGO HERE To add a new connection, define or select appropriate values:
Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity (1/5)
Transport Type – Choose Addon if you are integrating via Cloud Connector. If using middleware: choose HTTPS Environment – Choose the environment of your backend SAP system for which you are setting up the connection as TEST or PRODUCTION, or TEST/ PRODUCTION.
Step 5 of 5
Name – When you create a connection manually, the name can be of your choice. Spaces or Special Characters in the name are not allowed. System ID – Choose your SAP system’s Logical System ID.
Duplicate connection for a unique combination of SAP System ID + Document Type is prohibited. @ Copyright. All rights reserved.
© SAP SE
AR822
63
LOGO HERE
Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity
There are two Connection Details pages:
This section holds information for connecting from CIG to your SAP system.
Connect to Backend
Connect Trading Partner to CIG
This section holds information for connecting from your SAP system to CIG.
@ Copyright. All rights reserved.
© SAP SE
AR822
64
LOGO HERE
Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity - Connect to Banckend (1/2) Connect to Backend section:
Document Type: Choose “Any” to have all the document types covered under a single connection. Else, you will need to create separate connection for each of the document type.
Step 1 of 2
Domain Name – Virtual Host name of your SAP system maintained in SAP Cloud Connector configuration. Port – Virtual Port number of your SAP system maintained in SAP Cloud Connector configuration. Client ID – Your SAP system’s Client ID. Location ID – Your SAP Cloud Connector’s unique Location ID defined in SAP Cloud Connector configuration.
Document Type Example: In Ariba Network Integration scenario, customer may want to route inbound invoices (from Ariba Network) to ERP system through their Tax Management System or Vendor Invoice Management (VIM) System & rest of the incoming documents directlyto their backend ERP system. Then, customer can create 2 connections - one for inbound Invoice to Tax management System or VIM & other for rest of the inbound documents to ERP system. In such case, customer need to ensure that The Tax Management System or VIM is capable of handling & processing the IDOC or SOAP messages. Connectivity is built between their Tax Management System or VIM.
© SAP SE
AR822
@ Copyright. All rights reserved.
65
LOGO HERE
Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity - Connect to Banckend (2/2) Connect to Backend section continued:
Step 2 of 2
Authentication – You can choose from the available values – Basic or Certificate Ø Basic: For this mode of authentication, provide Username & Password of your SAP system manually.
Ø Currently certificate authentication mode is not supported while connecting to backend on-premise SAP system via cloud connector (Direct Connect option).
@ Copyright. All rights reserved.
© SAP SE
AR822
66
LOGO HERE
Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity - Connect Trading Partner to CIG (1/2)
Connect Trading Partner to CIG section:
Step 1 of 2
Authentication Type – You can choose from the available values – Basic or Certificate.
Ø Basic: For this mode of authentication, Username (P User ID) will be set automatically. You can not change the value of P User ID.
Ø
Certificate: If you select this mode of authentication, you need to add the public key of the certificate received from trusted CAs. (Certificate that is to be added should be in the BASE64 encoded format.)
@ Copyright. All rights reserved.
© SAP SE
AR822
67
LOGO HERE
Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity - Connect Trading Partner to CIG (2/2)
Step 2 of 2 Duplicate certificates are prohibited.
@ Copyright. All rights reserved.
© SAP SE
AR822
68
Once all the required information is provided / verified:
LOGO HERE Click Save Click Next
Configuring Ariba Cloud Integration Project: Connection for Direct Connectivity
The connection is made available for production as soon as the project in which it has been configured is deployed to production.
© SAP SE
AR822
@ Copyright. All rights reserved.
69
LOGO HERE
Configuring Ariba Cloud Integration Project: Connection for Mediated Connectivity (1/2)
If you are connecting via middleware perform the following steps: 1. On the Connection tab either select existing connection from the list of Reusable Connections or click on Add New Connection. 2. Choose HTTPS as the Transport Type. 3. Choose the Environment of your connection as Test or Production or Test / Production. 4. Enter a Name for your connection in the Name field. 5. Choose the system to which you would like to connect to in the System ID field.
@ Copyright. All rights reserved.
© SAP SE
AR822
70
LOGO HERE
Configuring Ariba Cloud Integration Project: Connection for Mediated Connectivity (2/2)
@ Copyright. All rights reserved.
© SAP SE
AR822
71
LOGO HERE
Configuring Ariba Cloud Integration Project: Connection for Mediated Connectivity
There are two Connection Details pages:
This section holds information for connecting from CIG to your middleware.
Connect CIG to Trading Partner
Connect Trading Partner to CIG
This section holds information for connecting from your middleware to CIG.
@ Copyright. All rights reserved.
© SAP SE
AR822
72
LOGO HERE
Configuring Ariba Cloud Integration Project: Connection for Mediated Connectivity - Connect CIG to Trading Partner (1/3)
6. In the Connect CIG To Trading Partner section:
Choose the Document Type for the connections of this integration project. Choose ANY to support all document types. Choose a specific document type, if you want to restrict the project.
Enter the URL to connect to the middleware. See the information on next 2 pages.
Choose the Authentication Type for the middleware connection: •
Basic: Enter your middleware Username and Password to authenticate.
•
Certificate: Download the certificate & save on your middleware system.
@ Copyright. All rights reserved.
© SAP SE
AR822
73
LOGO HERE
Configuring Ariba Cloud Integration Project: Connection for Mediated Connectivity - Connect CIG to Trading Partner (2/3)
Middleware: SAP Process Integration A generic URL would be: https://:/XISOAPAdapter/MessageServlet?channel=::" Sample URL: https://samplepi:51101/XISOAPAdapter/MessageServlet?channel=:BS_ACIG:CC_CIG_S OAP_Sender Where: ü samplepi: is the server name ü 51101: is the port ü BS_ACIG: is the business system name ü CC_CIG_SOAP_Sender: is the communication channel name for the SAP Process Integration configuration scenario
@ Copyright. All rights reserved.
© SAP SE
AR822
74
LOGO HERE
Configuring Ariba Cloud Integration Project: Connection for Mediated Connectivity - Connect CIG to Trading Partner (3/3) Middleware: SAP CPI https://:/cxf/receiveCIGSOAP & / Or https://:/ cxf/receiveCIGSyncDocument Sample URL: https://arlkgt1-hcioem.avtsbhf.eu1.hana.ondemand.com:443/cxf/receiveCIGSOAP Where: ü arlkgt1-hcioem.avtsbhf.eu1.hana.ondemand.com: is the hostname ü 443: is the port For Network Integration; Sourcing Integration & Procurement Integration Async Flows: https://:/cxf/receiveCIGSOAP For Procurement Integration Sync Flows: https://:/ cxf/receiveCIGSyncDocument
If you are implementing Ariba Procurement Integration & deploying all the integration flows, then you need to create separate connections – one with synchronous document type and one with Document Type = Any for rest of the document types. @ Copyright. All rights reserved.
© SAP SE
AR822
75
LOGO HERE
Configuring Ariba Cloud Integration Project: Connection for Mediated Connectivity - Connect Trading Partner to CIG (1/2)
7. In the Connect Trading Partner to CIG section:
Choose the Authentication Type for the middleware connection: •
Basic: Your P User ID will get populated in Username filed. No password needed.
•
Certificate: Add your certificate or reuse an existing one. If you want to reuse a certificate that you already added, choose it in the Certificate Name section.
TEST URL & PROD URL of CIG will be displayed.
8. Click Save.
@ Copyright. All rights reserved.
© SAP SE
AR822
76
LOGO HERE
Configuring Ariba Cloud Integration Project: Connection for Mediated Connectivity - Connect Trading Partner to CIG (2/2)
About opening ports in SAP PI/PO When using any On Premise solution – there is only 1 IP (or “data center address”). However, when CIG is present, there is no static IP. Therefore, we must instead configure the IP Range in SAP PI. Please contact Ariba Customer Support to get the information on IP ranges for opening ports in SAP PI. @ Copyright. All rights reserved.
© SAP SE
AR822
77
LOGO HERE
Configuring Ariba Cloud Integration Project: Mappings In the CIG Buy Side Integration, standard mappings are developed in XSLT & stored in the database. Thus, you don’t need to perform any activities in this step. Click Next
@ Copyright. All rights reserved.
© SAP SE
AR822
78
LOGO HERE
Configuring Ariba Cloud Integration Project: Cross Reference-Parameters Follow these steps to define parameters:
In this section you need to define values in the parameter fields which you want to map. • The transactions & the related parameters are added by the administrator. • You can define the values for both test & production environments.
• Within the Parameters tab, select the Document Type from the dropdown menu •
Choose the document type being adopted/add the cross-reference mappings.
• Click Add
@ Copyright. All rights reserved.
© SAP SE
AR822
79
79
LOGO HERE Configuring Ariba Cloud Integration Project: Cross Reference-Parameters In this section you need to define values in the parameter fields which you want to map. • The transactions & the related parameters are added by the administrator. • You can define the values for both test & production environments.
Follow these steps to define parameters (continued): • Click the pencil icon to edit the entry
• Enter values for the parameters in the TEST Environment and PROD Environment. • If you want to have different value in PROD Environment, uncheck the box Use same values. Then click Save. These fields are part of the message that will be sent/received based on the document – the field must be mapped to the value – can be a standard value or created.
@ Copyright. All rights reserved.
© SAP SE
AR822
80
LOGO HERE
Configuring Ariba Cloud Integration Project: Cross Reference-Parameters In this section you need to define values in the parameter fields which you want to map. • The transactions & the related parameters are added by the administrator. Follow these steps to define parameters (continued): • You can define the values for both test & production environments. • Enter parameter values for another Document Type as needed or click Next.
@ Copyright. All rights reserved.
© SAP SE
AR822
81
LOGO HERE
Configuring Ariba Cloud Integration Project: Cross Reference-UOM Mappings
Once you define parameter values for all required Document Types, you will land on the UOM Template page:
UOM Mapping Requirements • Ariba Network (required) • SAP Ariba Sourcing (required) • SAP Ariba Procurement (excluded)
Follow these steps to define UOM Mappings: •
Click Download link to obtain the UOM.csv file.
@ Copyright. All rights reserved.
© SAP SE
AR822
82
LOGO HERE
Configuring Ariba Cloud Integration Project: Cross Reference-UOM Mappings
Once you define parameters values for all required Document Types, you will land on UOM Template page
UOM Mapping Requirements • Ariba Network (required) • SAP Ariba Sourcing (required) • SAP Ariba Procurement (excluded)
Follow these steps to define UOM Mappings (continued): •
Define the corresponding SAP ERP value for each Ariba Network specific UOM, and save the template.
@ Copyright. All rights reserved.
© SAP SE
AR822
83
LOGO HERE
Configuring Ariba Cloud Integration Project: Cross Reference-UOM Mappings
UOM Mapping Requirements • Ariba Network (required) • SAP Ariba Sourcing (required) • SAP Ariba Procurement (excluded)
Follow these steps to define UOM Mappings (continued): •
Select the System ID for which you would like to upload UOM maps; click on Upload link to add the template & click Next.
.
@ Copyright. All rights reserved.
© SAP SE
AR822
84
LOGO HERE
Configuring Ariba Cloud Integration Project: Cross Reference-UOM Mappings
UOM Mapping Requirements • Ariba Network (required) • SAP Ariba Sourcing (required) • SAP Ariba Procurement (excluded)
Example shown: For integration with SAP Ariba Procurement, UOM Mappings are maintained in the SAP Ariba Procurement realm. You don’t need to define it in CIG.
@ Copyright. All rights reserved.
© SAP SE
AR822
85
LOGO HERE
Configuring Ariba Cloud Integration Project: Cross Reference-Defining Lookup Values
Once you define UOM Mappings, you will land on Lookup Table page. Values in Lookup Table are required mainly for Real Time Budget Check; Total Landing Cost & Withholding Tax features of Ariba Procurement Integration & Quote Request feature of Ariba Sourcing Integration. • In the Document Types/Names column, click on Select to add document type & from the available list, choose the document type. The associated template to that document type will get displayed.
Follow these steps to define Lookup Values Mappings:
@ Copyright. All rights reserved.
© SAP SE
AR822
86
LOGO HERE
Configuring Ariba Cloud Integration Project: Cross Reference-Defining Lookup Values
• Expand the template node & enter the Ariba value & Customer value for the template in the TEST Environment and PROD Environment. • Click Next when values for all the required document types are configured.
@ Copyright. All rights reserved.
© SAP SE
AR822
87
LOGO HERE
Configuring Ariba Cloud Integration Project: Cross Reference-Defining Lookup Values
Additional document type example:
• Expand the template node & enter the Ariba value & Customer value for the template in the TEST Environment and PROD Environment. • Click Next when values for all the required document types are configured.
@ Copyright. All rights reserved.
© SAP SE
AR822
88
LOGO HERE
Configuring Ariba Cloud Integration Project: Cross Reference-Defining Lookup Values • Expand the template node & enter the Ariba value & Customer value for the template in the TEST Environment and PROD Environment.
Additional document type example:
• Click Next when values for all the required document types are configured.
@ Copyright. All rights reserved.
© SAP SE
AR822
89
LOGO HERE
Configuring Ariba Cloud Integration Project: Cross Reference-Defining Lookup Values Refer to the sample values per template given in below table:
Document type
Template Name
Sample SAP Ariba value
Sample customer value
RequisitionRealTimeBudgetExportRequest
TaxOnCompanyCode
3000
TRUE
PurchaseOrderExportRequest
ProcurementConditionType
PurchaseOrderChangeExportRequest
PaymentExportRequest
ProcurementConditionType
WithholdingTaxMap
Road Freight
FRBI
Air Freight
FRB2
Handling Charge
ZB00
Road Freight
FRB3
Handling
ZB00
WHTTAX1
T1
WHTTAX2
T2
WHTTAX3
T3
@ Copyright. All rights reserved.
© SAP SE
AR822
90
LOGO HERE
Configuring Ariba Cloud Integration Project: Cross Reference-Defining Realm If you are working on a project for Ariba Sourcing integration or Ariba Procurement integration, then once you define Lookup Table values, you will land on Realm ID page. Here you need to select the realm you would like the project to connect to. This is more important when you have multi-ERP (FPC) environment & creating different projects for each back-end system. Follow these steps to define Realm ID: 1. Select Realm ID to which you are connecting the specific back-end system ID you have defined while creating connection. 2. Click Next.
@ Copyright. All rights reserved.
© SAP SE
AR822
91
LOGO HERE
Configuring Ariba Cloud Integration Project: Configuration Confirmation After you have defined values for all the Cross References, you will land on Configuration Confirmation page. Here you can review the configuration details & modify any information as & if needed. 1. Click the pencil icon to edit, and modify the details of any configuration if needed. 2. Click Confirm.
@ Copyright. All rights reserved.
© SAP SE
AR822
92
LOGO HERE
Configuring Ariba Cloud Integration Project: Configuration Confirmation
Before you confirm the project, it will hold In Progress status.
Once the project is confirmed, the project status will be In Testing.
@ Copyright. All rights reserved.
© SAP SE
AR822
93
LOGO HERE
Configuring Ariba Cloud Integration Project: Test At this stage you need to decide whether to test the configured documents manually or you would want to use TestCentral, the automated test tool to execute the test scenarios programmatically / in automated way. 1. If you do not want to use TestCentral & perform manual testing, click on Skip Test. 2. If you want to use TestCentral, click on Run Test. The Execution Start Date can be set in either case.
• This is just a stop gap arrangement. Since the Self-Test framework is not ready, you will not find complete functionality of the framework working. • It is strongly recommended to execute all of your UAT scenarios in this phase before you Go Live.
@ Copyright. All rights reserved.
© SAP SE
AR822
94
LOGO HERE
Configuring Ariba Cloud Integration Project: Test At this stage you need to run the mandatory test cases either manually or via TestCentral. • When you choose Skip Test, system will ask your confirmation which represents your responsibility to execute all the necessary business test scenarios & achieve desired quality criteria. It is advisable to schedule / set the Execution Start Date to accommodate the timeframe, you need to complete UAT phase. • When you choose Run Test, you can schedule the testing activity at a specific date & time. All the test scenarios that you select will get executed.
@ Copyright. All rights reserved.
© SAP SE
AR822
95
LOGO HERE
Configuring Ariba Cloud Integration Project: Test
Once the testing is complete, the project status will be Tested.
@ Copyright. All rights reserved.
© SAP SE
AR822
96
LOGO HERE
Configuring Ariba Cloud Integration Project: Deployment Once you complete execution of UAT scenarios, the results will be captured in the background for each scenario defined in TestCentral as well as a successful execution of those scenarios,
Status will be updated as Completed. You can see result of individual test scenario in Pass / Fail column & the Go Live button activated. This means your project is ready to get deployed on production. Click the button to Go Live.
@ Copyright. All rights reserved.
© SAP SE
AR822
97
LOGO HERE
Managing Multiple Landscapes Usually, in SAP, a three-system landscape exists which consist of: •
Development Server –DEV
•
Test or Quality Assurance Server – TEST / QA
•
Production Server - PROD
This configuration is not meant as a system-failure preemptive measure but, as a configuration pipeline management. This pipeline approach is for a landscape where the configuration in the Development system is moved to the Quality Assurance / Test system and, finally, to the Production system. The advantages of the pipeline approach are as follows: ü All systems are synchronized for Production functionalities. ü Configuration changes are first done in Development, thoroughly tested in Quality Assurance and finally published in Production. ü The migration path from one server to the next is simple & often, automated. However, SAP Ariba exclusively features a landscape offering: •
Test Realm –TEST
•
Production Realm -PROD
@ Copyright. All rights reserved.
© SAP SE
AR822
98
LOGO HERE
Managing Multiple Landscapes The SAP Ariba standard landscape is based on a two-environment platform. All prework, design, configuration, testing and training is done in Test while Production is solely reserved for live business processes.
The advantages of this landscape are as follows: • Simplicity of maintenance due to low number of environments. • Limited synchronization efforts due to low number of environments.
@ Copyright. All rights reserved.
© SAP SE
AR822
99
LOGO HERE
Managing Multiple Landscapes If you have 3-tier landscape in SAP environment (SAP Dev; SAP Test & SAP Prod) & want to connect all 3 tiers with SAP Ariba, one of the following 3 options can be considered: 1. Disconnected SAP Dev environment: SAP Dev
>>>
Not connected with SAP Ariba
SAP Test
>>>
SAP Ariba Test
SAP Prod
>>>
SAP Ariba Prod
•
SAP DEV server disconnected from SAP Ariba environment.
•
SAP side development work done in SAP Dev & can be tested at component level only (may be using some simulators).
•
SAP side development work done in SAP Dev is then transported to SAP Test for further end-to-end configuration & testing.
•
Configuration and integration efforts are done in SAP Test.
•
SAP Test is paired with SAP Ariba Test.
•
Once the solution is ready, it is transported from SAP Test to SAP PROD while SAP Ariba Test is moved to SAP Ariba Prod.
•
Master Data from SAP Prod can also be loaded into SAP Ariba Test (as & if necessary).
•
Configuration or integration changes, as necessary, are done in SAP Test / SAP Ariba Test and, after testing, validation & approval, moved to SAP Prod / SAP Ariba Production.
•
In CIG portal, regular (single) project with 2 separate connections (Environment = TEST & Environment = PROD) is created.
@ Copyright. All rights reserved.
© SAP SE
AR822
100
LOGO HERE
Managing Multiple Landscapes 2. SAP Dev environment connected with SAP Ariba Test: SAP Dev
>>>
SAP Ariba Test
SAP Test
>>>
SAP Ariba Test
SAP Prod
>>>
SAP Ariba Prod
•
SAP Dev & SAP Test are paired with SAP Ariba Test.
•
SAP side development work done in SAP Dev & tested with SAP Ariba Test.
•
SAP side development work done in SAP Dev is then transported to SAP Test for further end-to-end configuration & testing.
•
Configuration & integration efforts start in SAP Dev.
•
Configuration & interfaces are then migrated to SAP Test.
•
A limited & specific set of data can be used to connect SAP Dev with SAP Ariba Test to avoid uploading duplicate master data in SAP Ariba Test (from SAP Dev & SAP Test).
•
If SAP Dev & SAP Test has overlapping master data, then consider using Content-based Routing in CIG to transmit the documents to appropriate back-end system (SAP Dev or SAP test).
•
With this approach, you will be able to keep & use 2 projects in CIG. One pointing to SAP Dev & other pointing to SAP Test + SAP Prod.
•
Once the solution is ready, SAP Test is moved to SAP PROD while SAP Ariba Test is moved to SAP Ariba Prod.
•
Master Data from SAP Prod can also be loaded into SAP Ariba Test (as & if necessary).
•
Configuration or integration changes, as necessary are done in SAP Dev / SAP Test / SAP Ariba Test and, after testing, validation & approval, moved to SAP Prod & SAP Ariba Prod.
•
In CIG portal: o o
Create a (single) project with 1 connection (Environment = TEST / PROD) is created & use for connecting SAP Dev to SAP Ariba Test. Make sure that this project is NOT deployed to PROD. Create another (single) project with 2 separate connections (Environment = TEST & Environment = PROD) is created & use for connecting SAP Test to SAP Ariba Test & SAP Prod to SAP Ariba Prod. @ Copyright. All rights reserved.
© SAP SE
AR822
101
LOGO HERE
Managing Multiple Landscapes 3. SAP Dev environment connected with SAP Ariba Supplemental realm (additional cost involved): SAP Dev
>>>
SAP Ariba Supplemental
SAP Test
>>>
SAP Ariba Test
SAP Prod
>>>
SAP Ariba Prod
•
SAP DEV server paired with SAP Ariba Supplemental.
•
SAP side development work done in SAP Dev & tested with SAP Ariba Supplemental.
•
SAP side development work done in SAP Dev is then transported to SAP Test for further end-to-end configuration & testing.
•
Configuration & integration done in SAP Ariba Dev is manually migrated / replicated to SAP Ariba Test.
•
Configuration & integration efforts start in SAP Dev.
•
Configuration & interfaces are then migrated to SAP Test.
•
SAP Test is paired with SAP Ariba Test.
•
Once the solution is ready, it is transported from SAP Test to SAP PROD while SAP Ariba Test is moved to SAP Ariba Prod.
•
Master Data from SAP Prod can also be loaded into SAP Ariba Test (as & if necessary).
•
Configuration or integration changes, as necessary are done in SAP Test / SAP Ariba Test and, after testing, validation & approval, moved to SAP Prod / SAP Ariba Production.
•
In CIG portal (Note that SAP Ariba Supplemental is an independent site with different ANID & CIG account. Thus, create projects in respective CIG account): o Create a (single) project with 1 connection (Environment = TEST / PROD) is created & use for connecting SAP Dev to SAP Ariba Supplemental.
•
Make sure that this project is NOT deployed to PROD. o Create another (single) project with 2 separate connections (Environment = TEST & Environment = PROD) is created & use for connecting SAP Test to SAP Ariba Test & SAP Prod to SAP Ariba Prod. o Custom mappings & / or engineering-driven custom mappings done in CIG account associated with SAP Ariba Supplemental need to be manually redone in CIG account associated with SAP Ariba Test.
@ Copyright. All rights reserved.
© SAP SE
AR822
102
LOGO HERE
Managing Multiple Landscapes Important considerations to be noted: • A supplemental site is an additional SAP Ariba Test realm completely disconnected from the standard environment where the SAP Ariba solution is being deployed. • A Supplemental site requires licenses & subscription services to be purchased for the additional environment. • Migration from SAP Ariba Dev to SAP Ariba Test is a manual process that must be considered accordingly in the Project Plan as it may take several days to be completed. • There is no standard or automated migration between the SAP Ariba Supplemental site & the SAP Ariba Test site. Thus, Supplemental site requires services, as configuration cannot be done in a self-service mode. • Supplemental site is created with a different ANID and linked to a different Ariba Network account. • Such Ariba Network account does not include any supplier enablement services as it only serves the purpose of integration testing. • Supplemental site behaves as any standard site, supporting CIG & not limiting the number of concurrent users. • Trying to simulate a Development environment with Supplemental site is theoretically possible but, it would require increasing the subscription services associated with the project, increasing the cost and the timelines. • As they lack Ariba Network support, additional cost in the shape of additional hours is required to cover any required configuration or change in the Ariba Network side. • Supplemental site is not meant to become the pair of the SAP Dev server. The most common use case for a Supplemental site is “Education and Training”. @ Copyright. All rights reserved.
© SAP SE
AR822
103
LOGO HERE
About This Lesson Lesson 6: Resetting P User Password By the end of this lesson, you will be able to:
• Reset P User password of SAP Ariba Cloud Integration Gateway.
@ Copyright. All rights reserved.
© SAP SE
AR822
104
LOGO HERE Resetting P User Password
In the event where you don’t remember your P User Password or you want to change the P User Password, you can use one of the following options to reset your P User Password of your Cloud Integration Gateway: 1. Through SAP Cloud Identity portal 2. Through CIG portal
@ Copyright. All rights reserved.
© SAP SE
AR822
105
LOGO HERE
Resetting P User Password – through SAP Cloud Identity Portal
1. Access https://aribaoperations.accounts.ondemand.com/
2. Provide email ID associated with your CIG & click Forgot Password
3. Once again provide email ID associated with your CIG & click Send
@ Copyright. All rights reserved.
© SAP SE
AR822
106
LOGO HERE
Resetting P User Password – through SAP Cloud Identity Portal (continued)
4. Open the email from your inbox & press Click here to reset your password
5. Provide new password and click Save
@ Copyright. All rights reserved.
© SAP SE
AR822
107
LOGO HERE
Resetting P User Password – through CIG Portal
1. Access CIG and navigate to My Configurations>>>Authorization. Click Change Password 2. On the Warning popup, click Accept. The warning popup is shown basically to remind you that when you change P User password, you need to make changes to the corresponding configuration objects where P User ID & password information is used. For example: 1. SAP Data Sync 2. RFC Destination’s Logon & Security info 3. Interface Setup for Web Services
3. Provide new password & click Submit.
@ Copyright. All rights reserved.
© SAP SE
AR822
108
LOGO HERE
About This Lesson Lesson 7: Configuring Multi-ERP for Network Integration
By the end of this lesson, you will be able to: •
Link one ore more SAP systems (Multiple ERP) to a single Ariba Network Buyer account through the Cloud Integration Gateway (CIG).
This lesson includes the following topics: Steps to configure multi-ERP in: i. ii.
Ariba Network Buyer Account CIG
iii. Cloud Connector iv. SAP NetWeaver PI v.
SAP CPI
Prerequisites: Raise a Service Request (SR) with Ariba Customer Support to enable your Ariba Network Buyer account for multi-ERP support.
@ Copyright. All rights reserved.
© SAP SE
AR822
109
LOGO HERE
Configuring Multi-ERP for Network Integration in Ariba Network Buyer account 1. Once Ariba Customer Support confirms the enablement of multi ERP for your AN Buyer Account, login to your AN Buyer account. Click on Administration dropdown & then click on Configuration
2. You will see Business Application IDs link enabled. You can see this link only if your AN Buyer Account is multi ERP enabled. Click on the link
@ Copyright. All rights reserved.
© SAP SE
AR822
110
LOGO HERE
Configuring Multi-ERP for Network Integration in Ariba Network Buyer account 3. You will see option to create Business Application IDs. Click Create
4. Provide details of your Business (SAP) System & other details. Click Save
@ Copyright. All rights reserved.
© SAP SE
AR822
111
LOGO HERE
Configuring Multi-ERP for Network Integration in Ariba Network Buyer account 5. You will see the Business System getting displayed under List of System IDs. Click Create again to provide details of your another Business (SAP) System if needed.
6. Provide details of your another Business (SAP) System & click Save. You will see all your Business Systems listed. Click Save & then click Done
@ Copyright. All rights reserved.
© SAP SE
AR822
112
LOGO HERE
Configuring Multi-ERP for Network Integration in Ariba Network Buyer account 7. Once all your Business Systems are created, you can assign it to your suppliers accordingly. To do so, click on Supplier Enablement dropdown & then click Active Relationships. You will see all suppliers connected to your AN Buyer.
8. Select the supplier to which you want to add Business System ID info & from More Actions dropdown, click Edit.
@ Copyright. All rights reserved.
© SAP SE
AR822
113
LOGO HERE
Configuring Multi-ERP for Network Integration in Ariba Network Buyer account 9. Go to Unique Supplier ID Configuration section & click Add.
10. Select System ID from the list you created & Vendor ID of the supplier in that Business System. Click Save.
11. If you have the same supplier in another Business System, repeat the step#13 and add Vendor ID of the supplier defined in that Business System.
All the Vendor IDs associated with respective Business Systems will then be displayed on the UI.
@ Copyright. All rights reserved.
© SAP SE
AR822
114
LOGO HERE
Configuring Multi-ERP for Network Integration in CIG In CIG, you would need to create separate project per ERP / Business System. Follow the below steps: 1. Send the ERP information of each SAP system to CIG. 2. Ensure that information of each SAP system is available in CIG>>>Basic Data & is accurate. 3. Create separate projects per SAP system & select relevant information in the connection tab while creating projects.
@ Copyright. All rights reserved.
© SAP SE
AR822
115
LOGO HERE
Configuring Multi-ERP for Network Integration in Cloud Connector In Cloud Connector, you would need to define different Internal Systems corresponding to each ERP system.
@ Copyright. All rights reserved.
© SAP SE
AR822
116
LOGO HERE
Configuring Multi-ERP for Network Integration in SAP NetWeaver PI In PI, you would need to add the condition in Receiver Determination.
@ Copyright. All rights reserved.
© SAP SE
AR822
117
LOGO HERE
Configuring Multi-ERP for Network Integration in SAP CPI 1. Maintain value mappings for SAP System ID & Virtual Host / Port. Virtual host & port should be the same as defined in Cloud Connector for that particular SAP System ID.
2. Maintain value mappings for SAP System ID & SAP Credentials.
These are virtual user credentials for which you will need to define mappings with actual user credentials in a later step. @ Copyright. All rights reserved.
© SAP SE
AR822
118
LOGO HERE
Configuring Multi-ERP for Network Integration in SAP CPI 3. Maintain value mappings for SAP System ID & Cloud Connector Location ID.
4. Maintain mappings for SAP Credentials & SAP Login Info: a. Under Manage Security, click on Security Material.
@ Copyright. All rights reserved.
© SAP SE
AR822
119
LOGO HERE
Configuring Multi-ERP for Network Integration in SAP CPI 5. Maintain mappings for SAP Credentials & SAP Login Info b. Click on User Credentials.
6. Maintain mappings for SAP Credentials & SAP Login Info c. Add SAP User ID & Password for the Credentials maintained in Value Mappings in step#2.
@ Copyright. All rights reserved.
© SAP SE
AR822
120
LOGO HERE
Custom Mapping Tool
@ Copyright. All rights reserved.
© SAP SE
AR822
121
LOGO HERE
About This Lesson Lesson 1: Overview By the end of this lesson, you will be able to: •
Navigate the Custom Routing Tool
•
Understand the feature and functions of Custom Mapping Tool
This lesson contains the following use cases: i.
Feature Overview
ii. Execution Flow iii. Supported Version @ Copyright. All rights reserved.
© SAP SE
AR822
122
LOGO HERE
Mapping Tool Overview Mapping Tool The mapping tool provides added self-service in CIG which helps support the hefty demand of custom mappings. Using this feature the buyer can do the following:
Create & Edit Customization Deploy/ Undeploy & Manage versions Test Compare
@ Copyright. All rights reserved.
© SAP SE
AR822
123
LOGO HERE
Mapping Tool Overview Flow:
ØCIG executes the standard mappings. ØCustom XLSTs via SRs. ØCIG executes the mappings done via mapping tool.
Standard Mappings
SR Custom Mappings
Mapping tool Custom Mappings
@ Copyright. All rights reserved.
© SAP SE
AR822
124
LOGO HERE
Mapping Tool Overview Access Mapping tool: • Log in to Cloud Integration Gateway. • Go to My Configurations. • Navigate to Mappings.
@ Copyright. All rights reserved.
© SAP SE
AR822
125
LOGO HERE
Mapping Tool Overview
Supported CIG AddOn Versions: Ø
Starts from ADDONINFO 1 - ARBCI10003
Ø
Starts from ADDONINFO 2 - ARBCI20003
Ø
Please check the support policy for updated information, SAP Note: 2400737
@ Copyright. All rights reserved.
© SAP SE
AR822
126
LOGO HERE
About This Lesson Lesson 2: Features By the end of this lesson, you’ll be able to : • • •
Create & Edit Customizations Deploy, Un-deploy, and Manage Versions Test a Custom Map
Lesson Topics • Create Customization • Edit Customization • Deploy Customization • Testing Customization
@ Copyright. All rights reserved.
© SAP SE
AR822
127
LOGO HERE
Features: Create & Edit Customization Create a new custom mapping: Go to the Mappings tab under My Configuration: 1. Select the Transaction for which you want to do the customization; Click ADD.
2. On the Document Mapper screen; Select the System ID from the drop down menu and Click OK.
3. On the Document Mapping screen, Map the Source Node to Target Node and Click Save Mapping
@ Copyright. All rights reserved.
© SAP SE
AR822
128
LOGO HERE
Features: Create & Edit Customization Edit custom mappings: Go to the Mappings tab under My Configuration: 1. Select the transaction for which you want to edit the customization. Click Edit icon
2. On the Document Mapping screen, Edit the Source Node to Target Node mapping and click Save Mapping
@ Copyright. All rights reserved.
© SAP SE
AR822
129
LOGO HERE
Features: Deploy/Un-deploy & Manage Versions Deploy custom mappings: Go to the Mappings tab under My Configuration: 1.
Select the Transaction you want to manage. Click List Versions
2.
On the Mapping Version Details screen, select Version & Deployment mode and click Close
@ Copyright. All rights reserved.
© SAP SE
AR822
130
LOGO HERE
Features: Deploy/Un-deploy & Manage Versions 3. On the My Configurations screen, verify the selected deployment version and mode is marked correctly.
@ Copyright. All rights reserved.
© SAP SE
AR822
131
LOGO HERE
Features: Testing Custom Map Testing Custom Mappings:
Go to the Mappings tab under My Configuration:
1.
Select the Transaction you want to test, click Test Mapping
2.
On the Mapping Testing Tool screen, Browse or Copy the input content
@ Copyright. All rights reserved.
© SAP SE
AR822
132
LOGO HERE
Features: Testing Custom Map 3. Select SystemID and click Test
4.
On the Mapping Testing Tool screen, check the mapping tool extension transformation
@ Copyright. All rights reserved.
© SAP SE
AR822
133
LOGO HERE
About This Lesson Lesson 3: Node Functions By the end of this lesson, you’ll be able to : •
Describe, and provide examples of, the node functions
•
Identify and execute specific custom mapping use cases
This lesson includes the following topics:
1. Node Functions 2. Use Cases
@ Copyright. All rights reserved.
© SAP SE
AR822
134
LOGO HERE
Node Functions
@ Copyright. All rights reserved.
© SAP SE
AR822
135
LOGO HERE
Use Cases • Map extrinsic at header level • Map extrinsic at item level • Map a new optional element/ Concatenate/ Sub-string • Delete a mapped element • Format Number • Normalize • Format Date • Map a Child Value form source structure to a Parent field in target structure • Choose When • Map text node to item level extrinsic • Create/ Replace node @ Copyright. All rights reserved.
© SAP SE
AR822
136
LOGO HERE
Use Cases: Map Extrinsic at Header Level EXAMPLE: Map SAP Purchase Order document type to OrderRequest cXML extrinsic (Map E1EDK01-BSART to Extrinsic(2) and Add Constant Value to Extrinsic-Name) Go to the Mappings tab under My Configuration and select the Transaction
1. Select the Extrinsic at Header level, click Duplicate Node
@ Copyright. All rights reserved.
© SAP SE
AR822
137
LOGO HERE
Use Cases: Map Extrinsic at Header Level 2. On cXML Order Request Screen verify the new Extrinsic field
3. On cXML Order Request Screen, click the Target Node and click Add Constant Value
@ Copyright. All rights reserved.
© SAP SE
AR822
138
LOGO HERE
Use Cases: Map Extrinsic at Header Level 4. Enter the Extrinsic name and click Ok
5. On the Document Mapping screen, map the Source Node to Target Node and click Save Mapping
6. Give the sample payload and run Test
@ Copyright. All rights reserved.
© SAP SE
AR822
139
LOGO HERE
Use Cases: Map Extrinsic at Item Level EXAMPLE: Map SAP Material Group to cXML OrderRequest in OrderRequest>>ItemOut>>ItemDetail>>Extrinsic
Go to the Mappings tab under My Configuration and select the Transaction
1. Select the Extrinsic at Line level, click the Duplicate Node option.
@ Copyright. All rights reserved.
© SAP SE
AR822
140
LOGO HERE
Use Cases: Map Extrinsic at Item Level 2. Map E1EDP01>>MATKL to ItemDetail>>Extrinsic and hard-code the extrinsic name to MaterialGroup
3. Loop the material group for all the line items, right-click on the mapping line and choose Target Variable, click Add Position Variable
@ Copyright. All rights reserved.
© SAP SE
AR822
141
LOGO HERE
Use Cases: Map Extrinsic at Item Level 4.
Check for the highlighted text Select an Item on the target structure.
5. Select the structure with multiple occurrence, click the root node of extrinsic(2) i.e ItemOut from the structure.
@ Copyright. All rights reserved.
© SAP SE
AR822
142
LOGO HERE
Use Cases: Map Extrinsic at Item Level 6.
Add source condition to loop the segments, right-click on the mapping line and choose Add Source Condition
7. Select a condition item as E1EDP01 since E1EDP01 and ItemOut are in the same level.
@ Copyright. All rights reserved.
© SAP SE
AR822
143
LOGO HERE
Use Cases: Map Extrinsic at Item Level 8. From the pop-up choose Position Variable radio button, click Ok
9. On the Document Mapping screen, click Save Mapping
@ Copyright. All rights reserved.
© SAP SE
AR822
144
LOGO HERE
Use Cases: Map Extrinsic at Item Level 10. Give the sample payload and run Test
@ Copyright. All rights reserved.
© SAP SE
AR822
145
LOGO HERE
Use Cases: Delete a Mapped Element If a buyer does not want to send certain nodes to the target system, then they can suppress the details using this node function. Ex: Buyer does not want to send the accounting details to the supplier. Go to the Mappings tab under My Configuration and select the Transaction 1. Select the target segment to suppress, click on the Distribution Node on cXML Order Request and Delete
2. On cXML Order Request screen, check for the Red Line against Distribution node
@ Copyright. All rights reserved.
© SAP SE
AR822
146
LOGO HERE
Use Cases: Delete a Mapped Element 3. On the Document Mapping screen, click Save Mapping
4. Give the sample payload and run Test
@ Copyright. All rights reserved.
© SAP SE
AR822
147
LOGO HERE
Use Cases: Format Number This function is used for formatting different numeric values. Ex: If the amount value is 10.1999, and if we introduce a format number function with formatting 0.00, then the output would be 10.20. ERPOrder_PurchOrdLineDetails_Item>>ServiceDetails>>MaxAmo unt (fx) à POITEMS>>ITEM>>Maxamount Go to the Mappings tab under My Configuration and select the Transaction 1. Select the mapping where you want to add the function, rightclick on the Mapping Line, click Functions 2. On the selection screen, choose Add Function, click Add Format Number Function
@ Copyright. All rights reserved.
© SAP SE
AR822
148
LOGO HERE
Use Cases: Format Number 3. On the pop-up screen, enter the Number Format Pattern in the box, click OK, click Save Mapping
4. Give the sample payload and run Test
SOURCE
TARGET
@ Copyright. All rights reserved.
© SAP SE
AR822
149
LOGO HERE
Use Cases: Format Date This function is used for formatting different Date types. EX: Source has a date format like 2019-01-28 (YYYY-MM-DD) and if we need to change the date format to 2019-28-01 (YYYY-DD-MM), then add date format function like [Y0001]-[D01]-[M01]. Go to the Mappings tab under My Configuration and select the Transaction 1.
Select the mapping where you want to add the function, right-click on the Mapping Line, click Functions
2.
On the selection screen, choose Add Function, click Add Format Date Function
@ Copyright. All rights reserved.
© SAP SE
AR822
150
LOGO HERE
Use Cases: Format Date 3.
On the Pop-up screen, enter the Date Format Pattern, click OK, click Save Mapping
4.
Give the sample payload and run Test
@ Copyright. All rights reserved.
© SAP SE
AR822
151
LOGO HERE
Use Cases: Normalize Function This function is used for normalizing any field values. Ex: Removes white spaces from the field value. Go to the Mappings tab under My Configuration and select the Transaction 1. Select the mapping where you want to add the function, right-click on the Mapping Line, click Functions
2. On the selection screen, choose Function, click Save Mapping
Add Function, click Add Normalize
@ Copyright. All rights reserved.
© SAP SE
AR822
152
LOGO HERE
Use Cases: Normalize Function 3. Give the sample payload and run Test SOURCE
TARGET
@ Copyright. All rights reserved.
© SAP SE
AR822
153
LOGO HERE
Use Cases: Map a Child Value from Source Structure to Parent Field in Target Structure EXAMPLE: Mapping certain filed at line level to a field in header level based on a condition. Map E1EDP01>>E1EDP02>>BELNR(QUALF = 002) from source to OrderRequestHeader>>@parentAgreementID Go to the Mappings tab under My Configuration and select the Transaction
1. Select the E1EDP01 from source structure, Map E1EDP02>BELNR to OrderRequestHeader-@parentAgreementID.
@ Copyright. All rights reserved.
© SAP SE
AR822
154
LOGO HERE
Use Cases: Map a Child Value from Source Structure to Parent Field in Target Structure 2. Add Source Condition on the mapping line with field QUALF(Qualifier).
3. Select the condition item as QUALF, check for the pop-up
@ Copyright. All rights reserved.
© SAP SE
AR822
155
LOGO HERE
Use Cases: Map a Child Value from Source Structure to Parent Field in Target Structure 4. Enter the qualifier as 002 or the required qualifier, click OK
5.
Now, again click the mapping line, choose Select a Condition Item, then select the first line via mapping (as the reference remains same across all line items); click Add Source condition and click E1EDP01
@ Copyright. All rights reserved.
© SAP SE
AR822
156
LOGO HERE
Use Cases: Map a Child Value from Source Structure to Parent Field in Target Structure 6. Check for the condition pop-up, enter from which line item the value needs to be selected, Enter 1, click OK
7.
Give the sample payload and run Test
@ Copyright. All rights reserved.
© SAP SE
AR822
157
LOGO HERE
Use Cases: Map a Child Value from Source Structure to Parent Field in Target Structure
First line item E1EDP02>>BELNR is 123. This need to be mapped to parentAgreementID at OrderRequestHeader.
@ Copyright. All rights reserved.
© SAP SE
AR822
158
LOGO HERE
Use Cases: Choose When This node function is similar to if and else structure. SOURCE
Ex: If ExternalLineNumber exists, map it to target else map ERPLineItemNumber. ERPOrder_POLineLineDetailItem>>Item>>LineItems>>Item –X/XX à PO_Items>>Item>>PO_Item Go to the Mappings tab under My Configuration and select the Transaction 1. Select the mapping where you want to add the function, right-click on the Mapping Line, click on Choose When and create.
@ Copyright. All rights reserved.
© SAP SE
AR822
159
LOGO HERE
Use Cases: Choose When 2. On the selection Screen, choose operator as non empty
3. Choose the second field and map it to same target, right-click (again) on the Mapping Line, click Choose When and create.
@ Copyright. All rights reserved.
© SAP SE
AR822
160
LOGO HERE
Use Cases: Choose When 4. On the selection Screen, choose Operator as non empty and Order as 2.
5. Give the sample payload and run Test.
@ Copyright. All rights reserved.
© SAP SE
AR822
161
LOGO HERE Map Text Node to Item Level Extrinsic Use Cases:
Mapping item level long text to ne Extrinsic field. Ex: In OrderRequest IDOC E1EDPT1>>E1EDPT2 will contain the long text. This need to be mapped to line level extrinsic. Go to the Mappings tab under My Configuration and select the Transaction
1. Select the mapping where you want to add the condition, map E1EDPT2-TDLINE to Extrinsic at ItemDetail level
@ Copyright. All rights reserved.
© SAP SE
AR822
162
LOGO HERE
Use Cases: Map Text Node to Item Level Extrinsic
2. Right-click on the Mapping Line and choose Target Variable>>Set Variable>> Position
3. Select a condition item and choose ItemOut which is used for loop.
@ Copyright. All rights reserved.
© SAP SE
AR822
163
LOGO HERE Map Text Node to Item Level Extrinsic Use Cases:
4. Add source condition. Choose the similar path in the source condition E1EDP01 with condition type Position Variable and also the specific TDID to be picked.
5. Add the 2nd source condition to pick the specific TDID, the reason is there might be different TDIDs (Long Text)..
@ Copyright. All rights reserved.
© SAP SE
AR822
164
LOGO HERE Use Cases: Map Text Node to Item Level Extrinsic
6. Add condition value as Z.
7. Give the sample payload and run Test.
@ Copyright. All rights reserved.
© SAP SE
AR822
165
LOGO HERE
About This Lesson Lesson 4: Limitations By the end of this lesson, you will be able to: •
Identify custom mapping tool limitations
@ Copyright. All rights reserved.
© SAP SE
AR822
166
LOGO HERE
Limitations • Comments ØIDOC to cXML - We cannot map the IDOC comments to comments node in cXML. ØcXML to IDOC/Proxy - For example in IDOC, the comments need to be mapped to TDLINE and length of TDLINE is 70 characters. In CIG mappings, we cannot split the comments and create multiple TDLINE
• A standard output which got generated cannot be changed. Customer will have to do the mapping from source to target again. • Customer cannot see the standard mapping lines and manual customizations (Done by Engineering). • Concatenate function: Max 3 fields only can be concatenated. • Adding multiple conditions via Choose When is not supported.
@ Copyright. All rights reserved.
© SAP SE
AR822
167
LOGO HERE
Content Based Routing
@ Copyright. All rights reserved.
© SAP SE
AR822
168
LOGO HERE
About This Lesson Lesson 1: Overview By the end of this lesson, you will be able to: •
Navigate the Custom Routing Tool
•
Understand the feature and functions of Custom Routing Tool
This lesson includes the following topics: •
Flow Overviews
•
Feature and Functions
@ Copyright. All rights reserved.
© SAP SE
AR822
169
LOGO HERE
Overview Buyers can use custom routing to route transaction documents to the specific ERP client system based on the system ID of the ERP system and certain conditions. Using this feature the buyer can do the following:
Create & Edit Custom Routing for Document Type
XPath Based Document Routing
@ Copyright. All rights reserved.
© SAP SE
AR822
170
LOGO HERE
Overview
SAP S/4 Hana Company Code - 1000
System ID 1
SAP ECC Company Code - 2000
Ariba Network or SAP Ariba Applications
Cloud Integration Gateway
System ID 2
@ Copyright. All rights reserved.
© SAP SE
AR822
171
LOGO HERE
Overview To navigate to Mapping Tool in CIG follow the below steps: 1. Login to Cloud Integration Gateway. 2. Go to My Configurations. 3. Navigate to Custom Routing.
@ Copyright. All rights reserved.
© SAP SE
AR822
172
LOGO HERE
About This Lesson Lesson 2: Configuration Steps By the end of this lesson, you will be able to: •
Configure content based routing
This lesson includes the following topics: i.
Create custom routing
@ Copyright. All rights reserved.
© SAP SE
AR822
173
LOGO HERE
Configuration Steps
1. Go to the Custom Routing tab under My Configuration.
2. Click Create Custom Routing.
@ Copyright. All rights reserved.
© SAP SE
AR822
174
LOGO HERE
Configuration Steps
3. Select Direction and Document Type, enter values for Name and Description.
4. From the Action Value drop down, select the System ID for which you want to do the CBR.
@ Copyright. All rights reserved.
© SAP SE
AR822
175
LOGO HERE
Configuration Steps
5. On the conditions section click on the + sign to add Xpath
. 6. Either you can select a Possible XPath from the available list, or click New XPath
@ Copyright. All rights reserved.
© SAP SE
AR822
176
LOGO HERE
Configuration Steps
7. Enter values for Name and Description, select the Data Type.
8. Select the XPath of the node for which you want to do the CBR.
@ Copyright. All rights reserved.
© SAP SE
AR822
177
LOGO HERE
Configuration Steps
9. Select the Operand from the drop down.
10. Under Operand, select EXISTS
11. Click Save.
@ Copyright. All rights reserved.
© SAP SE
AR822
178
LOGO HERE
Outbound
AN System ID – AN1
System ID – S1
AN System ID – AN2 Ariba Network Cloud Integration Gateway
Buying and Invoicing
System ID – S2
@ Copyright. All rights reserved.
© SAP SE
AR822
179
LOGO HERE
About This Lesson Lesson 3: Operands By the end of this lesson, you will be able to: •
Describe the operands allowed when defining an XPath
This lesson includes the following topics: i.
Operands allowed for String Data Type
ii.
Operands allowed for Numeric Data Type
@ Copyright. All rights reserved.
© SAP SE
AR822
180
LOGO HERE
Operands This function is used for adding different conditions for defining XPath. Ø For String Data Type. Ø For Numeric Data Type.
Operands Allowed for String Data Type
S.No 1 2 3 4 5 6 7 8 9
© SAP SE
Operand Equals Not equals Not begins with Not null or empty Exists Not exists Contains Not contains Begins with
AR822
Operands Allowed for Numeric Data Type
S.N Operand o 1 Greater than 2 Less than Greater than or 3 equal 4 Less than or equal 5 Equals @ Copyright. All rights reserved.
181
LOGO HERE
About This Lesson Lesson 4: Use Cases By the end of this lesson, you will be able to: •
Configure company code based routing
This lesson includes the following topics: i.
Company code based routing
@ Copyright. All rights reserved.
© SAP SE
AR822
182
LOGO HERE
Company Code Based Routing Ex: Maintain a custom routing condition where company code 1000 and 2000 need to point to one backend system B1 and company code 3000 and 4000 need to point to backend system B2. Go to the Custom Routing tab under My Configuration and click on Create Custom Routing.
1. Select Direction and Document Type, enter values for Name and Description.
2. From the Action Value drop down, select the System ID B1.
@ Copyright. All rights reserved.
© SAP SE
AR822
183
LOGO HERE
Company Code Based Routing 3. Click on the New XPath button, enter Name and Description.
4. Enter value of XPath as: /PurchaseOrderExportRequest/ERPOrder_PurchOrdHeaderDetails _Item/item/CompanyCode[UniqueName=1000 or UniqueName=2000]
@ Copyright. All rights reserved.
© SAP SE
AR822
184
LOGO HERE
Company Code Based Routing 5. Select the Operand as EXISTS, click Save
6.
From the Action Value drop down, select the System ID B2.
@ Copyright. All rights reserved.
© SAP SE
AR822
185
LOGO HERE
Company Code Based Routing 7. Enter value of XPath as /PurchaseOrderExportRequest/ERPOrder_PurchOrdHeaderDetails_Item/it em/CompanyCode[UniqueName=3000 or UniqueName=4000]
Click Save
8. Select the Operand as EXISTS, click Save 9. Check the CBR overview screen.
@ Copyright. All rights reserved.
© SAP SE
AR822
186
LOGO HERE
About This Lesson Lesson 5: Sample XPaths By the end of this lesson, you will be able to: •
Recognize various Xpath Examples
This lesson includes the following topics: i.
XPath examples
@ Copyright. All rights reserved.
© SAP SE
AR822
187
LOGO HERE
Sample XPaths
S.No
XPath Examples
1
/cXML/Request/InvoiceDetailRequest/InvoiceDetailRequestHeader/*[@role ='billTo' and @addressID = '0001']/Name
2
/cXML/Request/InvoiceDetailRequest/InvoiceDetailRequestHeader/InvoicePartner/Contact[@role='remitTo']/PostalAddress/City
3
/cXML/Request[1]/InvoiceDetailRequest[1]/InvoiceDetailOrder[1]/InvoiceDetailItem[LineNum]/InvoiceDetailItemReference[1]/Description[1]
4
/cXML/Header/To/Credential[@domain='SystemID']/Identity
5
/PurchaseOrderExportRequest/ERPOrder_PurchOrdHeaderDetails_Item[1]/item[1]/CompanyCode[1]/UniqueName[1]
@ Copyright. All rights reserved.
© SAP SE
AR822
188
LOGO HERE
About This Lesson Lesson 6: Limitations By the end of this lesson, you will be able to: •
Understand the limitations of content based routing
This lesson includes the following topics: i.
Limitations
@ Copyright. All rights reserved.
© SAP SE
AR822
189
LOGO HERE
Limitations
Content Based Routing Limitations: 1. Adding more than two conditions for a transaction is not possible. 2. SAP Ariba Cloud Integration Gateway doesn’t support custom routing for suppliers.
@ Copyright. All rights reserved.
© SAP SE
AR822
190
LOGO HERE Section Complete
Congratulations! You have now completed this Section!
@ Copyright. All rights reserved.
© SAP SE
AR822
191