business process proceduressapidp/...  · web view2014-05-05 · type style description example...

14
EHP0 to EHP7 for SAP ERP 6.0 June 2014 English SuccessFactors: Employee Profile Integration (C1H) SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf Germany Building Block Configuration Guide

Upload: hanhi

Post on 16-Sep-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

EHP0 to EHP7 for SAP ERP 6.0

June 2014

English

SuccessFactors: Employee Profile Integration (C1H)

SAP AGDietmar-Hopp-Allee 1669190 WalldorfGermany

Building Block Configuration Guide

SAP Best Practices SuccessFactors: Employee Data Integration (C1H): Configuration Guide

Copyright

© 2014 SAP AG 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 AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group 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 AG in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.

© SAP AG Page 2 of 13

SAP Best Practices SuccessFactors: Employee Data Integration (C1H): Configuration Guide

Icons

Icon Meaning

Caution

Example

Note

Recommendation

Syntax

Typographic Conventions

Type Style Description

Example text Words or characters that appear on the screen. These include field names, screen titles, pushbuttons as well as menu names, paths and options.

Cross-references to other documentation.

Example text Emphasized words or phrases in body text, titles of graphics and tables.

EXAMPLE TEXT Names of elements in the system. These include report names, program names, transaction codes, table names, and individual key words of a programming language, when surrounded by body text, for example, SELECT and INCLUDE.

Example text Screen output. This includes file and directory names and their paths, messages, source code, names of variables and parameters as well as names of installation, upgrade and database tools.

EXAMPLE TEXT Keys on the keyboard, for example, function keys (such as F2) or the ENTER key.

Example text Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation.

<Example text> Variable user entry. Pointed brackets indicate that you replace these words and characters with appropriate entries.

© SAP AG Page 3 of 13

SAP Best Practices SuccessFactors: Employee Data Integration (C1H): Configuration Guide

Contents

1 Purpose.................................................................................................................................. 5

1.1 Using the Configuration Guide.........................................................................................5

1.1.1 Base Service............................................................................................................5

1.1.2 Upgrading Module....................................................................................................6

1.1.3 Compensation Module.............................................................................................6

1.1.4 Recruiting Module....................................................................................................6

1.1.5 Go-Live Support Module...........................................................................................6

2 Prerequisites........................................................................................................................... 7

3 User Settings.......................................................................................................................... 7

3.1 API URL.......................................................................................................................... 7

3.2 Enable Webservices SFAPI............................................................................................7

3.3 Data Model Configuration................................................................................................7

3.4 Creating SuccessFactors API user..................................................................................8

3.4.1 Use........................................................................................................................... 8

3.4.2 Use........................................................................................................................... 9

3.4.3 Procedure................................................................................................................. 9

3.5 SuccessFactors – Set API Login Exceptions...................................................................9

3.5.1 Use........................................................................................................................... 9

3.5.2 Procedure................................................................................................................. 9

3.6 SuccessFactors Proxy Settings.......................................................................................9

3.6.1 Use......................................................................................................................... 10

3.6.2 Procedure...............................................................................................................10

© SAP AG Page 4 of 13

SAP Best Practices SuccessFactors: Employee Data Integration (C1H): Configuration Guide

SuccessFactors: Employee Data Integration

1 Purpose This document describes the steps that have to be done on the SuccessFactors system to customize the Integration Scenarios for Employee Data.

1.1 Using the Configuration Guide This document is set up to support this Packaged Solution. In the following overview, you can find which module is relevant for this document:

Scop

e –

Opt

iona

l Mod

ules

Upgrade Module Compensation Module Recruiting Module

Upgrade the Integration Add-on from SP00/SP01 (File-transfer) to the SP02 Middleware based solutionMigration support for two existing BAdI (max. 4 days effort) No Go-Live support ModuleNo User Defined Options

Pay for Performance IntegrationNo User Defined Options

Recruiting Integration for Internal and External CandidatesNo User Defined Options

Go-Live Support Module:

Help transport to QA & ProdGo-Live support

Cor

e

Base Service

• Kick-off workshops, Identify the requirements and finalize scope options/ work packages, Verify the landscape, Check prerequisites for selected options

• Basic Employee data: Full employee data extraction from HCM to Successfactors

• User Defined Options: Maximum 5 simple enhancements each extracting one single HCM Infotype field for a total of 5 days of development effort, including unit test.

• Workforce Analytics: Prepare the transfer of Analytics Data from HCM to SuccessFactors Workforce Analytics

© SAP AG Page 5 of 13

SAP Best Practices SuccessFactors: Employee Data Integration (C1H): Configuration Guide

1.1.1 Base ServiceFor the Base Service, the following building blocks and parts have to be used:

C1F - SAP ERP HCM: Base Integration Settings

o Defining Authorizations

o Storing Credentials for Transferring Employee Data to Secure Storage

o Defining Package Size for Transferring Employee Data

C1G - SAP ERP HCM: Employee Data Integration

o Creating Report Variant for Data Extraction

o Specifying Allowed Variants for Delta Extraction

o Defining Name Format for Fields FIRSTNAME and LASTNAME

© SAP AG Page 6 of 13

SAP Best Practices SuccessFactors: Employee Data Integration (C1H): Configuration Guide

o Enhancement of Employee Data Extraction

o Running Extraction of Employee Data and Organizational Data

o Sync Employee Data with SuccessFactors (with Delta and Inactive Logic)

o Example of BADI Extension for Employee Data

C1H - SuccessFactors: Employee Data Integration

o All parts

1.1.2 Upgrading ModuleFor the Upgrade Module, please see section 1.1.1 Base Service. The required steps are the same.

1.1.3 Compensation ModuleFor the Compensation Module, the following building blocks and parts have to be used

C1J - SAP ERP HCM: Compensation Integration

o Basic Settings

Storing Credentials for Transferring Compensation Data to Secure Storage

Defining Package Size for Transferring Compensation Data

o Integration Scenario for Compensation Data

Data Transfer SAP ERP to SuccessFactors BizX

All parts

Data Transfer from SuccessFactors BizX to SAP ERP

All parts

C1K - SuccessFactors: Compensation Integration

o All parts

© SAP AG Page 7 of 13

SAP Best Practices SuccessFactors: Employee Data Integration (C1H): Configuration Guide

1.1.4 Recruiting ModuleFor the Recruiting Module, the following building blocks and parts have to be used:

C1M - SAP ERP HCM: Recruiting Integration

o Basic Settings

Import Metadata from SuccessFactors

Storing Credentials for Transferring Compensation Data to Secure Storage

Defining Package Size for Transferring Compensation Data

o Integration Scenario for Compensation Data

C1N - SuccessFactors: Recruiting Integration

o All parts

1.1.5 Go-Live Support ModuleNo parts of this document are relevant for this Module.

2 PrerequisitesBefore implementing employee data integration in SuccessFactors you will need the following:

1.Access to SuccessFactors provisioning

2.Administrator access to SuccessFactors tenant

3 User Settings

3.1 API URL1. Access the activity using one of the following navigation options:

Transaction code

N/A

Web access

https://partners.successfactors.com/productcentral/PSDocuments/SFAPI_Functional_Guide.pdf

© SAP AG Page 8 of 13

SAP Best Practices SuccessFactors: Employee Data Integration (C1H): Configuration Guide

2. Find the correct API endpoint URL for the customer system

3. This URL is used in the SAP Netweaver PI settings.

See SFAPI Endpoint URLs for a list of the URLs per datacenter. Enter the /sfapi/v1/soap version (for SOAP version 1.1).

For example: https://api.successfactors.eu/sfapi/v1/soap

3.2 Enable Webservices SFAPI1. Access the activity using one of the following navigation options:

Transaction code N/A

Web access Provisioning Tool Company Settings Web Services

© SAP AG Page 9 of 13

SAP Best Practices SuccessFactors: Employee Data Integration (C1H): Configuration Guide

2. In the section, enable the ‘SFAPI and SFAPI Adhoc Feature‘ by choosing the checkbox.

3. Choose save.

3.3 Data Model ConfigurationIf you have already implemented configuration guide (C1I) the following steps are not required.

1. Access the activity using one of the following navigation options:

Transaction code N/A

Web access Provisioning Tool Succession Management Import/Export Data Model

© SAP AG Page 10 of 13

SAP Best Practices SuccessFactors: Employee Data Integration (C1H): Configuration Guide

2. Select Import radio button

3. Use the Browse button to search for the appropriate .xml file. You should load the C1H_succession-data-model.xml file.

4. Select Submit to upload the C1H_succession-data-model

5. A message “templates have been uploaded and saved” will appear showing successful uploading

SAP designed the integration based on the SuccessFactors file based integration, and depends on the maximum values advertised in our file import documentation. This integration requires that the maximum length values match the fields being imported from SAP.

The xml template delivered comes with all the max lengths set for the standard elements

Ensure all the "max-length" attribute value of the standard elements matches the maximum characters from the MAX CHRS values in the PM Data Integration document accessed via the partner portal –

https:// connect.successfactors.com/partnerportal/Documents/PM+Data+Integration.docx

3.4 Creating SuccessFactors API user3.4.1 UseThis step is required to set up a API user in order for the integration scenarios between SAP ERP HCM and SuccessFactors to be executed using SAP Netweaver (NW) PI connections. Once the API user is created it should be passed onto your SAP NW PI consultant who will require this to complete the SAP NW PI configurations.

1. Log on to the SuccessFactors Provisioning

2. Access the activity using one of the following navigation options:

Transaction code N/A

Web access Provisioning Company Settings

Create a user account that will be used by the SAP system to connect to the SuccessFactors API.

3. Enter the following fields:

Admin Username Value = sap_api_user

Admin Password Enter password that is suitable according to your company policy

Admin First Name Enter the first name for the Admin User

Admin Last Name Enter the last name name for the Admin User

Admin Email Enter the email address

© SAP AG Page 11 of 13

SAP Best Practices SuccessFactors: Employee Data Integration (C1H): Configuration Guide

4. Select the “Create Admin” button to create the API user.

Suggested naming conventions are: UserId: "sap_api_user". Username "sap_api_user".

Create a strong password for this account, and the following information will need to be entered in basic settings section of the SAP Integration configuration

SuccessFactors - API Security Access Set up

3.4.2 UseThis section describes the set up steps necessary to grant security access to the sap api userid created in the step above.

Please note that once Role Based Permissions (RBP) is activated in SuccessFactors Provisioning then the API user role will need to be updated as per the RBP role set up requirements.

The configuration steps might depend on the Packaged Solution you are implementing. Therefore please check your Prerequisite Matrix. The activation of RBP is covered in configuration guide (FC7).

3.4.3 Procedure1. Log on to the SuccessFactor as Admin

2. Navigate to Admin Tools > Goto Set User Permissions > SFAPI Login Permission> Manage SFAPI Login Permission

3. Search for the SAP API User created the step above

4. Select checkbox for Select All

5. Select Grant Permissions

6. Navigate to Admin Tools > Goto Set User Permissions > Default User Permissions

7. Under Report Permissions, select Reports Permission

8. Under SFAPI Retrieve Job Applicant Permission, Select SFAPI Retrieve Job Applicant Permission

9. Under Run Reports, Select Run All Reports, Run Recruiting V2 Report, Run Recruiting V2 Secured Report, Run Employee Profile Report, Run Compensation Planning Report

10. Select the Save Settings button

11. Navigate to Admin Tools > Recruiting>Recruiting Permissions

12. Select the option Manage recruiting permissions through individual users and select the Search Users button

13. Select the SAP API User created and grant permissions for all SFAPI functionalities (18 total)

3.5 SuccessFactors – Set API Login Exceptions3.5.1 UseThis section describes the set up steps necessary to ensure the password for the API user does not expire

3.5.2 Procedure1. Log on to the SuccessFactor as Admin user

© SAP AG Page 12 of 13

SAP Best Practices SuccessFactors: Employee Data Integration (C1H): Configuration Guide

2. Admin Tools > Company Settings>Password & Login Policy Settings > Set API Login Exceptions > Add > Set the following settings

3. Username - The API user

4. Maximum password age (days) – Set to -1 days

5. IP address restrictions – Designated IP address(es) or address range from which the API user is being accessed from. This is can be used to ensure that the API user is only called from designated sources.

3.6 SuccessFactors Proxy Settings 3.6.1 UseThis section describes the set up steps necessary to active the proxy management in SuccessFactors

3.6.2 Procedure1. Log on to Provisioning for the company instance

2. Select checkbox for Enable Proxy Feature

3. Choose Save.

4. Log on to the SuccessFactor as Admin user

5. Navigate to Admin Tools > Manage Employees Porlet, Select Proxy Management

6. Under Change the proxy settings for the company select checkbox for Enable Advanced Proxy Management (Proxy Now and Proxy Import)

7. Select the Save Proxy Settings button

© SAP AG Page 13 of 13