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

Introduction

Alex White

INTERNAL
Disclaimer

The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP.
Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service
or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related
document, or to develop or release any functionality mentioned therein.
This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and
functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this
presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation is provided
without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. This presentation is for informational purposes and may not be incorporated into a contract. SAP
assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross
negligence.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from
expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates,
and they should not be relied upon in making purchasing decisions.

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 2


Agenda

1. Unit 1

2. Exercise Tips

3. Final Questions

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 3


EC Master Implementation Guide

Manual for Key concepts of EC


implementing ‘core’ Master with in a
Employee Central, format to enhance
basis for most of learning (order,
THR81 content exercises)

SAP Help Portal: (http://help.sap.com/hr_ec).


© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 4
Recommended Implementation Sequence (1808)

Step 1: Setting up a new account in Provisioning Step 8: Importing the Picklists


Step 2: Creating the Super Admin Step 9: Creating Foundation Object Records
Step 3: Defining the Corporate Data Model Step 10: Configuring Propagation Rules
Step 4: Defining the Country Specific Corporate Step 11: Creating Event-Reason Derivation Rules
Data Model
Step 12: Creating Workflow Derivation Rules
Step 5: Setting up MDF Foundation Objects
Step 13: Managing Role-Based Permissions
Step 6: Configuring the Succession Data Model
Step 14: Importing Employee Data
Step 7: Configuring the Country-Specific
Step 15: HRIS Sync
Succession Data Models

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 5


Course Overview

 Units 1-6 ‘Core’ EC Functionality

 Unit 7 – EC Custom extensibility via


MDF

 Unit 8- Key EC Optional Features


 Position Management
 Contingent Workforce UI

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 6


EC Associate Certification

Recommended Courses:

✓ THR80

✓ THR99

✓ THR81

Source of Exam Questions:

✓ THR80 (to understand required concepts for


THR81, such as RBP)

✓ THR81 (source of high % of questions)

✓ EC Master Implementation Guide

Exam Description available on training.sap.com


© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 7
Content

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 8


Lesson 1
Describing the EC Value Add of an Integrated and Strategic (HRIS)
Lesson 2
Configuring EC with Extensible Markup Language (XML)
Lead-in

Learning Objective

✓ Locate key documentation for Employee Central

✓ Understand the fundamental data structures of


Employee Central

Scenario
✓ You want to study for the EC associate certification and
you know the EC Master Implementation guide is a
source of questions

✓ While working with the customer, you need to explain


the difference in foundation data and HR data

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 11


Demonstration

 Show the EC Master Implementation Guide (IG)

 Show the SAP Help Portal for EC

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 12


EC Components
Employee Central Data stores data in objects types:

 Person- Personal information about employees of the


organization (address, personal, contacts)

 Employment- Information about the employees


engagement with the organization (employment, job(s),
compensation)

 Foundation- data that is shared across the organization


to support HR Data (job codes, departments, pay grades)

Note: Foundation objects are broken into 2 types (XML FO and MDF-based FO)
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 14
EC Components

Data Models

✓ Set up system to satisfy the


organization requirements

✓ Define how and what data is stored:


✓ Object used
✓ Field used
✓ Associations between objects

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 15


HR Data (Person, Employment) Data Models

HR Data:

o Succession Data Model (SDM or data


model)

o Country Specific Succession Data Model


(CSF SDM)

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 16


The Employee Record (HR Data)

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 17


Foundation Object Data Models

Foundation Object Data Models:

o Corporate Data Model (CDM)

o Country Specific Corporate Data Model


(CSF CDM)

o MDF based Foundation Objects (MDF FO)

 MDF Foundation
 MDF Foundation
 Object
MDF Foundation
 Object
MDF Foundation
 Object
MDF Foundation
 Object
MDF Foundation
Object
Object

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 18


Corporate Data

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 19


Questions
Any questions so far?

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 20


Demonstration

 Browse an Employee File

 Describe parts of the data model


 Labels
 Attributes
 Custom Fields

 Display a field referencing foundation objects

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 21


XML and Data Models
Lead-in

Learning Objective

✓ Review the fundamental concepts of SF data models

Scenario
✓ Before modifying the EC data models, you need to
better understand the files that are used and the basic
structure of those files

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 23


XML & Data Models

❖ XML means EXtensible Markup Language

❖ XML is a markup language much like HTML

❖ XML was designed to carry data, not to display data

❖ XML is designed to be self-descriptive

❖ XML language is special because it doesn't contain predefined tags. Basically, XML
tags are defined (constructed) only by the user.

❖ In Employee Central, SuccessFactors has decided to use XML to define the


structures of the Employee Files and Foundation Objects

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 24


Document Type Definition (DTD)

❖ A Document Type Definition (DTD) defines the legal building blocks of an


XML document. It defines the document structure with a list of legal
elements and attributes.

Example: what are valid values for the visibility attribute.


© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 25
SuccessFactors DTD
❖ SuccessFactors uses multiple DTD’s in the many different products we offer

❖ Each DTD contains the specific elements, attributes, and values allowed when
configuring the applications

❖ DTDs available in the SAP Help Portal

❖ NOT MODIFIED by consultant!

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 26


DTD Associations for Employee Central

HRIS Propagation XML File

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 27


XML Tree- Define the DTD File

❖ The first line is the XML declaration. It defines the XML version
(1.0) and the encoding used

❖ The DOCTYPE declaration, is a reference to an external DTD file

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 28


XML Tree- fundamental structure
Opening and closing tags <element name attribute = “ “>
</element name>
Or
All in one tag <element name attribute = “ “ />

Note!
One element can have more levels of child
elements like fields, attributes…

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 29


XML Tree- XML and DTD Example

How do I know if
the element
required uses
true/false, yes/no,
1/0?

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 30


XML Tree – XML and DTD

DTD helps to define what is ‘legal’ for an


element: what attributes exist and are
allowed, parent / child relationships, etc

XML Editor Reading the DTD to


display attributes and values for
an element

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 31


XML Tree- fundamental structure

Note!
One element can have more levels of child
elements like fields, attributes…

HRIS-Element has child


elements of labels and hris-fields

All levels may have


attributes

HRIS-field has child elements of


labels
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 32
Questions
Any questions so far?

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 33


Data Model Example
Note: We do not modify data models until Units 3,4. For Unit
1 this is foundational information.
Data Model Example

HRIS-Element

HRIS-fields

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 35


Data Model Example

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 37


XML Data Model File Management
Lead-in

Learning Objective

✓ Manage the XML data model files for Employee Central

Scenario
✓ You want to establish how to manage your data model
files based upon best practices

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 39


XML Data Model Management for Customer

Folder Structure Best Practices When Configuring

Backup (export) before making any


Original Files located on SAP Help Portal
new changes

Have a folder per customer Validate changed XML often

Include a backup folder Always use ‘Save As’ and Versioning

Include your DTDs in the Company Folder

Use a shared space if multiple consultants change


the DMs

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 40


XML Data Model Management when Using SAP Live Access

Folder Structure Best Practices When Configuring

Create a folder for Course Files Validate changed XML often

Download Files from JAM (DM, DTD, and exercise) Always use ‘Save As’ and update the version
number. Such as version per exercise.

Create a sub-folder for backups

Copy all originals to backup folder

Open each data model and associate the


appropriate DTD

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 41


XML Editors & Data Model Management TIPS

• Back up your originals


• Save and version your data models
frequently
• In XMLPad, only edit the SOURCE
view

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 42


XML Pad Backup

❖ If you are using XML Pad you will notice that when you save the file, it will automatically
create a backup with ~ in the same folder you are working with!
❖ I find it useful to rename each of my Data Models with the exercise that I am working on
❖ Any Data Model uploaded to provisioning will automatically use the external website as
the DTD and not the local one that we are using (the most recent version of the SF DTD)
❖ This also means that every time we export the data model it will have the external
entity reference and not our update!!

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 43


Exercise 1 – Prepare XML for an Instance

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 44


Solution Example:

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 45


Questions
Any questions so far?

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 46


Demonstration

 Show Organization of XML and DTD

 Open XML

 Describe XML editor

 Configure DTD Reference Line

 Save with Versioning

 Upload in Provisioning

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 47


Lesson 3- Setting Up the EC Environment
Lead-in

Learning Objective

✓ Prepare the Live Access instance to complete future


exercises

Scenario
✓ You will be completing the exercises during the THR81
Academy course and you need to make sure you have
completed the prerequisite updates to the image.

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 49


Instance Preparation when using SAP Live Access

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 50


Exercise 2 – Update Picklist and Email Addresses

Issues?:
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 51
Exercise 3 – Set Up the Admin Center

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 52


EC Environment

For information on the day to day actions for managing EC, review course
HR811: SAP SuccessFactors Employee Central Administration
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 53
Exercise 4 – Use Functions and Features in the EC
Instance

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 54


Lesson 4- People Profile, Action Search
and the Check Tool
Lead-in

Learning Objective

✓ Understand how People Profile displays EC data and


the concept of a ‘portlet’

Scenario
✓ In reviewing the EC Master Implementation guide, you
find references to the term portlet

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 56


People Profile (PP3) and Employee Profile View (EPv12)

o PP3 uses information in "blocks"

o Blocks can be added to any section or subsection of the profile.

o In most cases, blocks on the People Profile correspond to EC "portlets".

o In some cases, information blocks correspond to entirely separate pages, or "employee views,"
used in earlier versions.

o For example, performance history is previously displayed as separate pages.

o Some EC features, such as Time Off and Payroll, were previously displayed as separate pages
and are now displayed as blocks

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 57


Employee Portlet
Views

Sections

Subsection
Block
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 58
Employee Central Feature Settings

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 59


Questions
Any questions so far?

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 60


Tomorrow’s Assignment

✓ Unit 1 - Introduction
✓ 5 Exercises
✓ Exercise 5 will not need to be completed

✓ Review the Kickoff meeting slides

 All future exercises are based upon Exercises 1 and 2 being completed

If time permits:

❖ Review EC Master Implementation Guide Structure and Content, and


overview of Implementation process

❖ Start the Content of Unit 2

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 61


Agenda

1. Unit 1

2. Exercise Tips

3. Final Questions

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 62


Exercises Format
➢ Exercises have a solution that follows in the
downloadable PDF.

➢ Exercise contains generic instructions


▪ Example: 1. Enable People Profile

➢ Solutions include additional information to complete the


requested action
▪ In some cases that will include exact steps
▪ Other times it might not be as detailed, particularly if you have
already done an action before

➢ You can choose to try to complete the exercises using


either type (or both)
▪ If you use only the exercise, I recommend you review the
solution after you are finished to make sure you didn’t miss
any required configuration

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 63


Exercise vs Solution

Solution

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 64


Exercise Support

✓ Part of the design for self-paced learning is to be able to troubleshoot your own mistakes

✓ If you cannot figure out the issue after about 10 minutes, post a question/support request in the
Class Jam group

• I monitor the jam group actively during my work hours (8-5 Eastern Time)

• I will continue to monitor off hours, but responses can be delayed

✓ Continue with other studies.

• I have a list of exercise dependencies in the exercise tips wiki

✓ Exercise support offered always at the end of the Check-in meeting

• Additional exercise support can also be scheduled with me, you can reach out to me
by e-mail.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 65
Tips

Located in Classroom Jam:

https://jam4.sapjam.com/groups/3ykAC
zd7He8S9z3uUViqzO/content?folder_i
d=88rTwZ5tbmH9ka9tgBYGD5

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 66


Instructional Videos

Located in Classroom Jam:

https://jam4.sapjam.com/groups/3ykAC
zd7He8S9z3uUViqzO/content?folder_i
d=BQzxgo4Emu8C6mzPYZGdrJ

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 67


Agenda

1. Unit 1

2. Exercise Tips

3. Final Questions

© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 68


Thank you

Contact information:

Alex White
SAP SuccessFactors Education
INTERNAL
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.

The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National
product specifications may vary.

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

In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This
document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and platforms, directions, and functionality are all subject to change and may be
changed by SAP SE or its affiliated companies at
any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various
risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they should not be relied upon in
making purchasing decisions.

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.

See http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.

You might also like