Human Resources Connectivity

Objectives
After completing this lesson, you will be able to:

After completing this lesson, you will be able to:

  • Understand how to use the SAP Fiori Import Employees app
  • Set up an SAP Best Practices integration with SAP SuccessFactors Employee Central

Import Employees App

Import Employees Application

The Import Employees app enables you to create and update personal details, employments, service cost level data, and skill tags for employees with CSV file templates. This app is used to set up the initial users in the SAP S/4HANA Cloud, public edition systems for project team members working on the implementation. In addition, implementation consultants use this app to create test users for demonstrating SAP Best Practice processes during Fit-to-Standard workshops in the Starter System.

The Import Employees app enables you to create and maintain employee information directly in SAP S/4HANA Cloud, public edition, without an external HR tool. When an HR system of record is integrated with SAP S/4HANA Cloud, public edition, new users should always be created in the HR tool. Existing employee information should also be maintained in the integrated HR system of record, however there may be a need to maintain certain data, like service cost level for employees (relevant for Professional Services), using Import Employees in SAP S/4HANA Cloud, public edition.

You can use this app to:

  • Download the templates based on the selected Delimiter and Import Type.
  • Fill the templates offline using a spreadsheet of your choice.
  • Import CSV files. This triggers an asynchronous import and indicates the approximate processing time.
  • Upload new employee data using Employee and Employment Import.
  • Assign service cost levels to existing employees using Service Cost Level import.
  • Upload the basic employee information using Basic Employee Import.
  • Upload the skill tags of an existing employee using Employee Skill Tag Import.
Note
Constraints of the Import Employees app:
  • You can't delete data related to an employee or employment.
  • Currently, only single employment is supported, however, data is time-dependent, and multiple splits can be created for data, such as cost center, employment status, etc.

Templates in the Import Employees app:

The following templates are available:

  • Employee and Employment Import: You use this option to simultaneously upload the data of multiple employees. You can also update an existing employee or their employment data.
  • Service Cost Level: You use this option to assign service cost levels to existing employees. Service cost level is an employee's billable rate for internal or external projects in the Professional Services line of business.
  • Basic Employee Import: You use this option for most cases where time-dependent employment data isn't required and if you just want to create a basic user. It has only one template with all the employee and mandatory employment fields. You can't use it for terminating and rehiring employees. Multiple records with different values for data using time dependency aren't allowed in this template.
  • Employee Skill Tag Import: This option supports append and overwrite . It enables you to either append the given tags to the available tags or to discard the old tags and overwrite them with the new tags.
Note
Please refer to the SAP Help Portal for additional details regarding filling in downloaded templates.

Monitor Employee Imports

After importing a CSV template in the Import Employees app, you are automatically redirected to the Monitor Employee Imports app to view the progress. You can also navigate directly to the Monitor Employee Imports app at any time to view the application logs relevant for the SHCM-Employee Integration category.

Prerequisite Activities

Integration Setup Guides in SAP Best Practices Explorer

Prior to beginning any SAP Best Practices integration, you must read the provided integration setup guide in its entirety, with special attention to the preparation section. Setup guides describe the comprehensive list of steps to build an SAP Best Practices integration from prerequisite steps, to core integration setup, to apps that can be used to monitor and troubleshoot potential integration issues. After completing the integration setup guide, you can work through the test script to verify the integration is successful.

Setup guides can be found for the relevant scope item in SAP Best Practices Explorer:

SAP SuccessFactors Employee Central Prerequisite Configurations

There are several mandatory prerequisite steps to complete for the SAP Best Practices integration for be successful. A summary list of steps is provided for 4AJ; refer to the setup guide for detailed instructions.

  1. Enable Integration in SuccessFactors Provisioning Settings

    The implementation partner must enable some integration-specific features in Company Settings. Customers never have access to the SuccessFactors Provisioning instance, so a consultant must complete this task.

  2. Enable Intelligent Services in the Upgrade Center

    You must activate the Intelligent Services upgrade for the integration to be successful.

  3. Enable Push Replication - Optional

    The SAP S/4HANA Cloud, public edition system triggers data replication in the time intervals you have scheduled. However, for certain job events, it is useful for replication to happen immediately and independently of when the next regular replication is scheduled. You can enable this immediate replication for the job events: hire, rehire, and termination.

  4. Set up Metadata Framework (MDF) Object Properties
    • The MDF Version History property needs to be defined so that historical records are replicated correctly.
    • Edit the MDF properties for the legal entity and cost center objects based on the information provided in the setup guide. This includes setting maximum lengths for several fields because object fields that need to be written to, or read from SAP S/4HANA Cloud, public edition are subject to length restrictions.
  5. Enable Cost Center Object to Company Reference

    The SAP S/4HANA Cloud, public edition system links cost centers to their respective company code, and requires both employees and contingent workers are assigned a cost center. In SAP SuccessFactors Employee Central, cost center is called legal entity. To ensure Employee Central is set up for usage of cost centers related to legal entities, the cost center object definition file must include a custom field for company code. Therefore, you must add a custom field for company code to the cost center object definition file so that company codes can be written to the cost center object and subsequently validated against existing legal entities in Employee Central.

    Note
    Legal entities in Employee Central must match the company codes in S/4HANA Cloud, public edition to enable cost center replication. In addition, a legal entity must not have an earlier effective start date than a cost center which is assigned to it.

  6. Set up SAP SuccessFactors API (SFAPI) User

    The SFAPI user is created through a file upload and assigned administrator permissions to integration-related functionality. The SFAPI user facilitates the communication of APIs in the integration.

  7. Switch off Bank Master Data Validation (optional)

    This task is a prerequisite configuration for the business scenario for bank data replication from SAP S/4HANA Cloud, public edition to SAP SuccessFactors Employee Central. Only apply this configuration if you want to store payment information in SAP SuccessFactors Employee Central.

  8. Enable Photos in People Profile

    If you use People Profile and want to replicate photos from Employee Central to SAP S/4HANA Cloud, public edition, you need to make Photo visible as a People Profile Header field.

  9. Application-Specific Setup - Optional

    Some optional types of data replication require additional application setup in order to enable the data replication, such as:

    • Time Off must be enabled and configured in Employee Central is you want to replicate availability data. This data is relevant for viewing employee availability when staffing projects in the Professional Services line of business. Learn more about implementation of Time Off in the SAP Help Portal
    • The Contingent Workforce application must be set up to replicate contingent worker data from Employee Central to SAP S/4HANA Cloud, public edition. Work order information within the Compound Employee APImust also be enabled. Learn more about implementation of the Contingent Workforce app in the SAP Help Portal

Master Data Integration Service Setup

For the new integration based on SAP One Domain Model, the Master Data Integration service, also referred to as SAP Master Data Orchestration, must be set up and connected to a customer's existing SAP Cloud Identity account. Through the process of subscribing and creating the MDI instance, you generate a service key in JSON code that will be used in later steps in the Communication Management apps in SAP S/4HANA Cloud, public edition.

Please refer to the detailed steps in the SAP Help Portal covering the following:

  1. Subscribing to SAP Master Data Orchestration
  2. Creating a Service Instance
  3. Maintaining the Distribution Model in SAP Master Data Orchestration

Communication Arrangement Apps in SAP S/4HANA Cloud, public edition

Integration Setup via SAP S/4HANA Cloud, public edition Communication Arrangement Apps

The Communication Management apps in SAP S/4HANA Cloud, public edition enable you to connect your system to another system to facilitate data exchange. SAP has predelivered many different SAP Best Practices integrations that can be activated using the Communication Management apps, which include:

Maintain Communication Users

  • Create and manage communication users for different integration scenarios with other solutions.
  • Other solutions integrated with SAP S/4HANA Cloud, public edition need to authenticate themselves to be able to post data - this is done with the information (user name/password, security certificate) in the communication user.
  • Communication users are assigned to communication systems.

Maintain Communication Systems

  • Create and maintain communication systems used to establish communication arrangements.
  • A communication system represents the communication partner within an integration scenario.
  • A communication user must be assigned to the inbound and/or outbound user sections (varies based on the integration scenario) to authenticate the partner system.
  • Inbound communication refers to a third-party system calling services provided by SAP S/4HANA Cloud, public edition (messages are coming into SAP S/4HANA).
  • Outbound communication refers to SAP S/4HANA Cloud, public edition calling services provided by the third-party system (messages are sent from SAP S/4HANA).

Communication Arrangements

  • Create and maintain communication arrangements that your company has set up with a communication partner system.
  • The communication arrangement determines the authorizations, inbound and outbound services, and the supported authentication methods required for the successful setup of the integration.

Display Communication Scenarios

Display predelivered SAP Best Practices communication scenarios available in your system, the supported authentication methods, scenario details and properties, and the status.

Cloud Integration Automation Service

Cloud Integration Automation Service (CIAS)

The Cloud Integration Automation Service (CIAS) is a framework that provides task-based procedures with automation. It eases the technical configuration of SAP Best Practices integrations by reducing the manual work, and offers integrated parameter management so data can be entered once and reused throughout the workflow. You can assign integration tasks to different roles to ensure that the right person can execute the right task, and allows traceability of activity by collecting information on who did what steps during the integration workflow.

Types of tasks in the Cloud Integration Automation Service:

  • Automated tasks: The respective applications provide APIs, which allows the CIAS to automate the corresponding configuration step.
  • Semi-automated tasks: These may include customer-specific data (for example, customer tenant URLs defined in the integration setup in SAP Maintenance Planner) to partially automate certain tasks.
  • Manual tasks: These will show the respective excerpt of the implementation guide for the responsible person to apply the necessary setting manually before confirming the task.
Note
Not all integration scenarios are supported with the CIAS tool. Refer to SAP Best Practices Explorer to determine which scenarios are supported.

Cloud Integration Automation Service (CIAS) in SAP Maintenance Planner

In SAP Maintenance Planner, you can access the Cloud Integration Automation Service (CIAS) via the Plan for Cloud Integration Scenarioapp. In this app, you can find and activate supported SAP Best Practices integration scenarios by completing the guided workflow steps.

Note
To use the Plan for Cloud Integration Scenario app, customers must request CIAS Entitlement following the instructions provided in SAP Note 2608492. Customers can use this service at no additional cost if they meet the following prerequisites:
  • An S-User assigned to the customer ID for access to Maintenance Planner.
  • An SAP Cloud Platform Neo subaccount in EU1 region or an SAP Cloud Platform Integration account to subscribe to it.
  • System instances of licensed SAP products that are in scope of this service.

What are the other apps for in Maintenance Planner?

SAP Maintenance Planner is a tool within the Landscape Management component of SAP Solution Manager. SAP Solution Manager is the Application Lifecycle Management tool used to implement the SAP S/4HANA on premise and private cloud solutions. Therefore, most apps in Maintenance Planner are designed to support customers in maintaining and upgrading their private cloud or on premise systems.

Note
The CIAS tool only automates the core system connection part of the integration. You must still complete all preparation steps prior to the core system connection setup, and complete any relevant business scenario or application-specific follow-up steps defined in the relevant setup guide.

Automate the Integration Setup of the 4AF & 4AJ Business Processes (1/2)

Complete the following steps in the SAP Maintenance Planner Plan for Cloud Integration Scenario app to set up the automated part of the integration (part 1 of 2):

  1. Select SAP S/4HANA Cloud, public edition Integration.
  2. Select one of the two scenarios to set up.
  3. Choose the Select Systems button.

Automate the Integration Setup of the 4AF & 4AJ Business Processes (2/2)

(Continued) Complete the remaining steps in the SAP Maintenance Planner Plan for Cloud Integration Scenario app to set up the automated part of the integration (part 2 of 2):

  1. Choose the system tenant(s) as indicated in the guided workflow.
  2. After selecting all systems required, select the Invoke Workflow button in the upper right corner.
  3. Review the integration scenario details and confirm.

Repeat the previous steps for the second integration scenario.

Save progress to your learning plan by logging in or creating an account

Login or Register