4QN S4HANA2021 Set-Up EN XX

Download as pdf or txt
Download as pdf or txt
You are on page 1of 60

Set-Up Instructions | PUBLIC

SAP S/4HANA
2022-03-29

Setting Up Central Procurement with SAP Ariba


Sourcing (4QN)
© 2022 SAP SE or an SAP affiliate company. All rights reserved.

THE BEST RUN


Content

1 Document History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2 Purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

3 Preparation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
3.1 Prerequisites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Prerequisites for SAP S/4 HANA On-Premise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Prerequisites for SAP Ariba Central Sourcing Integration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 Integration Workflow for Scope Item 4QN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

4 Configuration for SAP S/4HANA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11


4.1 SAP S/4HANA Hub System Configuration Steps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Preconditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Output Parameter Determination. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Activate the SAP Application Interface Framework (AIF) Content. . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Check Own Business System in the System Landscape Directory (SLD). . . . . . . . . . . . . . . . . . . . . . 13
Configure Personal Security Environment (PSE) and Export SAP S/4HANA Public Certificate. . . . . . . 13
Configure Communication Settings in SOAMANAGER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Master Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

5 Configuration for SAP Ariba Cloud Integration Gateway. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32


5.1 Overview of the SAP Ariba Cloud Integration Gateway Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.2 Enable SAP Ariba Cloud Integration Gateway on SAP Ariba Sourcing. . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.3 Set Up the Basic Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.4 Create and Deploy a Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Set Up Basic Project Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Set up the Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Set up the Mapping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Review the Project Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Test a Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Deploy a Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
5.5 Monitor Messages (Optional). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42

6 Configuration for SAP Ariba. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43


6.1 Configuration for SAP Ariba Sourcing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Prerequisites for Requests for Quotation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.2 Restrictions for Requests for Quotation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
6.3 Import Master Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


2 PUBLIC Content
Import Master Data Using CSV Files or Worksheets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Verify the Imported Master Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.4 Add Supplier Users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.5 View User Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.6 Manage Mappings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
How to Create a Term Field in SAP Ariba Sourcing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53

7 Known Restrictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

8 Appendix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
8.1 Ticket Component. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Content PUBLIC 3
1 Document History

Revision Date Change

1.0 <2021-03-24> Creation 2021 OP

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


4 PUBLIC Document History
2 Purpose

 Tip

We recommend setting up this integration scenario using the Cloud Integration Automation Service (CIAS).
CIAS provides a guided workflow that features:

● Customer-specific system information (for example, target URLs)


● Reusable configuration settings between tasks
● Automated execution capabilities

With the included project management tool and complementary support information, CIAS helps reduce the
time you need for manual tasks. For more information, see the product page on the SAP Help Portal.

Navigate directly to the Maintenance Planner.

The integration between the SAP S/4HANA and the SAP Ariba Sourcing through SAP Ariba Cloud Integration
Gateway requires some setup to be done by the customer. The purpose of this document is to describe these
settings. Configure the settings in SAP S/4HANA on-premise, SAP Ariba Cloud Integration Gateway, and the SAP
Ariba Sourcing. Optionally, SAP Cloud Integration can be used as middleware in this scenario, see the picture
below.

 Note

SAP Cloud Integration is part of the SAP Integration Suite which is running on SAP Business Technology
Platform (SAP BTP) and encompasses API Management, Integration Advisor, and Open Connectors. To learn
more, please check this SAP Integration Suite service catalog .

If you have already integrated your SAP S/4HANA on-premise with Ariba Network for procurement (for example,
Purchase orders and/or Invoice integration), you would have already made some of the settings described in this
document.

Please ensure that you read the documentation Central Procurement with Ariba Sourcing(4QN) for further details
and current restrictions before you set up this scope item.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Purpose PUBLIC 5
 Note

You can use certificate-based authentication for the connection between SAP Integration Suite and SAP Ariba
Cloud Integration Gateway. But this guide only describes the certificate-based authentication between SAP S/
4HANA and SAP Ariba Cloud Integration Gateway.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


6 PUBLIC Purpose
3 Preparation

3.1 Prerequisites

3.1.1 Prerequisites for SAP S/4 HANA On-Premise

Preparation

4QN - Central Procurement with SAP Ariba Sourcing is working on the basis of Central Hub scenario, therefore the
hub system and connected system configuration related to central procurement is mandatory to be completed as
business condition.

The following prerequisites need to be fulfilled in the working system before getting started:

● It is mandatory that the scope item 4QN - Central Procurement with SAP Ariba Sourcing is active in the hub
system; as business conditions, scope item 2XT- Central Purchasing, 2ME - Central Purchase Contracts, and
3ZF - Central Sourcing should also be activated in the hub system.
● Complete the activities in the set up instructions for the scope item 3ZF - Central Sourcing. For more
information, see Setting Up Central Sourcing (3ZF).
● Complete the activities in the set up instructions for the scope item 2XT - Central Purchasing. For more
information, see Setting Up Central Purchasing(2XT).
● Complete the activities in the set up instructions for the scope item 2ME - Central Purchase Contracts. For
more information, see Setting up Central Contracts(2ME).
● Ensure that the initial set of master data, such as account assignment category, material group, purchasing
organization, purchasing group, is available in the backend system and is in sync with the SAP Ariba Sourcing
system.
● Ensure that the SAP Cloud Connector (SCC) is installed and configured. For configuration instructions, see
SAP Note 181633 .
● If you want to use SAP Cloud Integation as middleware between SAP S/4HANA and SAP Cloud Integration
Gateway, there are some prerequisites and configuraton steps that need to be covered. Please refer to SAP
Note 3065371 for more details.

3.1.2 Prerequisites for SAP Ariba Central Sourcing Integration

● You must have an SAP Ariba Sourcing account with full authorization as an Enterprise user that has all the
group permissions. SAP Ariba requires you to have the user ID and password to log in to the account.
● Ensure that the external system ID in SAP Ariba Sourcing contains the SenderBusinessSystemID of the SAP S/
4HANA instance.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Preparation PUBLIC 7
● By default, the solution is configured to use the SYS0220 template for the incoming RFQs. If you need to use a
different template, work with SAP Ariba Support to configure the appropriate value for the site parameter
Application.ACM.S4Hana.DefaultSourcingProjectTemplate.

 Note

If you are integrating the guided sourcing functionality, ensure that the template you use has guided
sourcing enabled in it. You can enable guided sourcing in a template by setting the template field Guided
Sourcing Template to Yes.

● Contact SAP Ariba Support to complete the following tasks for your SAP Ariba Sourcing site. Have your
Designated Support Contact (DSC) log a service request. An SAP Ariba Support representative will follow up to
complete the request.

 Note

For more information about contacting your Designated Support Contact, see How can I see who my
company’s is Designated Support Contact (DSC)?

● To be able to use mappings-based integration of custom fields in the Setting Up Central Procurement with
Ariba Sourcing (4QN) integration scenario:
○ Enable SS-9766 Support Data types for NetworkRFQ Extrinsic for your SAP Ariba Sourcing site.
○ Set up custom mappings for custom fields in SAP Ariba Cloud Integration Gateway.

 Note

For information about the tasks you need to perform for custom mappings to work, see Manage
Mappings [page 52].

● Work with your administrator to create and assign users and group permissions for your site. For more
information, see View User Groups [page 51].
Create users with the following user group permissions:
○ Customer Administrator group (access to this group must be approved by SAP Ariba.)
○ Integration Admin group
○ A group with the Administrator or Integration Admin role
● Create users with any of the following user group permissions for creating sourcing events from sourcing
requests:
○ Category Manager
○ Commodity Manager
○ Customer Administrator (access to this group must be approved by SAP Ariba )
○ Event Administrator (access to this group must be approved by the SAP Ariba Market Coordination Team)
○ Junior Procurement Agent
○ Junior Sourcing Agent
○ Limited Event Administrator (access to this group must be approved by the SAP Ariba Market Coordination
Team)
○ Procurement Agent
○ Sourcing Agent
○ Sourcing Approver
○ Sourcing Project Administrator (access to this group must be approved by the SAP Ariba Market
Coordination Team)

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


8 PUBLIC Preparation
● Buyers integrating the guided sourcing functionality of SAP Ariba Sourcing with SAP S/4HANA must ensure
that the user is a member of the Category Buyer group and has user group permissions for creating sourcing
events from sourcing.
● Buyers integrating the guided sourcing functionality of SAP Ariba Sourcing with SAP S/4HANA must ensure
that the following ICM parameters are enabled:
○ Application.AQS.GuidedSourcing.Enabled
○ Application.AQS.GuidedSourcing.EnableS4HanaCloudIntegration

3.2 Integration Workflow for Scope Item 4QN

To ensure the successful integration of SAP Ariba Sourcing with SAP S/4HANA using SAP Ariba Cloud Integration
Gateway for the Central Procurement with Ariba Sourcing (4QN) scope item, we recommend that you perform the
integration tasks in the order they’re listed in the following table:

Order to perform tasks Integration task Description

In SAP Ariba Sourcing

Step 1 Enable SAP Ariba Cloud Integration In this task, you enable SAP Ariba Cloud
Gateway on SAP Ariba Sourcing [page
Integration Gateway on SAP Ariba Sourc­
33]
ing to send and receive transaction docu­
ments to and from S/4HANA.

Create a P user ID and password to ac­


cess SAP Ariba Cloud Integration Gate­
way. P user ID and password are the pre­
requisites for defining a communication
system for SAP Ariba Cloud Integration
Gateway (described in Step 3 in this ta­
ble.).

In SAP S/4HANA

Step 2 S/4 HANA Hub System Configuration Configure the output channels and the
steps
output parameter determination.

Step 3 Configure Communication Settings in Configure services in SOAMANAGER for


SOAMANAGER [page 15]
the data exchange from SAP S/4HANA to
SAP Ariba Cloud Integration Gateway
(CIG).

Step 4 Master Data [page 30] Ensure that the required master data is
available in connected systems.

In SAP Ariba Cloud Integration Gateway

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Preparation PUBLIC 9
Order to perform tasks Integration task Description

Step 5 Set Up the Basic Data [page 35] Configure the basic data as the first step
to configure an integration project for fa­
cilitating the integration of SAP Ariba
Sourcing with SAP S/4HANA.

Step 6 Set Up Basic Project Information [page Create a project for the SAP S/4HANA
36]
Hub system that you want to connect to
SAP Ariba Sourcing using SAP Ariba
Cloud Integration Gateway.

Step 7 Set up the Connections [page 37] Configure the connection information for
the newly-created project.

Step 8 Deploy a Project [page 41] Deploy the project that you created so
that it is available for use in the produc­
tion environment.

(Optional) Monitor Messages (Optional) [page 42] Monitor the successful and the failed
messages in SAP Ariba Cloud Integration
Gateway. You can verify the logs of failed
messages to resolve errors.

In SAP Ariba Sourcing

Step 9 Import Master Data [page 46] Import master data such as commodity
code, currency conversion rates, unit of
measure, region codes, department de­
tails, and so on.

Step 10 Add Supplier Users [page 49] Create suppliers in SAP Ariba Sourcing to
participate in the sourcing event. The
suppliers you create on SAP Ariba Sourc­
ing must also be registered on Ariba Net­
work.

Step 11 Manage Mappings [page 52] Create and manage mappings for sup­
porting custom fields in quote requests.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


10 PUBLIC Preparation
4 Configuration for SAP S/4HANA

Setting up the connection to the Ariba Sourcing requires some basic configuration activities as described hereafter.

4.1 SAP S/4HANA Hub System Configuration Steps

4.1.1 Preconditions

To configure S/4 HANA On-Premise for Central sourcing integration with Ariba sourcing, User need to fulfill the
Prerequisites for SAP S/4 HANA On-Premise [page 7].

4.1.2 Output Parameter Determination

Purpose

Define the settings for the output type central request for quotations.

Procedure

1. Log on to the SAP GUI in the SAP S/4HANA system.


2. Run the transaction OPD, the Output Parameter Determination screen is displayed.
3. In the field, show rules for , choose Central Request for Quotation.
4. In the field, Determination Step , choose Output Type.
5. Add an entry in the table with the following values:
○ Doc. Category : N(Central Request for Quotation)
○ Document Type : RE (Ext. Sourcing Req.)
○ Output Type : EXTERNAL_REQUEST (External Request)
○ Dispatch Time: 1 (Immediately)
6. Activate your changes.
7. In the field, Show rules for , choose Central Request for Quotation .
8. In the field, Determination Step , choose Receiver .

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP S/4HANA PUBLIC 11
9. Add an entry in the table with the following values:
○ Output Type : EXTERNAL_REQUEST (External Request)
○ Role : AS
○ Exclusive Indicator : -(false)
10. Activate your changes.
11. In the field Show rules for , choose Central Request for Quotation .
12. In the field Determination Step , choose Channel .
13. Add an entry in the table with the following values:
○ Output Type : EXTERNAL_REQUEST (External Request)
○ Role : AS
○ Channel : EDI (EDI)
○ Exclusive Indicator : -(false)
14. Leave the remaining fields empty.
15. Click Activate.
16. Save your changes.
17. In the field Show rules for, choose Central Request for Quotation.
18. In the field Determination Step, choose Output Relevance.
19. Add entries in the table with the following values:
Output Type: INTERTNAL_REQUEST (Internal Request)
Relevance Indicator: X (true)
Output Type: EXTERNAL_REQUEST (External Request)
Relevance Indicator: X (true)
20.Click Activate.

4.1.3 Activate the SAP Application Interface Framework (AIF)


Content

Use

You can use the SAP Application Interface Framework (AIF) to monitor XML messages, and perform related
troubleshooting activities. This procedure describes how to activate the SAP AIF content.

Procedure

1. Log on to SAP GUI in the SAP S/4HANA system.


2. Run the transaction /N/AIF/CONTENT_EXTRACT.
The screen AIF Content Transport-Deploy displays.
3. On the screen AIF Content Transport-Deploy , enter SAP_COM_0633 in field Deployment Scenario.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


12 PUBLIC Configuration for SAP S/4HANA
4. Choose Execute.

4.1.4 Check Own Business System in the System Landscape


Directory (SLD)

Use

A business system needs to be created and assigned to the corresponding technical system (SAP S/4HANA) in the
SLD. This business system is used to generate and send message out of SAP S/4HANA. For more information
about business system creation, see SAP note 2515727 .

Procedure

1. Log on to the SAP GUI in the SAP S/4HANA system.


2. Run the transaction SLDCHECK.
On the Exchange Infrastructure: Test LCR Interface screen, the results of the report are displayed. In the Calling
function LCR_GET_OWN_BUSINESS_SYSTEM section, check if a business is assigned to your system.
If no business is assigned to your system, please analyze the results of the report and follow the instructions
displayed on the screen.

4.1.5 Configure Personal Security Environment (PSE) and


Export SAP S/4HANA Public Certificate

4.1.5.1 Configure Personal Security Environment (PSE) for


Certificate-Based Authentication

Use

For certificate-based authentication in the SAP Ariba Cloud Integration Gateway, a public certificate supported by a
Certificate Authority (CA) is required. To get a general list of CAs supported by SAP, refer to SAP Note 2801396 .

This procedure describes how the certificate issued by a CA can be uploaded in SAP S/4HANA.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP S/4HANA PUBLIC 13
 Note

Be aware that you can also use a standard SSL client (in transaction STRUST) if this client already contains a
suitable Personal Security Environment (PSE) with a certificate signed by a trusted CA. Complete the following
procedure only in case you want to create a new PSE dedicated to the connection with SAP Ariba Cloud
Integration Gateway.

Procedure

1. Log on to the SAP GUI in the SAP S/4HANA system.


2. Run the transaction SE16.
The Data Browser: Initial screen is displayed.
3. In the Table Name field, enter STRUSTSSL.
4. Choose Table Create Entries .
5. To confirm the Information dialog box, press Enter .
6. Choose New Entries.
7. On the New Entries: Overview of Added Entries screen, enter a new SSL Client name according to your business
requirements:

 Example

○ Identity: SAPCIG
○ Description: CIG Connection

8. Choose Save.
9. Select or create a workbench request.
10. Run the transaction STRUST.
11. On the Trust Manager: List screen, the new entry SSL Client <Description text of step 7> is displayed.
12. Choose Change.
13. In the SSL Client <Description text of step 7> folder, create a Personal Security Environment (PSE) with a
certificate signed by a CA and supported by SAP.
For more information about how to create a PSE, refer to Configuring SAP NetWeaver AS for ABAP to Support
SSL.
If you want to use an already available signed certificate, import the p12 file into the PSE. For more information
about how to import the p12 file into PSE, refer to Importing a PKCS#12 File.
14. In the SSL Client <Description text of step 7> folder, double-click the PSE.
The details of the PSE are displayed.
15. In the Certificate section, choose Import Certificate.
16. Enter or select the file path to one of the public certificates signed by a CA.
17. Choose Save.
You've configured a Personal Security Environment (PSE) and uploaded a certificate to SAP S/4HANA.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


14 PUBLIC Configuration for SAP S/4HANA
4.1.5.2 Export SAP S/4HANA Public Certificate

Purpose

This procedure describes how to export the SAP S/4HANA client certificate that is required to connect SAP S/
4HANA with SAP Ariba Cloud Integration Gateway.

Procedure

1. Log on to the SAP GUI in the SAP S/4HANA system.


2. Run the transaction STRUST.
3. On the Trust Manager: Display screen, choose either a standard SSL client or your own SSL Client PSE that
you've created in Configure Personal Security Environment (PSE) for Certificate-Based Authentication [page
13].
4. Double-click Own Certificate.
5. In the Certificate section, verify the certificate details.
6. To export the public certificate, choose Export Certificate in the Certificate section.
7. In the Export Certificate dialog box, choose Base64 as file format.
8. Save the certificate.
9. To store the certificate, choose Continue.

4.1.6 Configure Communication Settings in SOAMANAGER

This procedure describes how to configure services in SOAMANAGER for the data exchange from SAP S/4HANA to
SAP Ariba Cloud Integration Gateway (CIG).

4.1.6.1 Prepare WSDL Definition Files

This procedure describes how to download and adapt the required WSDL files to be used during the configuration
in SOAMANAGER.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP S/4HANA PUBLIC 15
4.1.6.1.1 Download WSDL Files for Service Consumers

Procedure for Service Consumer CentralRequestForQuotationS4Request_Out

1. Log on to the SAP GUI in the SAP S/4HANA system.


2. Run the transaction SE80.
3. Choose object type Package, and in the Package Name field, enter MMPUR_INTEGRATION_PRX.
4. Enterprise Services, Service Consumers, and choose the CLASCO_MMPUR_CRFQ_S4_REQUEST_OUT service
consumer.
5. In the right section, choose the WSDL tab.
6. Choose Save to file and enter a name for the WSDL definition.

4.1.6.1.2 Edit WSDL Definition Files

Procedure for Service Consumer CentralRequestForQuotationS4Request_Out

1. Open the WSDL definition file for service consumer CentralRequestForQuotationS4Request_Out (which you
have downloaded before) in Notepad.
2. Add the following text in front of the last tag </wsdl:definitions>

 Sample Code

<wsdl:binding name="binding"
type="tns:CentralRequestForQuotationS4Request_Out">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/
http"/>
<wsdl:operation name="CentralRequestForQuotationS4Request_Out">
<soap:operation soapAction="http://sap.com/xi/Procurement/
CentralRequestForQuotationS4Request_Out/
CentralRequestForQuotationS4Request_Out" style="document"/>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="service">
<wsdl:port name="binding" binding="tns:binding">
<soap:address location="<!--Add the correct address location value
according to your settings.-→"/>
</wsdl:port>
</wsdl:service>

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


16 PUBLIC Configuration for SAP S/4HANA
 Note

Be aware to add the correct address location value for the <soap:address location=""/> according to your
settings. Please enter the following URL depending on which CIG environment you want to connect to:

URL for Europe URL for US Data URL for China URL for the K.S.A
Environment Data Center Center Data Center Data Center Description

CIG QA Environ­ https://testa­ https://testacig- https:// https://testacig- SAP CIG test envi­
ment cig.ariba.com/cxf us.ariba.com/cxf/ test.cig.cn40.app ksa.ariba.com/cxf ronment
/receiveS4SOAP receiveS4SOAP s.platform.sap­ /receiveS4SOAP
cloud.cn/cxf/
receiveS4SOAP

CIG Production https:// https://testacig- https:// https://acig- SAP CIG produc­


Environment acig.ariba.com/cx us.ariba.com/cxf/ prod.cig.cn40.app ksa.ariba.com/cxf tion envrionment
f/receiveS4SOAP receiveS4SOAP s.platform.sap­ /receiveS4OAP
cloud.cn/cxf/
receiveS4SOAP

SAP Cloud Inte­ https://<your SAP Cloud Integration IFLMAP Host-name>/cxf/ This is the end­
gration Environ­ receiveS4PSOAP point of the corre­
ment sponding de­
ployed iFlow on
your SAP Coud In­
tegration. For
more information,
please see SAP
note 3065371

3. Save the file.

4.1.6.2 Create Configuration Profile

Use

A configuration profile comprises a set of technical settings for web services (bindings). Configuration profiles are
created for the specific interdependencies between providers and consumers in a particular system landscape.
When you configure a connection to Ariba system, you need to specify a configuration profile. This configuration
profile is used to filter the services in the connected system to allow only services configured using a configuration
profile of the same name.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP S/4HANA PUBLIC 17
Procedure

1. Run the transaction SOAMANAGER.


2. Navigate to the Technical Administration tab.
3. Choose Profiles. An overview of configuration profiles is displayed.
4. Choose Create Profile.
5. Enter a name, for example -CIG_OKJ801, and a description for the new configuration profile.
6. Choose Next.
7. Enter the security settings.

Field Value

Transport Level Security ○ None (http): For connection to SAP Cloud Integration
using basic authentication
○ SSL (https): For connection to SAP Ariba Cloud Integra­
tion Gateway using certificate-based authentication

Message Level Security None

Authentication Method: Transport Channel Authentication ○ User ID/Password: For connection to SAP Cloud Inte­
gration using basic authentication
○ X.509 SSL Client Certificate: For connection to SAP
Ariba Cloud Integration Gateway using certificate-based
authentication

8. Choose Next.
9. Enter the transport settings.

Field Value

Transport Binding Type SOAP 1.1

Optimized XML Transfer MTOM

IBC Determination Type No IBC Determination

10. Choose Finish.


The configuration profile is created and assigned a version number. By default, a configuration profile is
inactive. A dialog box is displayed.
11. In the dialog box, activate the configuration profile.

4.1.6.3 Create Provider System

Use

This procedure describes, how to define provider systems for usage in business scenario configuration.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


18 PUBLIC Configuration for SAP S/4HANA
Procedure

1. Logon to the SAP GUI and run the transaction SOAMANAGER.


2. Navigate to the Technical Administration tab.
3. Choose Provider System. An overview of provider system names is displayed.
4. Choose Create Special Create Third Party System .
5. Enter a system name, for example -CIG_OKG801, and a description. For the profile name, use the
configuration profile name, created in Create Configuration Profile [page 17].
6. Choose Next
7. On the Enter credentials to access service metadata like WSDL and WSIL on current system screen, enter the
following data:
○ WSIL Service - User for WSIL: <User for WSIL>
○ WSIL Service - Password for WSIL: <Password for WSIL>
○ WSIL Documents - Use WSIL user: Select the checkbox.
8. To check, if the name and password are correct, choose Check.
9. Choose Finish. The provider system is created. By default, a provider system is inactive. A dialog box is
displayed.
10. In the dialog box, don’t activate the provider system.
11. Choose your provider system.
12. Navigate to the WSDL assignment tab.
13. Choose Upload.
14. Choose the file for CentralRequestForQuotationS4Request_Out service consumer, you created in Edit WSDL
Definition Files [page 16], and choose Next.
15. Select Service Definition, and choose Next Confirm .
16. Activate the provider system.

4.1.6.4 Define Logon Data for SAP Cloud Integration Gateway


(CIG) or SAP Cloud Integration

Use

Logon data is used to provide the required credentials and the preferred authentication method to the SAP Cloud
Integration Gateway or SAP Cloud Integration.

Procedure

1. Logon to SAPGUI in the S/4 HANA System and run the transaction SOAMANAGER.
2. Navigate to the Service Administration tab.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP S/4HANA PUBLIC 19
3. Choose Logon Data Management. On the Maintenance tab, all logon data is displayed in a list.
4. Choose Create, and enter a name, for example - CIG_BUYER or SAP Integration communication user
(P- or S-user), and a description, for example <User description>.
5. On the Select an authentication method and specify details if needed screen, choose one of the following
options according to your business requirements:
○ SAP Cloud Integration

Field Value Description

Authentication Method User/Password or X.509

User Name <User Name> Enter your S-user.

Password <Password> Enter the password of your S-user.

Confirm Password <Password> Confirm the password of your S-user.

 Note

To connect to SAP Cloud Integration, the credentials of an S-user are required. This S-user is provided
to you by the Administrator of your SAP BTP global account.

○ SAP Ariba Cloud Integration Gateway

Field Value Description

Authentication Method User/Password or X.509

X.509 SSL Client Certificate <X.509 SSL Client Enter the SSL client certificate that
Certificate> you've uploaded in Configure Personal
Security Environment (PSE) for Certif­
icate-Based Authentication [page 13].
For example, SSL Client (SAPCIG) or
SSL Client(Standard).

Signature PSE PSE for certificate-based Enter the PSE for certificate-based
authentication authentication that you've configured
in Configure Personal Security Envi­
ronment (PSE) for Certificate-Based
Authentication [page 13].

 Note

To connect to SAP Ariba Cloud Integration Gateway, you can either use the P-user and password for
the user-based authentication or the SSL certification path for the certificate-based authentication.

6. Choose Next.
7. Choose the User/Password or X.509 authentication method and enter username and password, and client
credentials.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


20 PUBLIC Configuration for SAP S/4HANA
 Note

To connect to SAP CIG, the user and password required are the credentials of the SAP CIG P-user ID. This
user is generated when SAP Ariba Cloud Integration Gateway is activated for a buyer account on Ariba
Network. For more information, see Enable SAP Ariba Cloud Integration Gateway.

To connect to SAP Cloud Integration, the user and password required are the credentials of an S-user. This
S-user is usually provided to you by the administrator of your SAP BTP global account where the SAP
Cloud Integration is running.

8. Choose Finish.

4.1.6.5 Create Local Integration Scenario Configuration

Use

This procedure describes how to configure all outbound services using corresponding service groups and
supporting change management.

Procedure

1. Log on to the SAP GUI in the SAP S/4HANA system and run the transaction SOAMANAGER.
2. Navigate to the Service Administration tab.
3. Choose Local Integration Scenario Configuration.
4. Choose Create, and enter a scenario name, for example -CIG_OKJ801, and a description, for example -CIG.
5. Choose Next.
6. The Select Service Definitions and Assign Profiles screen displays, choose Add.
7. In the Object Name field, enter CentralSupplierQuotationS4Request_In, and choose Search.
8. In the search results, select the corresponding object, and choose OK.
9. Select the entry, choose Assign Profiles.
10. In the search results, select the profiles that created in step Create Configuration Profile [page 17], for example
-CIG_OKJ801, then choose Assign Profiles.
11. Choose Next.
12. On the Select service groups and assign IBC references in provider systems screen, choose Add.
13. In the Object Name field, enter MMPUR_CRFQ_EDI_SRV_GRP, and choose Search.
14. In the search results, select the corresponding object, and choose OK.
15. Select all the service groups and choose Assign IBC Reference.
16. Select the CIG_OKJ801 scenario name, you created in step 3, and choose Assign to Service Group.
17. Choose Next Finish

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP S/4HANA PUBLIC 21
4.1.6.6 Create Fallback Logical Port for Outbound Services

Use

Since SAP CIG is exchanging SOAP messages using the Message Transmission Optimization Mechanism
protocol (MTOM), outbound services also need to be configured using MTOM. This is achieved in SOAMANAGER
using the so-called fallback logical ports. If a logical port is considered as a fallback logical port, it’s associated with
the logical port that is configured with the local configuration. As a result, when the web service is called, the
fallback logical port is used instead of the actual logical port.

This procedure describes how to manually create the fallback logical ports for all outbound services for which
you’ve created a logical port via a service group and the local configuration in chapter Create Local Integration
Scenario Configuration [page 21]. This holds true for all outbound services configured within this integration
scenario except for the ServiceEntrySheetStsNotif_Out outbound service.

Procedure

1. Log on to the SAP GUI in the SAP S/4HANA system.


2. Run the transaction SOAMANAGER.
3. Navigate to the Service Administration tab.
4. Choose Web Service Configuration.
The Web Service Configuration screen is displayed.
5. On the Web Service Configuration screen, enter the following search criteria on the Design Time Object Search
tab:
○ Object Type: Select Service Group from the dropdown list.
○ Object Name: MMPUR_CRFQ_EDI_SRV_GRP
Choose Search.
6. In the search result table, select the entry in the Internal Name column.
The Details of Service Group: MMPUR_CRFQ_EDI_SRV_GRP screen is displayed.
7. On the Configurations tab, go to the Actions column of the Logical Ports table, and choose Create below the row
corresponding to the logical port to create a fallback logical port.
The Create Fallback Logical Port dialog box is displayed.
8. In the Create Fallback Logical Port dialog box, choose Manual Configuration.
9. Enter a logical port name, for example CRFQ_Fallback_LP, and a suitable description.
Choose Next.
10. On the Consumer Security tab, choose one of the following options according to your business requirements:
○ SAP Cloud Integration

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


22 PUBLIC Configuration for SAP S/4HANA
Field Value Description

Authentication Settings User ID /Password

User Name <User Name> Enter your S-user.

Password <Password> Enter the password of your S-user.

 Note

To connect to SAP Cloud Integration, the credentials of an S-user are required. This S-user is provided
to you by the Administrator of your SAP BTP global account.

○ SAP Ariba Cloud Integration Gateway

Field Value Description

Authentication Settings X.509 SSL Client


Certificate

SSL Client PSE of transaction STRUST <SSL Client PSE> Enter the SSL Client PSE that you've
(section X.509 SSL Client PSE) created in Configure Personal Secur­
ity Environment (PSE) for Certificate-
Based Authentication [page 13].

Choose Next.

11. In the URL Access Path section, choose Complete URL. Enter the following URL depending on which CIG
environment you want to connect to:

URL for URL for the


URL for Europe Data URL for U.S. Data China Data K.S.A Data
Environment Center Center Center Center Comments

QA Environment https:// https:// https:// https://


testacig.ariba testacig- test.cig. testacig-
.com/cxf/ us.ariba.com/c cn40.apps ksa.ariba
receiveS4SOAP xf/ .platform .com/cxf/
receiveS4SOAP .sapcloud receiveS4
.cn/cxf/ SOAP
receiveS4
SOAP

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP S/4HANA PUBLIC 23
URL for URL for the
URL for Europe Data URL for U.S. Data China Data K.S.A Data
Environment Center Center Center Center Comments

Production Environ­ https:// https://acig- https:// https://


ment acig.ariba.com us.ariba.com/c prod.cig. acig-
/cxf/ xf/ cn40.apps ksa.ariba
receiveS4SOAP receiveS4SOAP .platform .com/cxf/
.sapcloud receiveS4
.cn/cxf/ OAP
receiveS4
SOAP

SAP Cloud Integra­ https://<your https://<your https:// https://  Note


tion Environment SAP Cloud SAP Cloud <your SAP <your SAP This URL is the
Integration Integration Cloud Cloud endpoint of the
IFLMAP IFLMAP Integrati Integrati corresponding
iFlow that has
Hostname>/cxf/ Hostname>/cxf/ on IFLMAP on IFLMAP
been deployed
receiveS4PSOAP receiveS4PSOAP Hostname> Hostname> on your SAP
/cxf/ /cxf/ Cloud Integra­
receiveS4 receiveS4 tion. For more in­
formation, refer
PSOAP PSOAP
to SAP Note
3065371 .

12. In the Transport Binding section, choose MTOM as Optimized XML Transfer.
Choose Next.
13. Enter the following data:
○ RM Protocol: SAP RM
○ Message ID Protocol: Suppres ID Transfer
14. Choose Next twice.
15. Choose Finish.

4.1.6.7 Create Logical Port for Inbound Services

Use

This procedure describes how to manually create a logical port for the CentralSupplierQuotationS4Request_In
inbound service in SOAMANAGER.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


24 PUBLIC Configuration for SAP S/4HANA
Procedure

1. Logon to SAP GUI in SAP S/4HANA System.


2. Run the transaction SOAMANAGER.
3. Navigate to the Service Administration tab.
4. Choose Web Service Configuration. The Web Service Configuration screen is displayed.
5. On the Web Service Configuration screen, enter the following search criteria on the Design Time Object Search
tab:
○ Object Type: Select Service Definition from the dropdown list.
○ Object Name: CentralSupplierQuotationS4Request_In
Choose Search.
6. In the search result table, select the entry in the Internal Name column.
The Details of Service Group: CentralSupplierQuotationS4REQU screen is displayed.
7. On the Details of Service Group: CentralSupplierQuotationS4REQU screen, choose Create Service on the
configuration tab.
The Configuration of New Binding for Service Definition 'CentralSupplierQuotationS4REQU' screen is displayed.
8. On the Service and Binding Name tab, enter the following data:
Example:
Service Name: <Service Name>
Service Description Text: <Service Description Text>
New Binding Name: <New Binding Name>
Choose Next.
The Provider Security tab is displayed.
9. On the Provider Security tab, scroll down to the Transport Channel Authentication subsection and select User
ID/Password as authentication method.
Choose Next.
The SOAP Protocol tab is displayed.
10. On the SOAP Protocol tab, enter the following data:
Example:
Alternative Access URL:
/sap/bc/srt/xip/sap/centralsupplierquotations4requ_in/701/centralsupplierquotations4requ_in/
centralsupplierquotations4requ_in
11. Choose Finish.

4.1.6.8 Process Pending Tasks

Use

Process pending tasks generated by the business scenario configuration.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP S/4HANA PUBLIC 25
Procedure

1. Logon to SAPGUI in S/4 HANA and run the transaction SOAMANAGER.


2. Navigate to the Service Administration tab.
3. Choose Pending Tasks.
4. Choose Rebuild List Process List .
5. The SOA Management dialog box is displayed along with the system message Pending Tasks were processed.

4.1.6.9 Logical Determination of Receiver Using Service


Groups

Use

This procedure describes how you can create specific routing using service groups.

Procedure

1. Log on to the SAP GUI in the SAP S/4HANA system.


2. Run the transaction SOAMANAGER.
3. Navigate to the Service Administration tab.
4. Choose Logical Determination of Receiver Using Service Groups.
The Service group maintained for Logical Receiver Determination screen is displayed.
5. Choose Create.
6. Enter Service Group MMPUR_CRFQ_EDI_SRV_GRP and find Provider IBC Reference for example:
CRFQ_PROVIDER.
7. Choose Next.
8. Enter Document Type RE and click Create New Routing.
9. Choose Finish.
10. The Created Routing is displayed, choose Save.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


26 PUBLIC Configuration for SAP S/4HANA
4.1.6.10 Check Web Services Configuration (Optional)

Use

This procedure describes how you can check that logical ports with the corresponding fallback logical ports have
been created and assigned to each service group for the corresponding outbound services configured during the
creation of the local integration scenario.

Procedure

1. Logon to SAPGUI in the S/4 HANA System.


2. Run the transaction SOAMANAGER.
3. Navigate to the Service Administration tab.
4. Choose Web Service Configuration. The Web Service Configuration screen is displayed.
5. On the Web Service Configuration screen, enter the following search criteria on the Design Time Object Search
tab:
○ Object Type: Consumer Proxy.
○ Object Name: CO_MMPUR_CRFQ_S4_REQUEST_OUT
Choose Search.
6. In the search result table, select the entry in the Internal Name column.
The Details of Consumer Proxy: CO_MMPUR_CRFQ_S4_REQUEST_OUT screen is displayed.
7. Navigate to the Details tab, to check that the logical port for your provider system, which was created in
chapter Create Logical Port for Inbound Services [page 24], and the fallback logical port are all assigned to the
consumer proxy and are also in state Active.

4.1.6.11 Create Service Definition for CRFQ Confirmation


Inbound Services

Use

This procedure describes how to manually create a logical port for the CRFQConfirmationS4Request_In inbound
service in SOAMANAGER.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP S/4HANA PUBLIC 27
Procedure

1. Logon to SAP GUI in the S/4 HANA System.


2. Run the transaction SOAMANAGER.
3. Navigate to the Service Administration tab.
4. Choose Web Service Configuration. The Web Service Configuration screen is displayed.
5. On the Web Service Configuration screen, enter the following search criteria on the Design Time Object Search
tab:
○ Object Type: Select Service defination from the dropdown list.
○ Object Name: CRFQConfirmationS4Request_In
Choose Search.
6. In the search result table, select the entry in the Internal Name column.
The Details of Service Definition: CRFQConfirmationS4Request_In screen is displayed.
7. On the Details of Service Definition: CRFQConfirmationS4Request_In screen, choose Create Service on the
configuration tab.
The Configuration of New Binding for Service Definition 'CRFQConfirmationS4Request_In' screen is displayed.
8. On the Service and Binding Name tab, enter the following data:
Example:
Service Name: <Service Name>
Service Description Text: <Service Description Text>
New Binding Name: <New Binding Name>
Choose Next.
The Provider Security tab is displayed.
9. On the Provider Security tab, scroll down to the Transport Channel Authentication subsection and select User
ID/Password as authentication method.
Choose Next.
The SOAP Protocol tab is displayed.
10. On the SOAP Protocol tab, enter the following data:
Example:
Alternative Access URL:
/sap/bc/srt/pm/sap/crfqconfirmations4request_in/701/local/crfq_a2a_profile/1/
binding_crfqconfirmations4request_in_crfq_a2a_profile_l
11. Choose Finish.

4.1.6.12 Create Consumer Proxy for CQTN Confirmation


Outbound Services

Use

This procedure describes how to manually create a logical port for the CQTNConfirmationS4Request_Out
outbound service in SOAMANAGER.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


28 PUBLIC Configuration for SAP S/4HANA
Procedure

1. Logon to SAP GUI in the S/4 HANA System.


2. Run the transaction SOAMANAGER.
3. Navigate to the Service Administration tab.
4. Choose Web Service Configuration. The Web Service Configuration screen is displayed.
5. On the Web Service Configuration screen, enter the following search criteria on the Design Time Object Search
tab:
Object Type: Select Consumer Proxy from the dropdown list.
Object Name: CQTNConfirmationS4Request_Out
6. Choose Search.
7. In the search result table, select the entry in the Internal Name column.
8. The Details of Consumer Proxy: CQTNConfirmationS4Request_Out screen is displayed.
9. On the Details of Consumer Proxy: CQTNConfirmationS4Request_Out screen, choose Create Manual
configuration on the configuration tab.
10. The Configuration of New Manual Configuration of logical port for Consumer Proxy
'CQTNConfirmationS4Request_Out ' screen is displayed.
11. On the Logical Port Name tab, enter the following data:
Example:
Logical Port Name: <Port Name>
Description: <Port Description Text>
Logical Port is Default: Check
12. Choose Next.
13. On the Consumer Security tab, enter the following data:
Authentication settings: User ID/ Password: Check.
User ID / Password: <User name>/<Password>
14. Choose Next.
15. On the HTTPSettings tab, enter the following data:
Under URL Access Path tab
Complete URL: Check
Url:

URL for Europe URL for U.S. Data URL for China URL for the K.S.A
Environment Data Center Center Data Center Data Center Description

CIG QA Environ­ https://testa­ Test: https://testa­ https:// https://testacig- SAP CIG test envi­
ment cig.ariba.com/cxf/ cig- test.cig.cn40.apps. ksa.ariba.com/cxf ronment
receiveS4SOAP us.ariba.com/cxf/ platform.sap­ /receiveS4SOAP
receiveP2Pdoc cloud.cn/cxf/
receiveS4SOAP

CIG Production https:// https://testacig- https:// https://acig- SAP CIG produc­


Environment acig.ariba.com/cxf us.ariba.com/cxf/ prod.cig.cn40.app ksa.ariba.com/cxf tion envrionment
/receiveS4SOAP receiveP2Pdoc s.platform.sap­ /receiveS4OAP
cloud.cn/cxf/
receiveS4SOAP

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP S/4HANA PUBLIC 29
URL for Europe URL for U.S. Data URL for China URL for the K.S.A
Environment Data Center Center Data Center Data Center Description

SAP Cloud Inte­ https://<your SAP https://<your SAP https://<your SAP https://<your SAP This is the end­
gration Environ­ Cloud Integration Cloud Integration Cloud Integration Cloud Integration point of the corre­
ment IFLMAP Host- IFLMAP Host- IFLMAP Host- IFLMAP Host- sponding deployed
name>/cxf/ name>/cxf/ name>/cxf/ name>/cxf/
iFlow on your SAP
receiveS4PSOAP receiveS4PSOAP receiveS4PSOAP receiveS4PSOAP
Coud Integration.
For more informa­
tion, please see
SAP note 3065371

Under Transport Binding tab


Check bingding type SOAP 1.1

16. Choose Finish.

4.1.6.13 Define Communication System for Outbound messages

1. In SAP GUI in the S/4 HANA system run the transaction SPRO
2. Navigate to Integration with Other SAP Components > Integration for Purchasing > Basic Settings > Define
Communication Systems for Outbound Messages
3. The screen of “Mapping of External System and Logical Port” Displayed, Click new entry, enter following data:

Proxy
Class of
External Logical
System ID Port Logical Port

<Ariba CO_MMP <Logical Port Name> (Example: CQTN_CONFIRMATION Enter the Port name Created in Create
network UR_CQTN Consumer Proxy for CQTN Confirmation Outbound Services [page 28]
ID -ANID> _CONF_S
4REQ

4. Choose Save.

4.1.7 Master Data

To create a Central RFQ/quotation in SAP S/4HANA Hub system and distributed to multi connected systems, you
need to make the following data for creating Central RFQ/Quotation also exists in connected system.

● Supplier
● Pricing Schema

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


30 PUBLIC Configuration for SAP S/4HANA
● Inco-terms
● Payment Terms
● Unit of Measures
● Currency
● Tax code

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP S/4HANA PUBLIC 31
5 Configuration for SAP Ariba Cloud
Integration Gateway

5.1 Overview of the SAP Ariba Cloud Integration Gateway


Configuration

About Mappings-based Integration

SAP Ariba Cloud Integration Gateway supports mappings-based integration between SAP Ariba Sourcing and SAP
S/4HANA. Mappings-based integration enables users to customize the integration by using the SAP Ariba Cloud
Integration Gateway mapping tool.

You can access the mapping tool from the My Configurations Mappings tab in the SAP Ariba Cloud
Integration Gateway portal to create, edit, delete, and test the mappings. For more information about the mapping
tool, see About the mapping tool.

Support for Field Extensibility

As part of the mappings-based implementation, SAP Ariba Cloud Integration Gateway supports the integration of
custom fields between SAP Ariba Sourcing and SAP S/4HANA. To support custom fields, SAP Ariba creates
custom mappings based on your specific requirements. For information about managing the custom mappings
with custom fields, see How to manage custom mappings with custom fields.

To use custom fields in the Setting Up Central Procurement with Ariba Sourcing (4QN) integration scenario, have
your Designated Support Contact (DSC) submit a Service Request (SR) to:

● enable the Support for custom fields between SAP Ariba Sourcing and SAP S/4HANA Cloud integration feature
for your SAP Ariba Sourcing site.
● set up custom mappings for custom fields in SAP Ariba Cloud Integration Gateway.

An SAP Ariba Support representative will follow up to complete the request.

When SAP Ariba Sourcing creates sourcing requests based on RFQs that contain custom fields from SAP S/
4HANA, SAP Ariba maps the custom header-level and line item-level fields to fields in SAP Ariba Sourcing. For more
information about managing mappings in SAP Ariba Sourcing, see Manage Mappings [page 52].

For more information about custom mappings, see Managing custom mappings.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


32 PUBLIC Configuration for SAP Ariba Cloud Integration Gateway
Support for Attachments

You can add attachments to the transaction documents that are being sent or received through SAP Ariba Cloud
Integration Gateway. The CentralRequestForQuotation document type supports attachments at header-level and
line item-level. The Central SupplierQuotation document type supports attachments only at the line item-level.

Note that the maximum payload size that SAP Ariba Sourcing supports is limited to 100 MB. To ensure that the
total payload size does not exceed 100 MB, the attachment size is restricted to 90 MB and 10 MB of the payload is
reserved for cRFQ message.

The file formats supported for an attachment are defined through the
Application.Approvable.ViewableAttachmentExtensions site parameter. You can edit the parameter value to add
new file formats.

5.2 Enable SAP Ariba Cloud Integration Gateway on SAP


Ariba Sourcing

Context

Configure SAP Ariba Cloud Integration Gateway for the SAP Ariba Sourcing solution. To configure, you must be a
member of the Integration Admin or Customer Administrator group. You can see the Integration Manager option for
your SAP Ariba Sourcing site, only if you are a member of the Integration Admin or Customer Administrator group.

Procedure

1. Log on to SAP Ariba Sourcing.


2. On the dashboard, choose Manage Administration.
The Welcome to Ariba Administrator screen is displayed.
3. Choose Integration Manager Cloud Integration Gateway . The Cloud Integration Gateway screen is
displayed.
4. Check the following check boxes. This step is a one-time activity:
○ Enable the cloud integration gateway capability
○ I have read and agree to the Terms of Use and the Ariba Privacy Statement.
5. From the Manage cloud integration gateway tasks list, check the following tasks and verify the corresponding
service URLs from Integration Manager Integration Configuration :

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP Ariba Cloud Integration Gateway PUBLIC 33
URL for the
URL for the US Data Cen­ URL for the Europe Data URL for China K.S.A Data Cen­
Task ter Center Data Center ter

Export RFX Awards to S/ Test: https:// Test: https:// Test: https:// Test: https://
4HANA using CIG testacig- testacig.ariba.com testacig.ar testacig-
Mappings us.ariba.com/cxf/ /cxf/receiveP2Pdoc iba.com/cxf ksa.ariba.c
receiveP2Pdoc / om/cxf/
Production: https://
receiveP2Pd receiveP2Pd
Production: https:// acig.ariba.com/cxf
oc oc
acig- /receiveP2Pdoc
us.ariba.com/cxf/ Production: Production:
receiveP2Pdoc https:// https://
prod.cig.cn acig-
40.apps.pla ksa.ariba.c
tform.sapcl om/cxf/
oud.cn/cxf/ receiveP2Pd
receiveP2Pd oc
oc

Import Sourcing Request Test: https://<s1.ariba.com>/Sourcing/soap/


from S/4HANA <realmname>S4HanaRequestForQuotation

Production: https://<s1.ariba.com>/Sourcing/soap/
<realmname>S4HanaRequestForQuotation

 Note
In the URL, the domain name s1.ariba.com might vary based on the data center that
you’re accessing. The <realmname> should match your site's realm name.

Get Quotation Test: https://<s1.ariba.com>/Sourcing/soap/<realmname>/


Confirmation from S/ S4HanaQuotationConfirmation
4HANA
Production: https://<s1.ariba.com>/Sourcing/soap/<realmname>/
S4HanaQuotationConfirmation

 Note
In the URL, the domain name s1.ariba.com might vary based on the data center that
you’re accessing. The <realmname> should match your site's realm name.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


34 PUBLIC Configuration for SAP Ariba Cloud Integration Gateway
URL for the
URL for the US Data Cen­ URL for the Europe Data URL for China K.S.A Data Cen­
Task ter Center Data Center ter

Send RFQ Confirmation to Test: https:// Test: https:// Test: https:// Test: https://
S/4HANA testacig- testacig.ariba.com test.cig.cn testacig-
us.ariba.com/cxf/ /cxf/receiveP2Pdoc 40.apps.pla ksa.ariba.c
receiveP2Pdoc tform.sapcl om/cxf/
Production: https://
oud.cn/cxf/ receiveP2Pd
Production: https:// acig.ariba.com/cxf
receiveP2Pd oc
acig- /receiveP2Pdoc
oc
us.ariba.com/cxf/ Production:
receiveP2Pdoc Production: https://
https:// acig-
prod.cig.cn ksa.ariba.c
40.apps.pla om/cxf/
tform.sapcl receiveP2Pd
oud.cn/cxf/ oc
receiveP2Pd
oc

6. Click Save.
A new link Visit the cloud integration gateway appears on this page to access the SAP Ariba Cloud Integration
Gateway. Additionally, SAP Ariba automatically sets the necessary configuration details for the tasks and the
end points to connect to SAP Ariba Cloud Integration Gateway.
When you enable SAP Ariba Cloud Integration Gateway on SAP Ariba Sourcing, SAP Ariba sends you an email
requesting you to activate your user profile and set up your password for your P user ID. Activate the user
profile (P user) and set up the password to connect to SAP Ariba Cloud Integration Gateway. To activate, click
the link in the email and set up your account for SAP Ariba Cloud Integration Gateway.
7. Click Visit the cloud integration gateway.
The SAP Ariba Cloud Integration Gateway screen is displayed.
After the enablement, the link Visit the cloud integration gateway is always available on the screen.
If you forget your password or want to reset your password, perform one of the following steps:
○ Go to SAP Ariba Cloud Integration Gateway. Navigate to My Configurations > Authorization, and then click
Change Password to change the password for the P user name.
○ You can also go to https://aribaoperations.accounts.ondemand.com and click Forgot password.
○ Choose Visit the cloud integration gateway. The SAP Ariba Cloud Integration Gateway screen is displayed.

5.3 Set Up the Basic Data

Context

Set up information for the SAP S/4HANA system. The SAP Ariba Cloud Integration Gateway asks you to set up the
basic data for the SAP S/4HANA system only the first time you log in to the SAP Ariba Cloud Integration Gateway.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP Ariba Cloud Integration Gateway PUBLIC 35
After you set up the project, you can view the basic data for your organization from the main menu on the upper
right corner of the page.

Procedure

1. Log in to SAP Ariba Cloud Integration Gateway from SAP Ariba Sourcing.
The SAP Ariba Cloud Integration Gateway home page appears.
2. In the top-right corner of the Home page, click the customer name or AN ID of the customer, and choose Basic
Data.
The Trading Partner System Information table that lists the details of the basic data configured in SAP Ariba
Cloud Integration Gateway appears.
3. At the top of the Trading Partner System Information table, click Add and enter the following details:

Field Value

ERP Name Select SAP S/4HANA.

ERP Version Select the version of your SAP S/4HANA system. The valid
versions are 2020, or later.

System ID Enter the logical name of your SAP S/4HANA system.

Time Zone Choose the time zone of your SAP S/4HANA system from
the dropdown list.

4. Click Save.
5. Click Finish.

5.4 Create and Deploy a Project

5.4.1 Set Up Basic Project Information

Context

Create a project for SAP Ariba Sourcing to send and receive requests for quotations and quotes from the SAP S/
4HANA On-Premise Hub system and SAP Ariba Sourcing. This procedure is a one-time activity. When you create a
project, you set up the connections, and test the project.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


36 PUBLIC Configuration for SAP Ariba Cloud Integration Gateway
Procedure

1. Log in to SAP Ariba Cloud Integration Gateway from SAP Ariba Sourcing. The SAP Ariba Cloud Integration
Gateway home page appears.
2. Click Create a New Integration Project.
3. Enter a name for the project in the Project Name field.
4. Choose Ariba Sourcing in the Product field.
5. Select Next.

5.4.2 Set up the Connections

Context

After you have set up the project information, you set up the connections for your SAP S/4HANA system and SAP
Ariba Sourcing system. SAP Ariba recommends that you test the connections after you set up a new project.

Prerequisites

● Create a project as described in Set Up Basic Project Information [page 36].


● Ensure that you have Cloud Connector configuration details such as the host (domain) name and port
specified for SAP S/4HANA system and the location ID.

Procedure

1. In the section, Please Provide Your Connection Details. You can choose an existing connection or create a new
one. When you create a new connection, ensure that you review and update the following values:

Transport Type S/4HANA

This value appears based on what you have entered in the


basic information.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP Ariba Cloud Integration Gateway PUBLIC 37
Environment TEST/PRODUCTION

You must configure both Test and Production connections.


This value allows you to use this connection for the test and
production environments.

Name Enter a name for the connection. Ensure that you do not in­
clude spaces or special characters in the name.

System ID Enter the logical system of the SAP S/4HANA system. If you
have already entered the system ID while setting up the ba­
sic data, the same value appears here.

2. In the section, Connect to Backend, enter the following values:

Domain Name Enter the host URL for the SAP S/4HANA system. Ensure
that you maintain the same host URL that is available for the
SAP S/4HANA system on the Communication Arrangement
page.

Client ID 100

Authentication Type Basic

Username Enter the user name for your SAP S/4HANA system. Ensure
that the user name matches the user name you specified in
the Communication User page on your SAP S/4HANA sys­
tem

Password Enter the password for your SAP S/4HANA On-Premise sys­
tem. Ensure that the password matches the value you speci­
fied in the Communication User page on your SAP S/4HANA
system

3. In the Connect Trading Partner to CIG section, choose one of the following options according to your business
requirements:
○ Connection through SAP Cloud Integration

Field Value Description

Authentication Type Basic

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


38 PUBLIC Configuration for SAP Ariba Cloud Integration Gateway
Field Value Description

User Name <User Name> Enter the P user name that SAP Ariba
sets for you. Ensure that the P user
name matches the P user name you
specified on the Communication
System screen in your SAP S/4HANA
system. You receive an email from the
Cloud Identity Service Registration
with the P user ID.

 Note
You can reset the password from
the Cloud Identity Service portal
at https://aribaopera­
tions.accounts.ondemand.com.
Ensure that you use the same
email ID that was used for creat­
ing the original account.

○ Direct Connection

Field Value Description

Authentication Type Certificate

Authentication Certificate To upload the client certificate, com­


plete the following procedure:
1. In the Authentication Certificate
field, choose the Value Help ( ).
2. In the Certificate Choose dialog
box, choose Add ( ).
3. Open the SAP S/4HANA Cloud
default client certificate that
you've downloaded and edited in
chapter Export SAP S/4HANA
Public Certificate [page 15].
4. Select the file content ( Ctrl +
A ) and copy it ( Ctrl + C ).
5. In the Certificate Chooser dialog
box, paste the copied file content
( Ctrl + P ) in the Certificate
field.
6. To verify and upload the certifi-
cate, choose Accept ( ).
7. Choose OK.

4. Click Save.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP Ariba Cloud Integration Gateway PUBLIC 39
SAP Ariba Cloud Integration Gateway displays the newly created connection in the table, Connection Details.
You can reuse connections available in the table, Reusable Connections when you create another project.

Next Steps

After you set up the connections, you can directly review the project settings. You do not need to set up the
mappings or cross references. The Cross Reference > Realm ID page stores the Realm ID. The Realm ID is the site ID
of your SAP Ariba Sourcing system. SAP Ariba auto populates this value when the data synchronizes between SAP
Ariba Sourcing and SAP Ariba Cloud Integration Gateway.

Validate the connection details that you have specified to ensure that the documents flow between SAP S/4HANA
system, SAP Ariba Cloud Integration Gateway, and your SAP Ariba Sourcing system successfully.

5.4.3 Set up the Mapping

Purpose

This procedure describes how to configure the sourcing business process, to use SAP S/4HANA APIs for the
Central Procurement with SAP Ariba Sourcing (4QN) integration scenario. The sourcing business process contains
document types that facilitate the integration using the APIs.

 Note

If you do not specify the sourcing business process, the SAP Ariba Cloud Integration Gateway add-on for SAP
S/4HANA is used for the integration.

Procedure

1. On the Mappings screen, select Ariba Sourcing from the Business Process dropdown list.
2. To add the sourcing business process, choose Add ( ).
To view the document types associated with the sourcing business process, choose the Information icon in the
Actions column.
3. Save the information.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


40 PUBLIC Configuration for SAP Ariba Cloud Integration Gateway
5.4.4 Review the Project Settings

Context

Review the details for your project. When you create a new project, you can review the settings as part of the
project creation flow. You can modify the changes required. After you have created the project, you can view the
information and make certain changes, as required.

Procedure

1. Log in to SAP Ariba Cloud Integration Gateway from SAP Ariba Sourcing. The SAP Ariba Cloud Integration
Gateway home page appears.
2. Click Edit from the Action column for the project you created.
3. Click Next until you get to the Configuration Confirmation page.
4. Review the information on the Connection Details.
5. To make changes, click the Edit icon. Makes the required changes. Click Close to come back to the Connection
Details page.
6. Click Confirm.

5.4.5 Test a Project

When you create a project for the first time, you reach the Project Self Test page, after you confirm the project
settings. SAP Ariba recommends that you test and validate the settings of your project before you deploy your
integration project to the production environment.

SAP Ariba recommends you to test your transactions manually. After the transactions have been run successfully,
the Go Live button appears.

5.4.6 Deploy a Project

Context

You publish and deploy a project to production after you have set up and tested your project.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP Ariba Cloud Integration Gateway PUBLIC 41
Procedure

1. Log in to SAP Ariba Cloud Integration Gateway from SAP Ariba Sourcing. The SAP Ariba Cloud Integration
Gateway home page appears.
2. Choose the project you want to publish. Click Edit from the Action column.
3. Go to the Test step.
The Project Self Test Results page appears.

 Note

A tick-mark under the Pass/Fail column indicates that the project has passed the self-test.

4. Click Skip Buyer Test.


The Go Live button appears.
5. Specify the date and time to schedule the deployment to production in Mark Project Active On.
6. Click Go Live.

5.5 Monitor Messages (Optional)

Context

Use the transaction tracker monitoring tool to check the status of transactions. View the related information for the
transactions that have passed or failed. Reprocess transactions that failed after making the necessary changes.
You could also export or download the test results for transactions.

1. Log in to SAP Ariba Strategic Sourcing.


2. Go to Administration Integration Manager .
3. Click Cloud Integration Gateway. The Cloud Integration Gateway page appears.
4. Go to Transaction Tracker.
5. Click Environment and choose Test or Production.
6. Click Search.
SAP Ariba Cloud Integration Gateway displays a list of all the transactions that passed or failed. Review the
transactions that failed. Resolve the transactions that failed.

 Note

To filter the search result list and display the messages that are relevant to you, use the search criteria, for
example, document status, document type, sender, receiver.

7. (Optional) Click Reprocess to process the transactions that have the status as "Failed" or "Retry" again.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


42 PUBLIC Configuration for SAP Ariba Cloud Integration Gateway
6 Configuration for SAP Ariba

6.1 Configuration for SAP Ariba Sourcing

Configure your SAP Ariba Sourcing account to receive the Central request for quotation (CRFQ) from the SAP S/
4HANA hub system. On receipt of an RFQ, SAP Ariba Sourcing sends an RFQ confirmation message to the SAP S/
4HANA hub system. SAP Ariba Sourcing processes the request for quotation and creates a sourcing request. The
sourcing manager approves the request, creates a sourcing event, and invites suppliers to participate based on the
information available in the request for quotation. SAP Ariba Sourcing sends the supplier quotations to SAP S/
4HANA On Premise Hub and receives the quotation confirmation message from SAP S/4HANA.

You require certain roles and authorizations to process the sourcing events and send back the information about
the bids to the SAP S/4HANA hub system.

6.1.1 Prerequisites for Requests for Quotation

You need the following to receive the requests for quotation from the SAP S/4HANA Hub system and send back the
response from SAP Ariba Sourcing to the SAP S/4HANA Hub system:

Prerequisites for Ariba Sourcing

● You must have an SAP Ariba Sourcing account with full authorization as an Enterprise user that has all the
group permissions. SAP Ariba requires you to have the user ID and password to log in to the account.
● Ensure that the external system ID in SAP Ariba Sourcing contains the SenderBusinessSystemID of the SAP S/
4HANA instance.
● By default, the solution is configured to use the SYS0220 template for the incoming RFQs. If you need to use a
different template, work with SAP Ariba Support to configure the appropriate value for the site parameter
Application.ACM.S4Hana.DefaultSourcingProjectTemplate.

 Note

If you are integrating the guided sourcing functionality, ensure that the template you use has guided
sourcing enabled in it. You can enable guided sourcing in a template by setting the template field Guided
Sourcing Template to Yes.

● Contact SAP Ariba Support to complete the following tasks for your SAP Ariba Sourcing site. Have your
Designated Support Contact (DSC) log a service request. An SAP Ariba Support representative will follow up to
complete the request.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP Ariba PUBLIC 43
 Note

For more information about contacting your Designated Support Contact, see How can I see who my
company’s is Designated Support Contact (DSC)?

● To be able to use mappings-based integration of custom fields in the Setting Up Central Procurement with
Ariba Sourcing (4QN) integration scenario:
○ Enable SS-9766 Support Data types for NetworkRFQ Extrinsic for your SAP Ariba Sourcing site.
○ Set up custom mappings for custom fields in SAP Ariba Cloud Integration Gateway.

 Note

For information about the tasks you need to perform for custom mappings to work, see Manage
Mappings [page 52].

● Work with your administrator to create and assign users and group permissions for your site. For more
information, see View User Groups [page 51].
Create users with the following user group permissions:
○ Customer Administrator group (access to this group must be approved by SAP Ariba.)
○ Integration Admin group
○ A group with the Administrator or Integration Admin role
● Create users with any of the following user group permissions for creating sourcing events from sourcing
requests:
○ Category Manager
○ Commodity Manager
○ Customer Administrator (access to this group must be approved by SAP Ariba )
○ Event Administrator (access to this group must be approved by the SAP Ariba Market Coordination Team)
○ Junior Procurement Agent
○ Junior Sourcing Agent
○ Limited Event Administrator (access to this group must be approved by the SAP Ariba Market Coordination
Team)
○ Procurement Agent
○ Sourcing Agent
○ Sourcing Approver
○ Sourcing Project Administrator (access to this group must be approved by the SAP Ariba Market
Coordination Team)
● Buyers integrating the guided sourcing functionality of SAP Ariba Sourcing with SAP S/4HANA must ensure
that the user is a member of the Category Buyer group and has user group permissions for creating sourcing
events from sourcing.
● Buyers integrating the guided sourcing functionality of SAP Ariba Sourcing with SAP S/4HANA must ensure
that the following ICM parameters are enabled:
○ Application.AQS.GuidedSourcing.Enabled
○ Application.AQS.GuidedSourcing.EnableS4HanaCloudIntegration

 Note

For more information about setting up guided sourcing, please refer to Setting up Guided Sourcing.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


44 PUBLIC Configuration for SAP Ariba
6.2 Restrictions for Requests for Quotation

SAP S/4 HANA On-Premise

● Ensure that the records of suppliers you add to a central request for quotation are present in SAP S/4HANA
and in SAP Ariba.
● Currently, the 4QN scope item does not support lean services, service line items, and service hierarchies in
request for quotations.
● SAP Ariba does not differentiate between attachments that have the same file name but different content. It is
recommended that you use different file names for attachments that contain different content. If you attach
multiple files with the same file name to different line items, only one of the files is transferred as the
attachment to that document.
● The business process flow in Manage Central Request for quotation does not support status display for
purchase orders from local connected system.

SAP Ariba Sourcing

● SAP Ariba does not support adding new line items to the central request for quotation. Although the Sourcing
Manager does have the permissions to add line items to the central request for quotation sent from the S/
4HANA system, SAP Ariba recommends that no new line items are added.
● Sourcing projects can only contain suppliers that exist on the SAP S/4HANA (business partners) and SAP
Ariba Sourcing.
● SAP S/4HANA does not support changes to the delivery address in the central request for quotation. SAP
Ariba recommends that buyers must not change the delivery address available in the central request for
quotation while creating a sourcing project on SAP Ariba Sourcing. The delivery address must remain the same
in the central request for quotation and the sourcing project.
● SAP Ariba supports custom fields of only the following data types:
○ Text
○ Date
○ Number
○ Money
○ Boolean
● If custom fields with field type Checkbox are mapped to custom fields with field type Boolean in SAP Ariba
Sourcing, checkboxes that are not selected in SAP S/4HANA are represented as an empty value in SAP Ariba
Sourcing, because Boolean fields are defined as a three-state variable. Checkboxes that are selected in SAP S/
4HANA are represented with the value Yes in SAP Ariba Sourcing
● The following restrictions apply to the attachments:
○ Because the maximum payload size that SAP Ariba Sourcing supports is 100 MB, the attachment size is
restricted to 90 MB and 10 MB of payload is reserved for RFQ/cRFQ messages.
○ Suppliers can only attach one document to their event response.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP Ariba PUBLIC 45
● Currently, the 4QN integration scenario that uses the guided sourcing functionality does not display the award
confirmation message.

● SAP Ariba does not support adding new line items to the central request for quotation. Although the Sourcing
Manager does have the permissions to add line items to the central request for quotation sent from the S/
4HANA system, SAP Ariba recommends that no new line items are added.
● Sourcing projects can only contain suppliers that exist on the SAP S/4HANA (business partners) and SAP
Ariba Sourcing.
● SAP S/4HANA does not support changes to the delivery address in the central request for quotation. SAP
Ariba recommends that buyers must not change the delivery address available in the central request for
quotation while creating a sourcing project on SAP Ariba Sourcing. The delivery address must remain the same
in the central request for quotation and the sourcing project.
● SAP Ariba supports custom fields of only the following data types:
○ Text
○ Date
○ Number
○ Money
○ Boolean
● If custom fields with field type Checkbox are mapped to custom fields with field type Boolean in SAP Ariba
Sourcing, checkboxes that are not selected in SAP S/4HANA are represented as an empty value in SAP Ariba
Sourcing, because Boolean fields are defined as a three-state variable. Checkboxes that are selected in SAP S/
4HANA are represented with the value Yes in SAP Ariba Sourcing
● The following restrictions apply to the attachments:
○ Note that the maximum payload size SAP Ariba Sourcing supports is 100 MB. To ensure the total payload
size does not exceed 100 MB, the attachment size is restricted to 90 MB, and 10 MB of payload is reserved
for RFQ/cRFQ messages.
○ Suppliers can only attach one document to their event response.
● Currently, the 4QN integration scenario that uses the guided sourcing functionality does not display the award
confirmation message.

6.3 Import Master Data

6.3.1 Import Master Data Using CSV Files or Worksheets

Prerequisites

You must be a member of a group that can access Ariba Administrator. (If you're not a member, you won't see the
Administration option on the Manage menu.) Once you're in Ariba Administrator, the options you can see depend
on the groups you belong to.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


46 PUBLIC Configuration for SAP Ariba
Context

The administration area includes workspaces and tasks that let you maintain your data. Add your master data in
the appropriate data worksheets and import it using the data import tasks available from Site Manager in Ariba
Administrator. These steps are for importing data that does not require translation.

SAP Ariba helps you define and import your data by providing you a site enablement workbook. The SAP Ariba
Project manager assigned to your deployment provides you the workbook. The worksheets in the site enablement
workbook provide data templates to aid defining your data for import.

You can also define your data in comma-separated value (CSV) files instead of using worksheets in the site
enablement workbook.

Procedure

1. Log in to your site using your administrator username and password.


2. On the dashboard, choose Manage Administration .
3. In Ariba Administrator, click Site Manager, and then click Data Import/Export.
4. Click Import next to the data import task you want to run.

Data Import Type Data Import Task

Enterprise Users Import Enterprise Users

Commodity code mappings Import Commodity Code Mappings

Commodity codes Import Commodity Codes

Currency conversion rates Import Currency Conversion Rates

Departments Import Departments

Regions Import Region Codes

Commodity code/supplier organization mappings Import External Organization Commodity Codes

Supplier Organizations Import Supplier Organizations

Supplier Users Import Supplier Users

Units of Measure Import Units of Measure

5. Select the type of data import operation you want to perform. The data import operation you choose
determines exactly how the data is imported.
The maximum number of objects that can be removed from the database at one time is 160,000. This number
is controlled by a system parameter. If this number is exceeded, a warning message appears.
The following table describes import operations. If a data import task does not support a particular data import
operation, that operation is not available.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP Ariba PUBLIC 47
Import Operation Description

Load Creates and modifies objects using the values in the import
file. If an object in the import file doesn't exist in the data­
base, the object is created. If an object in the import file al­
ready exists in database, it is modified using values in the im­
port file.

Create Creates new objects in the database using the values in the
import file. If an object in the import file already exists in the
database, it is not modified.

Update Only Modifies existing objects using the values in the import files.
If an object in the import file doesn't already exist in the da­
tabase, the object is not created.

 Note
If you don't want to modify an object, don't include it in
any data file associated with this import operation. Do­
ing so can lead to inadvertent data loss, object deactiva­
tion, or object reactivation.

When you import user group mappings, Update Only


performs a full load for the groups you include in the
header file (UserParentGroup.csv). The mappings in the
detail file (GroupSharedUserMap.csv) replace existing
mappings for all the groups in UserParentGroup.csv.

Deactive Deactivates objects. All the objects listed in the import file
are deactivated in the database. If you don't want to deacti­
vate an object, don't include it in the import file.

6. Enter the location of the relevant files, or click Browse to find and select the files.
7. Click OK to import your data, or click Cancel to exit without importing your data.
8. Click Refresh Status on the Data Import/Export page to view the current status of the data import.

Next Steps

For detailed status information, click the link in the Status column.

6.3.2 Verify the Imported Master Data

After importing your data, you need to verify that the data was imported correctly. To verify a large dataset (over
2000 items), or to verify other types of data, such as units of measure, you can export the data to a file and then
compare it to the data in your import file.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


48 PUBLIC Configuration for SAP Ariba
Type of data Verification process

Users In Ariba Administrator, choose User Manager Users .

Commodity codes
In Ariba Administrator, choose Commodity Code Manager

Commodity Codes and click List All to display all the com­
modity codes at your site.

Make sure the commodity codes you imported are displayed


correctly.

Commodity code mappings


In Ariba Administrator, choose Commodity Code Manager

Commodity Codes and click List All. Make sure the commod­
ity codes you mapped are displayed correctly.

Supplier organizations
In Ariba Administrator, choose User Manager

Organizations or Supplier Manager Organizations


and click List All to display all the supplier organizations at your
site.

Make sure the organizations you imported are displayed cor­


rectly.

6.4 Add Supplier Users

Prerequisites

You must be a member of the Customer Administrator or Customer User Admin group in order to add users to a
site.

Context

You add suppliers to invite them to the sourcing event. Each supplier user must have a user account. Each supplier
user must belong to a supplier organization. A supplier organization uniquely identifies a supplier. A supplier
organization can contain any number of supplier users.

The suppliers you create on SAP Ariba Sourcing must also be registered on Ariba Network. The status of each
supplier must be Public. Ensure that you also maintain the SAP ERP vendor key information, including the vendor
ID for the supplier.

If you need to add many users, it is more efficient to run data import tasks. For more information, see the Common
data import and administration guide for SAP Ariba Strategic Sourcing and Supplier Management solutions.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP Ariba PUBLIC 49
Procedure

1. On the dashboard, click Manage Administration .


2. In Ariba Administrator, click User Manager, and then click Users.
3. On the Users page, click Create User.
4. On the General tab, enter:
○ Type: This field can be set to Enterprise User, Third Party Enterprise User (SAP Ariba), or Supplier User.
○ User ID: A unique internal identifier for the user. For security reasons, this field cannot contain an
apostrophe.
○ Name: The display name for the user.
○ Organization: Do not modify the value in this field.
○ Business Email Address: The user’s business email address.
User email addresses are checked for validity. Valid email addresses be entered, even in test environments.
Invalid email addresses trigger an error message and must be corrected. By default, an email address must
include a valid, existing domain. (The domain name is the part of the email address that appears after the @
sign.) SAP Ariba Support can set a parameter to turn off the domain portion of the validity check, in which case
only syntax is checked. The name of the parameter is Application.Base.EnforceEmailDomainCheck

 Note

If SAP Ariba Support configured a set of valid email address domain names specifically for your site, any
domain you use in the Business Email Address field must match a domain in that set, unless you select the
Allow External Email Domain option (see below).
○ Allow External Email Domain-Check this checkbox to allow an unapproved email address domain for
this user.
○ Business Phone Number - The user’s business phone number.
○ Business Fax Number - The user’s business fax number.
○ Locale- The user’s default locale.
○ Default Currency - The user’s default currency. You must use a currency code defined on the Reference
- System Level Codes worksheet.
○ Time zone - The user’s time zone.
○ Supervisor- The user’s supervisor.

5. On the Invitation tab set your preference for user password generation and login invitation:
○ Check the checkbox if you want Ariba Administrator to generate a temporary password and send a login
invitation message to the user immediately after you click Save.
○ Clear the check box (the default) if you want to manually generate a temporary password before Ariba
Administrator sends a login invitation message.
6. On the Ship To Addresses tab, click Add/Remove to display the available shipping addresses and enter the
user’s ship-to address.
7. On the Billing Addresses tab, click Add/Remove to display the available billing addresses and enter the user’s
billing address.
8. On the Groups tab, click Add/Remove to display the available groups. Select one or more groups to assign to
the new user and click Done.
9. Click Save to save your changes or click Cancel to return to the previous page without saving your changes.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


50 PUBLIC Configuration for SAP Ariba
Results

If you allow SAP Ariba to generate a temporary password for the user, the user receives the system-generated
email invitation containing a temporary password and instructions for logging in to SAP Ariba. When the user clicks
the URL in the invitation, the user is prompted to create a new password.

 Tip

The status of each supplier user must be Public. To verify this, go to Manage Administration Supplier and
Customer Manager Users and search for the supplier user whose status you want to check.

If the supplier user status is not set to Public, follow these steps to change the status to Public.

Go to Manage Administration Supplier and Customer Manager Users and search for the supplier user
whose status you want to change.

(Optional) If the account is not activated, click Actions Activate .

Select the user account and click Generate Passwords.

The supplier user receives a welcome email with registration link.

Open the link, click Login and use the Ariba Network account credentials to log in and connect that with the
supplier user ID.

6.5 View User Groups

Context

SAP Ariba includes a number of defaults, or system-defined groups. You can also add custom groups.

Go to Ariba Administrator and view all the groups, group descriptions, both system and custom, for your site. You
must be a member of a group that can access Ariba Administrator. (If you're not a member, you won't see the
Administration option on the Manage menu.)

Procedure

1. On the dashboard, click Manage Administration .


2. In Ariba Administrator, click User Manager, and then click Groups.
3. Search for a group or click List All to see all groups. The following table describes the columns on the Groups
page.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP Ariba PUBLIC 51
Column Description

Group Name The display name for the group.

Defined By The adapter source, which can be one of the following val­
ues:

○ SYSTEM-SAP Ariba creates the object. The default


groups have this adapter source. Members of the Cus­
tomer User Administrator group cannot see SYSTEM
groups.
○ AribaManaged-The object is not maintained in an exter­
nal system. Objects with this data source are main­
tained in Ariba Administrator. Custom groups created in
Ariba Administrator have this adapter source.
○ External-the object and all its data fields are maintained
in an external system, such as an ERP system or a set of
CSV files. Objects with this adapter source can be over­
written or deleted when data is imported from the ex­
ternal system. Custom groups imported from a CSV file
have this adapter source.

Description The group description. Click the icon to see additional infor­
mation.

4. To display details, click a group name. The following table describes the type of information displayed on each
tab on the View Details page.

Tab Description

General The unique internal identifier, display name, and description


of the group.

Users The users that belong to the group.

Child Groups Child groups assigned to the group.

5. Click Done to return to the previous page.

6.6 Manage Mappings

You can configure SAP Ariba Sourcing to receive RFQs from SAP S/4 HANA On-Premise Hub system that contains
custom fields. When SAP Ariba Sourcing creates sourcing requests based on the RFQs from SAP S/4 HANA On-
Premise Hub system that contain custom fields, SAP Ariba maps the custom header-level fields and line-item fields
to fields in SAP Ariba Sourcing.

SAP Ariba maps header-level custom fields in the RFQs from SAP S/4 HANA On-Premise Hub system to the
available ERP Integration Fields in SAP Ariba Sourcing. In SAP Ariba Sourcing, you must create ERP Integration

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


52 PUBLIC Configuration for SAP Ariba
Fields that map to custom fields in RFQs. The line item-level custom fields in the RFQs from SAP S/4 HANA On-
Premise Hub system are mapped to the Term fields in SAP Ariba Sourcing.

To be able to use mappings-based integration of custom fields between SAP Ariba Sourcing and SAP S/4 HANA
On-Premise Hub system:

● Custom fields included in the QuoteRequestHeader must be available in SAP Ariba Sourcing; otherwise, the
fields will not be mapped.
● Custom fields created in SAP Ariba Sourcing for line item-level fields must be configured as Terms.
● Custom fields created in SAP Ariba Sourcing must be configured as ERP Integration Fields.
● Custom field names in the QuoteRequestHeader and in SAP Ariba Sourcing should match.

6.6.1 How to Create a Term Field in SAP Ariba Sourcing

You can create Term Fields in SAP Ariba Sourcing that map to line item-level custom fields in the RFQs from SAP S/
4HANA On-Premise Hub System.

● You must be a member of one of the following groups:


○ Customer Administrator (access to this group must be approved by SAP Ariba)
○ Template Creator
● To use custom fields in the 4QN integration scenario, enable the following features in your SAP Ariba Sourcing
site:
○ UP-7327 Custom mapping of extrinsic terms for incoming quote request cXML
○ SS-9766 Support Data types for NetworkRFQ Extrinsic
To enable the above features, have your SAP Ariba Designated Support Contact log a service request. An SAP
Ariba Support representative will follow up to complete the request.
Add Term fields to the sourcing template that maps to the line item-level custom fields in RFQs from SAP S/
4HANA On-Premise Hub System.
● To create ERP Integration Fields in SAP Ariba Sourcing that map to header-level custom fields in the RFQs from
SAP S/4HANA On-Premise Hub System, you must have your SAP Ariba Designated Support Contact log a
service request. An SAP Ariba Support representative will follow up to complete the request.

1. In the Advanced mode in Ariba Administrator, click Manage Templates .


The Templates page appears.
2. Expand Sourcing Templates, click Sourcing Request and select Open.
The Sourcing Request page appears.
3. In the Properties view, select Actions New Version .
The Sourcing Request page appears.
4. Select Documents tab, click Sourcing Request Items and select Edit.
The Sourcing Request Items page appears.
5. In the Content Definitions tab, select the line item and click Edit.
The Item template page appears.
6. In the Item Terms table, click Add Term .
The Add Terms page appears.
7. Under the New term tab, specify values for the Name, External Field Mapping, and Answer Type fields.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Configuration for SAP Ariba PUBLIC 53
 Note

The Name is auto-generated and must match the custom field name in the RFQ from SAP S/4HANA On-
Premise Hub System. The Answer Type must be Text, Money, Boolean, Date, or Number.

8. Click Save.
The Sourcing Request page appears.
9. Click the Overview tab and select Actions Publish .

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


54 PUBLIC Configuration for SAP Ariba
7 Known Restrictions

The following restrictions apply to the Setting Up Central Procurement with Ariba Sourcing (4QN) scenario.

Restrictions for Central Requests for Quotation

SAP S/4HANA

● Ensure that the records of suppliers you add to a central request for quotation are present in SAP S/4HANA
and in SAP Ariba.
● Currently, the 4QN scope item does not support lean services, service line items, and service hierarchies in
request for quotations.
● SAP Ariba does not differentiate between attachments that have the same file name but different content. It is
recommended that you use different file names for attachments that contain different content. If you attach
multiple files with the same file name to different line items, only one of the files is transferred as the
attachment to that document.
● The business process flow in Manage Central Request for quotation does not support status display for
purchase orders from local connected system.

SAP Ariba Sourcing

● SAP Ariba does not support adding new line items to the central request for quotation. Although the Sourcing
Manager does have the permissions to add line items to the central request for quotation sent from the S/
4HANA system, SAP Ariba recommends that no new line items are added.
● Sourcing projects can only contain suppliers that exist on the SAP S/4HANA (business partners) and SAP
Ariba Sourcing.
● SAP S/4HANA does not support changes to the delivery address in the central request for quotation. SAP
Ariba recommends that buyers must not change the delivery address available in the central request for
quotation while creating a sourcing project on SAP Ariba Sourcing. The delivery address must remain the same
in the central request for quotation and the sourcing project.
● SAP Ariba supports custom fields of only the following data types:
○ Text
○ Date
○ Number
○ Money
○ Boolean
● If custom fields with field type Checkbox are mapped to custom fields with field type Boolean in SAP Ariba
Sourcing, checkboxes that are not selected in SAP S/4HANA are represented as an empty value in SAP Ariba
Sourcing, because Boolean fields are defined as a three-state variable. Checkboxes that are selected in SAP S/
4HANA are represented with the value Yes in SAP Ariba Sourcing
● The following restrictions apply to the attachments:
○ Because the maximum payload size that SAP Ariba Sourcing supports is 100 MB, the attachment size is
restricted to 90 MB and 10 MB of payload is reserved for RFQ/cRFQ messages.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Known Restrictions PUBLIC 55
○ Suppliers can only attach one document to their event response.
● Currently, the 4QN integration scenario that uses the guided sourcing functionality does not display the award
confirmation message.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


56 PUBLIC Known Restrictions
8 Appendix

8.1 Ticket Component

You can raise an SAP Support ticket when you encounter issues while configuring the SAP S/4HANA or SAP Ariba
systems. Use one of the following application components to categorize the issue when raising an SAP Support
ticket:

Component Description

MM-PUR-HUB Document types for Central Procurement. Use the appropriate


subcomponent for the corresponding business document (PO,
PR, Contract, and so on).

BNS-ARI-CI-S4-MM Ariba Integration for SAP S/4HANA through SAP Ariba Cloud
Integration Gateway. Use for issues with mapping in SAP Ariba
Cloud Integration Gateway.

CA-GTF-INT-ARI SAP S/4HANA scope item content

BNS-ARI-S4-AS Issues related to integration between SAP S/4HANA and SAP


Ariba sourcing

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


Appendix PUBLIC 57
Important Disclaimers and Legal Information

Hyperlinks
Some links are classified by an icon and/or a mouseover text. These links provide additional information.
About the icons:

● Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your agreements
with SAP) to this:

● The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.
● SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any
damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.

● Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering a SAP-hosted Web site. By using such links, you
agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this information.

Videos Hosted on External Platforms


Some videos may point to third-party video hosting platforms. SAP cannot guarantee the future availability of videos stored on these platforms. Furthermore, any
advertisements or other content hosted on these platforms (for example, suggested videos or by navigating to other videos hosted on the same site), are not within the
control or responsibility of SAP.

Beta and Other Experimental Features


Experimental features are not part of the officially delivered scope that SAP guarantees for future releases. This means that experimental features may be changed by SAP at
any time for any reason without notice. Experimental features are not for productive use. You may not demonstrate, test, examine, evaluate or otherwise use the
experimental features in a live operating environment or with data that has not been sufficiently backed up.
The purpose of experimental features is to get feedback early on, allowing customers and partners to influence the future product accordingly. By providing your feedback
(e.g. in the SAP Community), you accept that intellectual property rights of the contributions or derivative works shall remain the exclusive property of SAP.

Example Code
Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax and
phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of example
code unless damages have been caused by SAP's gross negligence or willful misconduct.

Bias-Free Language
SAP supports a culture of diversity and inclusion. Whenever possible, we use unbiased language in our documentation to refer to people of all cultures, ethnicities, genders,
and abilities.

Setting Up Central Procurement with SAP Ariba Sourcing (4QN)


58 PUBLIC Important Disclaimers and Legal Information
Setting Up Central Procurement with SAP Ariba Sourcing (4QN)
Important Disclaimers and Legal Information PUBLIC 59
www.sap.com/contactsap

© 2022 SAP SE or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form


or for any purpose without the express permission of SAP SE or an SAP
affiliate company. The information contained herein may be changed
without prior notice.

Some software products marketed by SAP SE and its distributors


contain proprietary software components of other software vendors.
National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for


informational purposes only, without representation or warranty of any
kind, and SAP or its affiliated companies shall not be liable for errors or
omissions with respect to the materials. The only warranties for SAP or
SAP affiliate company products and services are those that are set forth
in the express warranty statements accompanying such products and
services, if any. Nothing herein should be construed as constituting an
additional warranty.

SAP and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP
SE (or an SAP affiliate company) in Germany and other countries. All
other product and service names mentioned are the trademarks of their
respective companies.

Please see https://www.sap.com/about/legal/trademark.html for


additional trademark information and notices.

THE BEST RUN

You might also like