Professional Documents
Culture Documents
1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6 Master Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.1 Overview of Master Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.2 Create Master Data Manually. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
6.3 Import Master Data Using CSV File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
6.4 Workbooks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Overview of Workbooks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Download and Customize Workbooks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Import Master Data Using Workbooks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
16 Configure Workbench. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
17 Configure Branding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Note
Make sure that you have the latest version of this document, on SAP Help Portal at https://help.sap.com/
sourcing [choose Version] Configuration
The following table provides an overview of the most important document changes.
Document History
Version Date Description
1.2 2018-10-12 Clarified dependency between Fiori My Inbox and related integration com
ponent.
1.3 2019-09-25 ● Added Complete Adobe Sign Configuration (REST) [page 53]
● Clarified SSL certificate instructions for DocuSign and Adobe Sign
(SOAP)
● Added certificate instructions specific to NetWeaver 7.5 SP 11 and
higher
● Updated link to documentation for SAP Fiori My Inbox
This guide describes the deployment of SAP Sourcing 11.0 on SAP NetWeaver.
At various points, this guide will instruct you to log in as a certain user. You can log in as a purchaser user, a supplier
user, the enterprise user, or the system user. You must connect to the system using a different URL depending on
which user the instructions call for. This section explains how to construct the correct login URL for the specified
user.
[login type] Use one of the following, depending what user is called for in
the instructions:
Example
● https://www.mycompany.com/mycontext/fsenterprise/portal/login
● https://www.mycompany.com/mycontext/fsvendor/vendordesktop/login
● https://www.mycompany.com/mycontext/fssystem/portal/login
Note
After the initial login, the system prompts you to change your password
Note
Some system properties can be overridden at the enterprise level. To do so, log in as the enterprise user.
Make sure you have set appropriate values for the system property set j2ee. For more information, see Define
J2EE System Properties in the Installation Guide for SAP Sourcing on SAP Help Portal at https://help.sap.com/
sourcing [choose Version] Installation and Upgrade .
Note
To enable virus scanning using either method, you must log in as the system user and set the system,
system.avscanner.enabled system property to true.
If you use Symantec Protection Engine for Cloud Services, log in as the system user and configure the properties in
the Symantec Properties table.
If you use VSI, log in as the system user and configure the properties in the VSI Properties table.
Symantec Properties
Note
If you are deploying the Symantec Protection Engine for Cloud Services to scan uploaded attachments for
viruses, you will use the Remote Access API.
Property Description
system, Set to the Symantec ICAP port. The default value is 1344.
system.avscanner.port
Note
You must also configure the protocol (ICAP) and port (1344) in the Symantec Management
console.
VSI Properties
Property Description
For more information, navigate to the Help Portal page for the appropriate version of NetWeaver: https://help.sap.com/
viewer/p/SAP_NETWEAVER [choose SAP NetWeaver Platform] and then search for "Virus Scan Interface."
For general information including a list of currently supported anti-virus solutions, see SAP Note 1494278 .
system, system.security.csrf.trusted_referrer_domains
You can specify patterns to identify authorized URLs from which users may submit requests.
● If the referrer (the URL from which the request originates) is absent, it is trusted.
● If the referrer's domain name is exactly the same as the application's domain, it is trusted.
● If the referrer's domain name matches any of the patterns in the system,
system.security.csrf.trusted_referrer_domains system property, it is trusted.
Example
If you set this property only as the enterprise user, any URL can refer requests for system user functionality, but
requests for supplier functionality must come from URLs that match one or more patterns in this system
property. If you set this property as the system user also, then even requests for system user functionality must
come from a trusted URL.
Pattern Description
*.name.com Trusted referrer domains must end with the specified string.
Example
*.mydomain.com
name.com Trusted referrer domains must match the specified string ex
actly.
Example
www.mydomain.com
If you add more than one pattern to the property, requests that match any of the included patterns will be trusted.
Example
www.yourdomain.com; *.mydomain.com
Requests from any domain ending in .mydomain.com would be trusted, along with requests from the
www.yourdomain.com domain.
Note
By default this system property is empty, so the only trusted domain is the application's own domain.
This table lists the other security system properties in SAP Sourcing.
system, system.cookies.enable_http_only When True, the browser denies Javascript access to cookies.
system, system.cookies.enable_secured When True, cookies can only be passed using the secure
https protocol.
system, When True, error messages for failed login attempts distin
system.security.directory.display_entry_does_no guish between invalid credentials (password) and nonexistent
t_exist_error directory entry (username). When False, both failures result
in the same error message.
system, When True, this property forces the system to work only un
system.security.domain.validate_redirect_url der a single domain. This can adversely affect performance.
The system administrator can influence whether Global Search functionality is available at all and which document
classes are searchable by setting the values of the system properties described in this section.
Note
The system administrator can also influence which users have access to Global Search functionality, by using
the Global Search User security profile. This security profile has the Global Search activity within the
System group set to Allow.
The Application User security profile also has the Global Search permission in the System group set to
Allow, so that by default all purchaser users have access to Global Search functionality.
To restrict access to Global Search to a subset of users or groups, change the Application User security
profile so that the Global Search activity has the value Deny, and then add the Global Search User
security profile to all users who should have access to Global Search.
The Global Search User security profile can be applied to groups and sub-groups as well.
globalSearch.enable
Global Search functionality can be turned on or off using the userinterface, globalSearch.enabled system
property. If the value of this property is True, Global Search functionality is available. If the value is False, this
functionality is not available.
globalSearch.classIds
The default value of this property is ALL, which means that all document classes are searchable.
Note
Similarly, if this property is absent, for example because it has been deleted and not added back, the default
behavior of the Global Search feature is to search all document classes.
If the value of the globalSearch.classIDs system property is left blank or contains only invalid values, the fields
associated with Global Search will not be displayed in the UI, even if the value of globalSearch.enable is True.
To restrict Global Search functionality to a subset of the searchable document classes, set the value of this
property to a semicolon-delimited list of searchable class IDs. For example, if the value of this property were
816;905;5006;1003, then users could search only in Auction, RFx Response, Scenario, and Agreement
documents.
Class ID Description
816 Auction
900 RFx
1003 Agreement
1100 Project
1801 Clause
5006 Scenario
Property Value
Set Messaging
Name messaging.smtp.mailhost
○ messaging.smtp.port
○ messaging.smtp.username
○ messaging.smtp.password
3. Save.
● Context
● Cluster
● Directory configurations (internal and external)
Log on as the system user to access all of these configurations. These can be individually created and manually
associated, or they can be configured using the Tenant Configuration utility. When using the utility, the individual
cluster and directory components are created as templates. The Tenant Configuration utility will then create the
context and associate the context, cluster, and directories automatically.
For the purposes of clarity, the association between the three components is as follows:
● Context: None
● Cluster: Context
● Directory configuration: Context and cluster
Note
If SSL Termination is occurring in the load balancer prior to arrival at SAP Sourcing, add the HTTP header X-
Original-HTTPS to the request with a value of on. Sticky sessions must also be enabled by cookie or another
method.
For information related to using SAML 2.0 for the authentication mechanism, see “Single Sign-On User
Authentication” in the Security Guide for SAP Sourcing, located at https://help.sap.com/sourcing [choose
Version] Security .
For more information about Cluster Configuration, see the SAP Sourcing help, at http://help.sap.com/sourcing
[choose Version] [choose a language] Application Help SAP Sourcing for Purchasers Setup System
Setup Configuration Cluster Configuration .
Note
The manual procedures described in this section can be used instead of using templates for context, cluster,
and directory configuration. If you choose to use templates, do not execute these procedures; you can skip this
section. In general, if you need to make several configurations, using the templates can save you time and
effort. If you only have to make one, or a small number, you might prefer to make them manually.
A cluster configuration is the setup object in SAP Sourcing that provides the means to assign the host name, port,
and selected protocol for the system. In addition, this is where the services that will be available to this cluster are
assigned.
External ID cluster.example
Port 50000
Note
○ Leave Automatically add new services and Enable Load Balancing on this cluster unchecked.
5. Add the service or services to the cluster by executing the following steps for each service you want to add:
1. In the Cluster Members collection, choose Add.
Note
“This cluster is inactive and cannot be used until it is assigned to both a user directory and enterprise context.”
The Inactive Cluster checkbox will be grayed out. This is expected, and will be dealt with later in the manual
configuration process.
The internal directory configuration is the setup object that allows the configuration of the authentication method
to be used by internal (buyer-side) users. It can be NetWeaver UME or one of the supported LDAPs. The example
below uses UME.
Note
The users in the UME or LDAP must have the same usernames as the users in SAP Sourcing. You can achieve
this by pushing the user accounts from SAP Sourcing to the UME or LDAP, or by pulling them from the UME or
LDAP to SAP Sourcing. Select Push or Pull in the Edit Mode field on Attributes Mapping tab, as appropriate.
Example
The external directory configuration is the setup object that allows the configuration of the authentication method
to be used by external (supplier-side) users. It can be NetWeaver UME or one of the supported LDAPs. The example
below uses UME.
Note
The users in the UME or LDAP must have the same usernames as the users in SAP Sourcing. You can achieve
this by pushing the user accounts from SAP Sourcing to the UME or LDAP, or by pulling them from the UME or
LDAP to SAP Sourcing. Select Push or Pull in the Edit Mode field on Attributes Mapping tab, as appropriate.
Example
Note
In order to complete the configuration, the new cluster must be made active, as follows:
1. Log out as the system user and log on as the enterprise user, as follows:
<hostname>:<port>/<context>/fsenterprise/portal/login?cid=<cluster-id>
Note
Cluster Templates can be created to make the tenant configuration process faster, but it is not necessary to create
them. The cluster information can also be entered manually in the Create Tenant Configuration [page 20].
Procedure
Directory Templates can be created to make the tenant configuration process faster, but it is not necessary to
create them. The directory information can also be entered manually in Create Tenant Configuration [page 20]
Procedure
Example
Example
Directory Templates can be created to make the tenant configuration process faster, but it is not necessary to
create them. The directory information can also be entered manually in Create Tenant Configuration [page 20] .
Procedure
Example
Example
● a context
● a cluster
● an internal directory
● an external directory
The information necessary can be retrieved from cluster and directory templates or entered manually.
Note
For multiple landscape use, all the configurations must have the same name. If not, migration will be affected.
Using Templates
No Templates
In order to write to an Active Directory, Microsoft requires that communication to the LDAP is conducted over SSL.
● Change the communication port in the Directory Configuration from 389 (the default setting) to 636.
● Select the SSL checkbox in the Directory Configuration.
● Verify that the Certificate Authority (CA) that issued the server certificate is in the Java Keystore.
● When an intermediate CA is used to generate server certificates, the intermediate CA certificate will need to be
imported manually.
After performing these tasks, restart NetWeaver and test by creating a new user in SAP Sourcing.
Users in SAP Sourcing and the UME or LDAP must have the same username.
If the user is pulled from the UME or LDAP to SAP Sourcing, an e-mail is generated, giving the user a path to the
application and his or her user name. If the account is pushed from SAP Sourcing to the UME or LDAP, a temporary
password is also mailed. A system property determines whether this information is delivered in the same e-mail or
separate e-mails.
1. Choose Setup System Administration Internal Accounts and create a purchaser user as follows:
1. On the Account Properties tab, enter required information.
2. On the Account Management tab, enter information as follows:
○ Enable User to Login: Select
○ Directory: Select as needed
○ User ID: Type userid
○ Create Directory Account: Select
○ Generate a New Password: Select
○ Send Notification: Select
3. On the Security tab, enter information as follows:
○ Purchaser: Select
○ Purchaser Manager: Select
○ System Administrator: Select
○ Supplier Administrator: Select
○ Make sure this first user is given Administrator privileges to import the Company Workbook.
2. Wait for the e-mail to be sent and received. If you do not receive it, check the following:
○ To verify the mail was sent, choose Setup System Administration Processed Messages .
○ To check for stuck or failed messages, choose Setup System Administration Queued Messages .
3. To test the new account, log on as a purchaser user, using the credentials sent in the e-mail.
4. Reset your password and choose OK.
If you can successfully log into the new purchaser account, the context cluster and directory are properly
configured and the SMTP server is processing e-mail.
For each deployment, gather critical information, including (but not limited to) the following:
● Purchaser organizational data: Locations, Companies, Organizational Units, Groups, and Users
● Supplier organizational data: Suppliers and Contacts
● Commodity Information: Product and External Categories
The current implementation methodology recommends defining these attributes before going live to maximize
efficiency. Data attributes may be modified or added throughout the life of the implementation using the Setup
module.
Define the components of master data that exist within each context after contexts and clusters have been defined.
The following table lists the master data object types requiring definition for the enterprise. The data classification
Configurable indicates that default data is provided but can be customized for deployment. The data classification
Custom indicates that no default data is provided and the deployment must provide the data.
If you are using integration to SAP ERP, data elements with * are ERP master data and should be replicated from
ERP, not created using workbooks. Consult the ERP documentation at https://help.sap.com/viewer/p/SAP_ERP
and the Configuration Guide for Integrating SAP ERP and SAP Sourcing at https://help.sap.com/sourcing
[choose Version] Integration .
Numbering table definitions for enter Configurable Defines the format of IDs. For example,
prise-level objects an RFP might follow the format: RFP-
nnnn, where nnnn increments for each
new rfp created.
Default list of extendible enterprise-level Configurable Lists those enterprise-level objects which
objects can be extended
Default list of objects that can used refer Configurable One type of extension allows a reference
enced in an extension to another type of object. This list identi
fies the allowed kinds of references.
Value List Values Configurable Default value list values, such as coun
tries, time zones, and so on
Master Agreement Types Configurable Types define what set of master agree
ment and sub-agreement features are
available
Contract Document Phase Definitions Configurable Defines sequence of phases for contract
document workflow
Contract Document Types Configurable Used to assign phase definitions and no
tification behavior by contract type
Projects Configurable Phase Definitions Configurable Defines sequence of phases for project
workflow
RFx Types Configurable Types define what set of RFx features are
available
Rights on security profiles Configurable Defines the rights for each security pro
file
Document Security Templates Configurable Sets up the default collaborators and se
curity when new documents are created
After configuring the enterprise master data, you must next configure the company master data. This data must be
created once for each sub-context. This example only uses a single context, so this data must only be created once.
Document Security Templates Configurable Sets up the default collaborators and se
curity when new documents are created
Library Item Phase Configurations Configurable Used to define Phases for Contract Gen
eration library documents
When configuring and importing Master Data there are some things to remember about security:
1. Each piece of importable master data has an Import right as part of its ACL list. By default, this right is only
added for the System Administrator security profile, and therefore, only those users can import master data out
of the box. As always, an admin can add Import rights to other security profiles, on an object-by-object basis.
Example
If Supplier Administrators need to import Supplier records, then that can be enabled.
For more information, see the SAP Sourcing help at http://help.sap.com/sourcing [choose Version] [choose
Language] Application Help SAP Sourcing for Purchasers . In the help, choose Setup System Setup
Master Data .
Note
The user account being used to import the following must have Allow Import rights on these specific objects. If
you do not have Allow Import on these objects, it must be added or the import will fail.
You can import master data files with CSV, XLS, or XLSX format in two ways:
The following procedure describes how to import using the web-based UI.
Procedure
1. If application users have already been created, log on as a purchaser user with administrative rights. If users
have not been created, log on as the enterprise user.
2. Navigate to Setup System Administration Import and Export Tools Import Data .
3. Choose Create.
The import wizard opens.
4. Specify whether you want to upload the file to the server or whether the file is already located on the
application server and choose Next.
5. Choose Upload Import File and select the CSV or Deployment Workbook file to import.
6. For CSV files, select the object type and choose Next.
6.4 Workbooks
Note
There are many sheets in the workbooks that have the prefix eso. While these sheets may appear as duplicates
of other sheets, the data in them is in fact different. These sheets should be imported by default. You may also
add data to these sheets if you would like to augment the data provided in the sample workbooks.
We recommend using the deployment workbook for initial deployment of the system to ensure that all required
data is imported into the system.
To facilitate the import of data, SAP Sourcing provides an alternative to CSV files for import. SAP Sourcing provides
the ability to import Microsoft Excel files containing one or more master data imports. The system processes these
Excel files directly without the user having to export the data to a raw CSV file. The Enterprise Deployment
Workbook and Company Deployment Workbook are two sample deployment workbooks delivered with SAP
Sourcing.
Anyone with system administrator access rights can download the deployment workbooks from the web user
interface. The deployment workbooks are included in the online Reference Guide (RG). When using these, choose
the pair of workbooks corresponding to your licensed product:
● Use the CLM Enterprise Deployment Workbook and CLM Company Deployment Workbook if your license is for
Contract Lifecycle Management (CLM) only.
● Use the Enterprise Deployment Workbook and Company Deployment Workbook if your company has licensed
all modules of SAP Sourcing/CLM.
When starting a new deployment project, preserve the original workbook templates by making a copy of them and
saving them with a new name. Import data using your modified templates only. By doing so, you assure continuity if
future, additional deployments are required.
Note
● The Configuration Sheet controls the import process. Refer to the Help Sheet for input specifications of
Configuration Sheet columns.
● The system can import the workbooks directly, but there are limitations to what Excel constructs are
supported. The Help Sheet describes the rules that must be observed.
● The same importing process supports both CSV files and Excel workbooks.
The sample enterprise and company workbooks that you download from SAP Sourcing are designed for you to
configure a base system using a sample enterprise context. We recommend modifying the default deployment
workbooks. Choose the appropriate pair of workbooks from this table:
System Workbooks
Users setting up a base system should adjust the various settings in these workbooks prior to running them in the
system. For example, the company data should be updated to reflect specifics about the company that is installing
the system. Similarly, you should review other tabs to ensure that the configurations are consistent with the
desired implementation.
Note
If you want to use SAP Sourcing on an iPad, open the Configurations tab in the workbook, and ensure that
Workbench Page and Channel Configuration are marked Yes in the Enabled column. These configurations
enable structures required for iPad use.
Procedure
1. Log on as the enterprise user and choose Reference Guide. Download the sample enterprise and company
workbooks appropriate for your system.
Note
The enterprise workbook should be run as the enterprise user. The company workbook should be run as a
system administrator associated with the company object intended to be configured.
2. From the Enterprise Deployment workbook, open the file and find the sheet labeled locations and edit this
sheet as necessary.
Only one location is required.
3. Find each sheet, review each sheet and the comments in the sheet, and update the data accordingly.
4. Provide at least one product category.
5. Find the sheet labeled companies and edit it as necessary.
Note
To build all custom data in the user interface, simply deactivate the import of the above data types in the
deployment workbook. See the Help page for instructions on how to skip a specific worksheet.
7. Import the enterprise and company workbooks into SAP Sourcing by choosing Setup System
Administration Import and Export Tools Import Data and then choose Create.
Caution
Import only one of each type of workbook (enterprise and company). Do not try to import all four
workbooks.
2. Navigate to Setup System Administration Import and Export Tools Import Data .
3. Choose New to start a new import job.
4. Choose Upload to Server and then choose Next.
5. Select the modified workbook and choose Next.
6. Choose a value for Import Control.
○ Choose In background and click Next. The next page indicates that your request has been submitted. Click
Finish to display the import status.
○ Choose Wait for import to finish and click Next. The next page shows the status of the import. Typically,
running the enterprise workbook can take several minutes. After it completes, click Next and then Finish.
7. Use the breadcrumb to return to the list of Import Data requests. Click Refresh to refresh the list of import
requests so that it shows the most recent.
Create a supplier user to test the supplier portal. A supplier user is a contact on a supplier record.
Note
If you have uploaded a company logo in your source release, you must resize the image to 200x29.
When SAP Sourcing is first installed or whenever a new server is added to an application cluster, the Internet
address that is used for internal communications within SAP Sourcing is initially set to the external host name of
the server. In many cases, this will result in unexpected or delayed behavior in the application.
If the application landscape includes a network firewall, accessing the server through this name requires exiting the
firewall and re-entering. If the firewall blocks incoming traffic on SAP Sourcing’s notification ports, this will result in
failure to deliver notifications for some events. To avoid this, do the following:
This procedure is required to enable SAP Sourcing to normalize all dates and times that are used in sourcing
events. Normalizing allows time fields to be presented differently for each user, according to his or her preferred
time zone, while maintaining a consistent reference to the same point in time.
Note
The SAP Sourcing Time Zone Value List Type provides a relatively comprehensive list of java time zone
identifiers. To view this list, log on as a purchaser user and navigate to Setup Master Data Value List
Types and Values Time Zone. . The Alternate Name column of this list contains the java time zone identifier
for the corresponding time zone.
Example
“America/New_York” is the alternate name of the SAP Sourcing Timezone Value List Value for “(GMT-5:00)
Eastern Standard Time”.
You must install a license key before the SAP Sourcing system can be used in production mode.
Note
Requesting the optimizer key without installing an optimizer server will result in a high volume of irrelevant
optimizer-related messages in your log files. If you do not intend to install an optimizer server, do not
request an optimizer key.
4. Log on as the enterprise user and choose Setup System Administration Import and Export Tools
Import Data .
5. Use the import tool to import the licenses you received from Support, as follows:
1. On the Import Wizard: Select a File screen, type a description such as License Keys and choose Upload
Import File to upload the .csv file. Choose Next.
2. On the Import Wizard: CSV Contents screen, select Module License as the Object Type, choose Next, and
follow any additional prompts to finish the process. The successful file import is displayed on the File
Import tab.
6. If installing the Optimizer, verify that the J2EE system properties described in Section 2, Define System
Properties, have been created and assigned proper values.
7. Choose Setup System Administration System Management System Information .
8. Choose the Components tab and verify that the appropriate licenses are checked under SRM Module Licenses.
9. If you are installing the optimizer, verify that a new Optimizer tab appears and displays an appropriate Status
Queue value and JVM information. (If the optimizer is not installed, the Status Queue value is OFFLINE and the
JVM Information is set to unknown.)
Note
This is optional.
The deployment descriptor for the SAP Sourcing application defaults to a 30-minute session timeout or to the
value that was set during installation.
1. Log on as the system user and set the following system properties in SAP Sourcing:
Property Description
upp.metering.login_inactivity_timeout Set to the timeout that was chosen when running the config
ure utility.
upp.metering.cleanup_interval Defines the time between runs of the daemon that removes
inactive sessions. It is recommended that this value be set to
a value slightly larger than the
upp.metering.login_inactivity_timeout setting.
(11 SP 11+) upp.metering.timeout.redirect.buy If TRUE, the system automatically redirects to the logout
page after the inactivity timeout period. If FALSE (default),
the redirect happens when the user clicks anywhere on the
page after the timeout period ends.
(11 SP 11+) upp.metering.timeout.redirect.sell If TRUE, the system automatically redirects to the logout
page after the inactivity timeout period. If FALSE (default), a
popup warning displays halfway through the timeout period,
and the redirect happens when the user clicks anywhere on
the page after the timeout period ends.
2. Set the time-out using the configure tool. For information about the configure tool, see the Installation Guide
for SAP Sourcing on the SAP Help Portal at https://help.sap.com/sourcing [choose Version] Installation
and Upgrade .
Note
Both internal property in SAP Sourcing and configuration tool in NetWeaver should be set to the same
value.
Use
Contracts, amendments, and clauses use the contract generation service to generate contract documents.
Procedure
SAP Sourcing monitors key changes to master agreements. You can leave the default change tracking in place, or
set up a Document Change History Configuration to define which specific agreement fields and collections are
tracked. For fields and collections that are tracked, each individual change triggers its own change history record,
including:
● Timestamp
● Value before and after the change
● User who made the change
● Document Change History Report shows the change history for an individual master agreement or sub-
agreement. Generate this report from within the agreement by selecting Reports Document Change
History .
● Agreements Change History Report lists change history for one or more agreements, filtered by start date,
end date, and user who made the change. For this report, navigate to Contract Management Reports
Master Agreement Agreements Change History .
1. #1 above is replaced by the list of fields and collections defined in the Document Change History Configuration.
2. The same additional data is always tracked.
Set up security profiles so that the appropriate users are authorized to create and edit the Document Change
History configuration and view the change history reports.
Context
For general information about security profiles in SAP Sourcing, see the Help topic Security Profiles at Setup
System Administration Tab Accounts and Security Security Profiles and also its sub-topic, Access Rights.
Procedure
Set up a Document Change History Configuration to specify for which fields and collections on Master Agreements
and Agreements you would like to track change history. You can create separate change history configurations for
Master Agreements and Agreements. Each can have exactly one active Document Change History Configuration.
For information about creating a Document Change History Configuration, see the Help topic Document Change
History Configuration at Setup System Setup Configuration Document Change History Configuration
and also its sub-topic, Field Help for Document Change History Configuration.
Releases of SAP Sourcing/CLM prior to 11 SP 9 support two possible E-Signature solution vendors: Adobe Sign
(SOAP protocol) and DocuSign (REST protocol). As of 11 SP 9, Adobe Sign can be configured for either SOAP or
REST protocol.
Note
Caution
If ECC Integration or SRM Integration is enabled with the SAP Sourcing instance, there is a potential for conflict
with the Proxy settings. Please consult and implement instructions as documented in SAP note 2035261 .
The steps to set up proxy settings for Netweaver-based systems are the same for both DocuSign and Adobe Sign.
1. Configure the HTTP properties as described in the SAP NetWeaver Administration guide on the SAP Help
Portal. Navigate to the product page for your version of NetWeaver, for example http://help.sap.com/nw74, and
search for Web Service Administration. Within the guide, navigate to Web Service Administration
Configuring Web Services and Web Service Clients Configuring SAP NetWeaver Administrator Configuring
HTTP Proxy Settings .
2. To add proxy parameters to JVM settings in NetWeaver, navigate to http://<host>:<port>/nwa
Configuration Infrastructure Java System Properties Additional VM Parameters , and add the
following parameters with the appropriate values:
○ -Dhttp.proxyHost
○ -Dhttp.proxyPort
○ -Dhttp.nonProxyHosts
Note
This setting is required only if your system is integrated with SAP ERP or SAP SRM.
○ -Dhttps.proxyHost
○ -Dhttps.proxyPort
○ -Dhttps.nonProxyHosts
This setting is required only if your system is integrated with SAP ERP or SAP SRM.
Note
If your proxy server requires a username and password, provide this information with the following
parameters:
○ -Dhttp.proxyUser
○ -Dhttp.proxyPassword
○ -Dhttps.proxyUser
○ -Dhttps.proxyPassword
Note
Make sure each CLM user who will be requesting signatures has a corresponding user account on the E-
Signature vendor side with the same e-mail address.
Signers (users who will be asked to sign documents, but who will not be creating requests) do not need their
own accounts on the Adobe Sign/DocuSign side.
To enable a user to use the E-Signature features for contract documents, a system administrator adds to the user's
security profiles.
Right Description
ESO_CONTRACT_ESIGNATURE Users with this right can send contract documents out for
signatures using the E-Signature feature.
This is access right Contract Generation Contract
Document E-Signature
6. Choose Done.
Use a Scheduled Task to retrieve the E-Signature statuses of all contract documents, at a frequency you specify,
automatically.
Note
SAP recommends automatically retrieving E-Signature statuses at least daily, but not more frequently than
every four hours. If the task is run too frequently, then for example the 11:00 status update could start
before the 10:30 status update had finished.
6. Choose Save.
Note
An end user need not wait for these automated retrievals to see the current E-Signature status of a contract
document. End users can get instant updates of the E-Signature status manually through the contract
document user interface.
After licensing DocuSign, you need to establish communication between SAP Sourcing/CLM and your DocuSign
account.
You can set up the integration using the credentials of a DocuSign user with DocuSign Administrator privileges. The
credentials are the email and password used by this administrator to access your DocuSign account. This
administrator is your authenticating user. This email and password does not necessarily need to be a user in SAP
CLM. SAP recommends that this email and password belong to a shared account that can continue to be used if
the original administrator moves to a different role or leaves your company.
Note
The authenticating user's DocuSign account permissions must have the following user settings enabled:
● Account-wide rights
● Send on Behalf of rights (API)
The authenticating user's DocuSign email and password is required in the Integrated System Configuration for
DocuSign.
Please consult DocuSign documentation to configure the application and additional users.
The system administrator then configures the E-Signature features of SAP Sourcing/CLM.
To set up an account for use with E-Signature, a system administrator creates an integrated system configuration
(ISC) based on a template automatically created as part of the install/upgrade process.
Note
Integration data security: To protect the data sent via the API's between SAP Sourcing and DocuSign:
Tip
Not all SAP CLM NetWeaver systems will need to install the DocuSign certificate. If you have Java 8, it is
possible that the root certificate is already included in the JVM keystore.
If, after completing all configuration steps, the integration seems not to be working, check the status of the
integration by navigating to Setup System Administration System Information and then to the Audits
tab. If you have an error that includes the phrase “Peer certificate rejected by ChainVerifier,” this indicates a
certificate issue. We recommend you download and install SSL certificate in this case.
Remember
It is important that you use a current SSL certificate for the correct server.
○ Use the SSL certificate corresponding to the server for your DocuSign URL. For example, if DocuSign
specifies that you should use the URL https://na1.docusign.net/restapi/v2/
login_information, use the SSL certificate for server na1. If you are using the demo URL during
testing, choose the demo SSL certificate.
○ Certificates have validity dates. Plan to update your SSL certificate according to the validity date
provided on the DocuSign certificates webpage.
3. Choose to Save as the certificate .zip file, and choose the directory to which you want to save it.
4. Unzip the certificate.
Import the SSL Certificate into the WebServiceSecurity NetWeaver Key Storage
Import the SSL Certificate into the TrustedCAs NetWeaver Key Storage
(NetWeaver 7.5 SP11 and higher only)
If you are using NetWeaver 7.5 SP11 or higher, the DocuSign SSL certificate needs to be imported into the
TrustedCA Key Storage as well as the WebServiceSecurity Key Storage View. Otherwise, you can skip the following
steps.
Note
The configuration of Adobe Sign with SOAP protocol is valid for all SP's of 11.0.
Once you license Adobe Sign, you need to establish communication between SAP Sourcing/CLM and your Adobe
Sign account.
Use your administrator user account to retrieve an integration (API) key. This unique identifier authenticates
communication with Adobe Sign. Note the value for use when creating an Integrated System Configuration in SAP
Sourcing. Please consult Adobe documentation to configure the application and additional users.
To set up an account for use with E-Signature, a system administrator creates an integrated system configuration
(ISC) based on a template automatically created as part of the install/upgrade process.
Note
Integration data security: To protect the data sent via the API's between SAP Sourcing and Adobe Sign:
Specific steps will vary from browser to browser, but the general process should be similar. Here are sample
instructions for Firefox.
1. Navigate to the appropriate Adobe Sign URL for your release level of SAP Sourcing/CLM. It may depend upon
your location but will be similar to:
https://secure.na1.echosign.com/services/EchoSignDocumentService22
The API version for SAP Sourcing 11.0 is 22, as shown in this example. This is a change in configuration for you
if you are setting up e-signature after upgrading from an earlier release of SAP Sourcing..
2. You can ignore the error message that says "Invalid SOAP request."
3. Choose the lock icon next to the URL.
4. Choose the arrow next to secure.na1.echosign.com, then choose More Information.
5. Open the Security tab.
6. Choose View Certificate.
7. Open the Details tab.
8. Choose Export.
○ From the Save as Type dropdown list, choose the SSL certificate for the version you require.
○ If your operating system does not recognize the exported file as a certificate, add a .cer or .crt extension to
the filename.
Remember
Certificates have validity dates. Plan to update your SSL certificate according to the validity date provided on
the Adobe Sign certificates webpage.
Import the SSL Certificate into the WebServiceSecurity NetWeaver Key Storage
If you are using NetWeaver 7.5 SP11 or higher, the Adobe Sign SSL certificate needs to be imported into the
TrustedCA Key Storage as well as the WebServiceSecurity Key Storage View. Otherwise, you can skip the following
steps.
Set the System Property for the Adobe Sign E-Signature Timeout
Start by setting the length of the e-signature timeout to 300,000 milliseconds, or five minutes. If you find the e-
signature process is timing out, you can change it.
The configuration of Adobe Sign with REST protocol is supported for SAP Sourcing version 10 SP 20, and for 11 SP
9 and above.
SAP Sourcing: Set the System Properties for the E-Signature Type and URL
See SAP Sourcing: Set the System Properties for the E-Signature Type and URL [page 54].
Context
For Adobe Sign REST configuration, create the API Application in your Adobe Sign account to identify each SAP
CLM system that will need to connect to your Adobe Sign corporate account.
Procedure
Tip
You can use one Application for multiple systems by using a semicolon-separated list of URL's in step 5(b)
below. This way the Client ID and Client Secret can be the same for all of your CLM systems.
If you want to use one Application for multiple systems, specify a semicolon-separated list of those
systems here.
Example
https://abc123.loc.comp.corp:50001/eso/servlet/AdobeSignAuthServlet;https://
abc456.loc.comp.corp:50001/eso/servlet/AdobeSignAuthServlet; https://
abc789.loc.comp.corp:50001/eso/servlet/AdobeSignAuthServlet
c. In the Enabled Scopes section, enable the first six options: user_read, user_write, user_login,
agreement_read, agreement_write, agreement_send. Specify Account as the Modifier for each.
Note
You can specify a Modifier of Group if you segmented your users into groups within your Adobe Sign
account. Contact Adobe for clarification.
d. Select Save. Verify there are no errors and the application is Active.
e. Log out of Adobe Sign.
Context
Specify the E-Signature Type indicating integration to Adobe Sign using REST protocol, and the URL for connecting
to Adobe.
Procedure
Example
https://api.na1.echosign.com/api/rest/v5
8. Choose Done.
Context
A system administrator creates an integrated system configuration (ISC) based on a template automatically
created as part of the install/upgrade process.
Procedure
Remember
OAuth tokens last for 60 days. If no one requests signatures in the SAP CLM system within 60 days from
the time a new OAuth token is generated, the OAuth token is disabled. The 60-day limit starts again every
time a user requests a signature from SAP CLM. If 60 days pass without use, the CLM administrator must
generate a new OAuth token to re-establish a connection to your Adobe Sign corporate account. As long as
one user uses the API at least once every 60 days, the existing OAuth token will continue to be active.
a. You will be asked to log back into Adobe Sign. Sign in with the same account administrator (or any account
administrator user).
b. A confirmation page pops up to Confirm Access to the application with the Client ID and Client Secret that
you set up in your Adobe Sign corporate account in the Adobe Sign: Create API Application [page 53] step.
Click Allow Access to confirm the handshake between your SAP CLM system and that application.
The Allow Access confirmation only displays the first time you generate an OAuth token for a new
Application. If the connection is already there, the confirmation does not come up again.
c. If the Client ID and Client Secret are valid for an active Adobe Sign Application, you will see a confirmation
message that the connection is successful.
d. Close the popup window. At this point, configuration is complete.
8. Save the Integrated System Configuration record by clicking Done.
The following procedures may be useful to administrators in monitoring communication between SAP
Sourcing/CLM and the E-Signature vendor’s site, or to make adjustments during daily use of the E-Signature
process.
Unexpected errors, such as network or system errors, can freeze the status of a contract document. A user with
the E-Signature Administration right can reset the status of the contract document so that the contract author
can cancel the E-Signature process.
1. The contract author adds a user with the E-Signature Administration right to the affected Master Agreement
as a collaborator.
2. The user with the E-Signature Administration right navigates to the E-Signature tab for the frozen contract
document, and chooses Reset Status.
3. SAP recommends that the contract author log in to DocuSign or Adobe Sign, and manually cancel the E-
Signature process for the contract document.
4. Now the E-Signature process can start over.
For Adobe Sign, see Complete Adobe Sign Configuration (SOAP) [page 50].
Error: Invalid password for user sending a Contract Document to Adobe Sign for signature.
This message indicates that the user sending a request for E-Signatures via Adobe Sign is not properly set up in
their Adobe Sign account. Contact Adobe for assistance in resolving this error.
This message indicates that the user sending a request for E-Signatures via DocuSign is not properly set up in their
DocuSign account, or there is some other problem with DocuSign access and/or authentication. Navigate to
System Information Audits tab to check the status of communication with DocuSign.
● If that is not OK, make sure that all configuration setup described earlier in this section has been completed
correctly.
● If the Audits tab says DocuSign communication is OK, this message may indicate that the requesting user is
not set up properly in DocuSign.
Depending on the nature of the problem, you may have to seek assistance from DocuSign to resolve the error, and
then re-start the E-Signature process from the SAP Sourcing/CLM side.
This is probably related to the URL saved in the contractgen.esignature_url system property.
● Check to make sure you are using the correct URL. Depending on your e-signature solution, see Complete
DocuSign Configuration [page 47], Complete Adobe Sign Configuration (SOAP) [page 50], or Complete Adobe
Sign Configuration (REST) [page 53].
● Check for erroneous spaces and correct spelling.
1. Find any contract documents currently in the E-Signature process. All of these processes must be completed.
○ On the Sourcing/CLM side, ensure that E-Signature processes for all contract documents are completed,
or use Reset Status to interrupt the process. You may want to alert users a couple weeks before you plan to
Use
The CLM system is delivered with a base workbench page that is available to all internal users. Additionally, the
system is configured with a workbench page intended to be used by CLM contract managers.
The workbench page is established in the system, but requires additional configuration to make it available to the
desired users. This configuration is done by adding collaborators to the Contract Management Workbench page.
Prerequisites
Procedure
Configure the Contract Management Workbench page with the individual users or user groups that should also have
access to the page.
To do this, go to Setup System Setup Workbench Workbench Page All Workbench Pages . Edit the
Contract Management page and add collaborators.
The following procedures enable you to change the branding from the default SAP Sourcing to SAP CLM. Four
branding items are affected:
● Branding text in the title bar of the browser (for example, SAP Sourcing)
● SAP CLM logo image for the purchaser login page
● SAP CLM Business Partner logo image for the supplier login page
● Images on the login page
● Images on the splash screen
Procedure
Themes
Note
The following two steps require editing of themes. For further information about themes, see the SAP Sourcing
help at http://help.sap.com/sourcing [choose Version] [choose Language] Application Help SAP
Sourcing for Purchasers . In the help, choose Setup Themes .
1. Open the current enterprise’s theme Branding area and choose Purchaser Login Banner link, then Image link.
Delete the original path in Image Path field, and paste /images/logos/logo_sapXCLM.gif.
2. Choose Delete on Background Image field.
3. Choose the Supplier Login Banner link, then Image link. Delete the original path in Image Path field, and paste /
images/logos/logo_sapXCLMBusinessPartner.gif.
4. Choose Delete on Background Image field.
By default supplier workflow management feature is disabled in SAP Sourcing. To enable this feature you need to
perform following general steps:
Supplier phases determine the actions that can be performed on supplier registration and modification requests.
To create a supplier configurable phase definition:
Supplier types can be used to determine whioch workflow phase definition to enable in a supplier registration or
modification requests. The Configurable Phase Definition field of Supplier Type is responsible for defining
whether registration/modification requests will use workflow and which phases will have these requests. If
Configurable Phase Definition is empty then supplier registration and modification requests will not have
configured phases and any supplier administrator will be able to approve or deny request of such type. To enable
supplier workflow management some supplierconfigurable phase definition must be assigned to supplier types.
SAP Sourcing provides one default supplier type. You can modify this type and create new ones.
Supplier Field Access Definition allows you to configure access rules for approvers on specific phases.
This is a very important configuration step. In the case of supplier registrations/modifications without configured
workflows, requests can be viewed and approved by any Supplier Administrator. But in the case of new functionality
collaborator, security is used to define access rights. A document security template is a set of rules governing the
You must configure two security templates: first for Workflow Supplier Registration and second for Workflow
Supplier Modification. The following must be configured in these templates:
● The document owner must be any specified buy-side user. Otherwise automatic phase transitions will not work
for sell-side and the phase will need to be changed manually by any buy-side user.
● Document creator (current user) must be added to collaborator list with a role that allows viewing, editing, and
changing phases (e.g. Collaborator).
● Supplier administrators should be included on the collaborator list to be able to view and manually complete
registration/modification requests, in case automatic completion should fail for some reason.
The supplier type is used to recognize phases for supplier modifications via workflow. The supplier type can be
changed for any supplier, as follows:
Note
When the supplier is created via workflow, the supplier type used for creation is assigned to the created
supplier.
The supplier type can be mapped to any supplier-side self-registration form. The Supplier Type UI includes a
collection of Supplier registration UI Mappings. This allows you to configure the mapping between supplier type
and self-registration forms:
Note
The self-registration form can be assigned to only one supplier type. If no form is assigned to a supplier type,
the default supplier type will be used for registration.
You can configure the ability for users to review and approve SAP Sourcing work items via the Fiori My Inbox
approval app. SAP Sourcing / CLM work items currently supported for use with Fiori My Inbox include workflow
approvals for:
● Projects
● Contract documents
● Userdefined objects
● Supplier registrations and modifications
Once configured, users can take the following SAP Sourcing / CLM actions using Fiori My Inbox:
● Use the Approval Inbox to see a list of Sourcing work items that require their approval
● Approve or Reject a work item, including a comment about the approval or rejection
● Display Approval History of a work item before approving or rejecting it
● Download a Contract document and review it before taking actions such as Approve or Reject
As in the standard SAP Sourcing user interface, each user’s access to work items is determined by the user roles
and security profiles assigned to that user.
Terminology used for SAP Sourcing objects in the Fiori UI can be customized as in the standard UI, by defining
alternate UI texts using Localized Resources. The UME authentication model is required for authentication between
ABAP and Java (Sourcing) systems. Sourcing document metadata can be customized using query definition
modifications.
Note
For current recommendations concerning the version of Fiori My Inbox compatible with your SAP Sourcing
version, consult the Product Availability Matrix at http://support.sap.com/pam .
Note
Fiori configuration for SAP Sourcing must be performed by a person with the following roles:
● This section of the Configuration Guide for SAP Sourcing, which describes the integration setup in detail.
● Web Services Guide for SAP Sourcing, found on the Help Portal at https://help.sap.com/sourcing [choose
Version] Configuration .
● Sample Fiori Workflow Web Service zip file, found in the SAP SourcingReference Guide: log in to SAP Sourcing
and chooseReference Guide in the upper right area of the page.
● README.txt included with the other sample web service zip files. This document is the same for all three
(project, contract document, RFx) and the general description of how the import files are used is also true for
the Fiori workflow zip file.
Prerequisites
● There must exist an SAP Sourcing user with the “Web Service User” security profile or another security profile
conferring the ability to use web services. See the Web Services Guide for SAP Sourcing 11.0, Section 7, Web
Services Already Configured for Use.
● The Sourcing user account with web services security must also exist in the ABAP system where Fiori My Inbox
is installed.
Context
The Integrated System Configuration defines properties allowing communication between SAP Sourcing and Fiori
My Inbox.
Procedure
Fiori URL URL for the Fiori My Inbox app. This will be used when send
ing email notifications from SAP Sourcing/CLM to Fiori My
Inbox.
Context
The Trusted Domain property allows a Sourcing Document link to open directly from the Fiori application.
Procedure
Integration with the Fiori My Inbox application requires configuration of web services to facilitate execution of
workflow actions initiated from My Inbox. You can use java-based REST web services, or script-based services.
A standard web service definition is created automatically when you install or upgrade to SAP Sourcing 11.0. If your
implementation does not require any customization and therefore you would like to use the standard (Java) setup,
you can create an integrated system configuration and set the system property for the trusted domain as
described earlier, then skip this section and move on to Fiori My Inbox Installation and Setup. If you do require
customization, for example if you have extension field data that you want visible to approvers using mobile devices,
you can implement a script-based solution by following the steps in this section.
On the Reference Guide page, find the Sample Fiori Workflow Web Service link and use it to download the file
named FioriWorkflowService.zip. That zip file includes:
The Configuration tab in FioriWorkflowServiceWorkbook.xlsx includes instructions. Also see the Web
Services Guide for SAP Sourcing:
● Chapter 4, Authoring New Inbound Script-Based Web Services – Tasks for the Web Service Author
● Chapter 7, Appendix: Web Services Already Configured for Use
Fiori My Inbox is a single go-to Inbox for handling SAP and non-SAP workflows in an enterprise. It follows the Fiori
design language for an improved user experience. With My Inbox you can:
The My Inbox app consists of a front-end component for the user interface plus Task Gateway for OData services.
You can use the app with any SAP or non-SAP back-end component that contains tasks or workflows. SAP delivers
connectivity to SAP Business Workflow and SAP NetWeaver BPM; for others, you will need to build custom task
providers.
Prerequisites
Note
Install Fiori My Inbox before downloading and deploying the integration component for SAP Sourcing.
● Ensure that your system landscape has been set up to enable SAP Fiori.
● This also implies that the front-end and back-end components for your app are already available in this system
landscape.
More Information
Use the following help documents to understand system landscape and installation.
For recommendations concerning the version of My Inbox to use with SAP Sourcing 11.0, consult Supported
Platforms and Configurations.
You can find the required SAP Notes for the My Inbox app in 2221151 , the Release Information Note for SAP
Fiori My Inbox 2.0, which provides information about each SP of My Inbox 2.0.
This section describes steps to configure use of SAP assertion ticket authentication from the ABAP system to the
Java system.
Procedure
Procedure
Field Value
4. Select Next.
5. Select Finish.
6. Verify the ABAP system was added to Trusted System list and the certificate is valid (Certificate Validity
column).
Procedure
The Task Consumption Model in Gateway is a harmonized task representation defined by SAP and exposed by SAP
NetWeaver Gateway as a restful OData service.
To enable third-party task engines to provision their tasks within this harmonized inbox (MyInbox), SAP NetWeaver
Gateway provides an extensibility mechanism for adding additional custom task providers. Once the My Inbox
installation is complete, several steps are required to set up Custom Task Provider:
Procedure
1. Log into the SAP Gateway system with the required privileges.
2. Run transaction Activate and maintain services (/IWFND/MAINT_SERVICE).
3. Choose Add Service.
4. Enter the system alias of your back-end system, or LOCAL.
5. In the External Service Name field, enter TASKPROCESSING.
6. In the Version field, enter version 2.
7. Choose Get Services.
8. Choose Add Selected Services.
9. Enter a Technical Service Name for the service in your customer namespace.
10. Under Creation Information, assign a package or choose Local Object.
11. Choose Execute to save the service.
1. Create an RFC destination for use with the SAP system alias.
2. Create an SAP system alias with software version using transaction SPRO, to be used by the
TASKPROCESSING service
3. Assign an SAP system alias to the registered TASKPROCESSING service at /IWFND/MAINT_SERVICES
4. Create RFC destinations (HTTP connections to external server) using SM59
5. Insert RFC alias names into table ESOFIO_RFC_NAMES using SM30
6. Enable User List for Task Gateway Service for substitution users search
7. Define a scenario (SPRO)
8. Define a consumer per scenario (SPRO)
9. Configure scenario task definitions (SPRO)
In this step, create a Type 3 connection from the SAP NetWeaver Gateway host to the same system as the Java
back-end system.
Context
In transaction SPRO open the SAP Reference IMG and navigate to SAP NetWeaver Gateway OData Channel
Configuration Connection Settings SAP NetWeaver Gateway to SAP System Manage RFC Destinations and
click on the Activity icon.
Procedure
1. Choose Create.
2. In the RFC Destination field, enter the RFC destination name in the following format: <system id
>CLNT<Client>.
3. In the Connection Type field, enter 3.
4. In the Description 1 field, enter an explanatory text, for example, RFC Destination to SAP Server.
5. Save your settings.
6. On the Technical Settings and Load Balancing tab, select the relevant option according to your system's
settings.
7. In the Target System field, enter the system id of the same SAP NetWeaver Gateway Host (Front-end).
8. In the Message Server field, enter the SAP NetWeaver Gateway server name.
9. On tab Logon & Security enter the SAP NetWeaver Gateway system's client number.
Field Description
RFC Destination Enter the RFC destination created as part of Create a Type 3
RFC destination [page 72]
Procedure
1. Navigate to SAP Reference IMG SAP NetWeaver Gateway OData Channel Administration General
Settings Activate and Maintain Services .
2. Choose Filter and filter for the External Service Name: TASKPROCESSING.
3. Double-click on Task Gateway Service Version 2.0. You can see the system aliases added to this service.
4. Add the new system alias created earlier.
5. Save.
Comment (optional,
RFC Destination set by user) Technical Settings
1 ESO_CLM_FIO_WORKITEMS
2 ESO_CLM_FIO_TASK_ATTACHMENTS
3 ESO_CLM_FIO_TASK_DEFINITIONS
4 ESO_CLM_FIO_SUB_PROFILES
5 ESO_CLM_FIO_SUBSTITUTES
6 ESO_CLM_FIO_PROCESS_LOGS
7 ESO_CLM_FIO_DECISION_OPTIONS
8 ESO_CLM_FIO_COMMENTS
9 ESO_CLM_FIO_CUST_ATTR_DEFINITION
10 ESO_CLM_FIO_APPLY_DEC_ON_TASK
11 ESO_CLM_FIO_DELETE_SUBSTITUTE
12 ESO_CLM_FIO_CUSTOM_ATTRIBUTES
13 ESO_CLM_FIO_TASK_OBJECTS
14 ESO_CLM_FIO_TASK_ATTACH_STREAM
15 ESO_CLM_FIO_READ_TASK_WI
16 ESO_CLM_FIO_TASK_DESCRIPTION
17 ESO_CLM_FIO_TASK_UI_EXECUTION
Context
These steps enable the user list so that when working with SAP Sourcing documents via the Fiori Inbox, a user
assigned to approve documents can search for and assign a substitute user to accomplish that task.
Procedure
2. Navigate to SAP Reference IMG SAP NetWeaver SAP Gateway Service Enablement Content Task
Gateway Task Gateway Service Task Gateway Service Settings . From here, open the Task Gateway Service
Settings and set Is User List Enabled to TRUE.
A scenario is an aggregation of different task activities that are visualized by the same business application.
Field Description
Scenario Display Name Description for the scenario (Approving Sourcing and CLM
Business Documents)
Technical Service Name Press F4 and select the scenario service identifier and ver
sion.
Mass Action (optional) Select the checkbox to enable mass action (Selected)
Context
Procedure
1. In the Scenario Definition table, select the row containing the desired scenario.
2. From the Dialog Structure section, double-click Assign Consumer Type to Scenario.
3. Choose New Entries.
4. In the Task Gateway Consumer Type field, select the desired consumer type. Each scenario needs to be
assigned to at least one Consumer Type (Mobile, Desktop, or Tablet). It aggregates the Task Definition IDs
and System Alias from which the Task’s source originates.
5. Save the changes.
Context
You can also specify roles for each consumer type and scenario definition to restrict access to the scenario.
Procedure
1. In the Task Gateway Consumer Type table, select the row containing the desired consumer type.
2. From the Dialog Structure section, double-click Assign Role to Consumer Type and Scenario.
3. Choose New Entries.
A scenario is an aggregation of different task activities that are visualized by the same business application.
2002 Project
5. In the SAP System Alias field, enter the source system alias for the task type. (The Task Gateway service should
be connected to the selected system aliases.)
6. Save your changes.
The SAP Fiori Launchpad is the entry point to SAP Fiori apps. From a user perspective, it displays the SAP Fiori
apps that have been assigned to the catalog designed for the current user's role.
Prerequisite
An administrator has made the necessary assignments in the Launchpad Designer to enable a user's access to
SAP Fiori apps in the SAP Fiori Launchpad.
For more information, see Setup of Catalogs, Groups, and Roles in the SAP Fiori Launchpad.
The SAP Sourcing concept of “delegation” is equivalent to the Fiori concept called “substitute.”
Enabling the User List in the SAP Gateway system allows you to select from a list of valid users for substitution,
rather than having to enter the user name directly.
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.
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.
Gender-Related Language
We try not to use genderspecific word forms and formulations. As appropriate for context and readability, SAP may use masculine word forms to refer to all genders.
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.