Professional Documents
Culture Documents
EC_Trainings_Session_11_Integration from SFEC to SAP HCM_v0.3
EC_Trainings_Session_11_Integration from SFEC to SAP HCM_v0.3
Thomas Dorow
tdorow@deloitte.de
Philip Jacobs
phijacobs@deloitte.de
Deloitte 2019 2
Agenda
Wrap up and QA
Deloitte 2019 3
Main differences in the
data model SFEC versus SAP
HCM
2019 Deloitte
SuccessFactors Cloud Deployment Models
Overview of diff erent models
PA & OM Talent
PA & OM Payroll Analytics
Talent Solutions Talent Solutions Personnel Admin (PA)
Talent Analytics Workforce Analytics Org. Mgmt (OM)
Workforce Analytics
Productized Integrations
PA & OM PA
Deloitte 2019 5
Infotypes vs. portlets
Overview of diff erent models
Migration (InfoPorter)
Deloitte 2019 6
DATA Circle
Migration - Integration
and/or other
HCM
Systems
Mi
EP / EC
Data export csv format dd
PA data
le
OM data wa LMS
re
S Inbound and
Required actions: P&G outbound
Inbound and C
interfaces to
outbound • Define migration scope PI
interfaces to • Data Cleansing 1 2 Succ
support non
HCM
support non
business
HCM business
processes /
processes /
systems
• Field mapping
5 3 Rec / Onb systems
• Value mapping e.g. Docu
e.g. workflows,
permissions, 4 VP / Comp Mgt., P-Akte,
Cost Center
access control
etc.
etc.
Time off
Deloitte 2019 7
Maintenance Transfer
SAP HCM
Performance
Integration
Rules Employee
Move data maintenance from Foundation read Succession
- Department - Personal
a local system to the cloud, - Positions - Bank
write
- - Address
Learning
without affecting the existing -
Cost Center
- Job Info
…
local PY and PT processes. All - … …
data tables must be
preserved. Data flow from EC to SAP into corresponding
Middleware / SCPI
fields for the payroll and the interfaces to work
PA-SE-IN
3rd Party Systems
- Permissions
- Access Employee
- Workflows Core data Payroll data Time data other data
Org Mgmt. - IT 0000 Events - IT 0008 base salary - IT 0007 time mgmt. - IT 0004 disability
- Integration -
Org Units IT 0001 Org Relations - IT 0012 tax - IT 2001 absensces - IT 0017 travel
- Planstellen - IT 0002 Personal data - IT 0013 social insurance - -
IT 2006 quotas IT 0019 expediting
- Cost Center - IT 0006 Address - IT 0014 additional payments - -
… …
- … - IT 0009 Bank - IT 0015 one time payments
- IT 0021 dependencies - …
ESS / MSS
- Travel
- Time
- Payroll
Deloitte 2019 8
Comparison of data models
Organisation Management
SAP OM SF Foundation
Database tables:
GEO Zone EMEA
- Object HRP1000
- Relations HRP1001
LE Location Group GER
Location MUC
O BU
Org Unit DIV
K POSITION
003 S 008
CHR CFI
Cost Center
…
Position
008
S
003
K 011 Job Code
Job Family
007
C Job
Job Role
Deloitte 2019 9
Comparison of data models
Infotypes
2019 Deloitte
Introduction of Business Integration Builder BIB
TConfi guration for Migration and Integration
Deloitte 2019 12
Business Integration Builder
Building Blocks
Deloitte 2019 13
Business Integration Builder
Main confi guration elements
Deloitte 2019 14
Business Integration Builder
Preparation
Deloitte 2019 15
Business Integration Builder
Mapping
(CSF-) Secondary
Field Primary BAdI
Conversio / CSF
Mapping Mapping Mapping
n Rules Mapping
Deloitte 2019 16
Business Integration Builder
Field Mapping 1/2
Deloitte 2019 17
Business Integration Builder
Field Mapping 2/2
Deloitte 2019 18
Business Integration Builder
Value Mapping 1/2
Deloitte 2019 19
Business Integration Builder
Value Mapping 2/2
Deloitte 2019 20
Business Integration Builder
Value conversion rules
−Conversion Rules
◦ Multiplication with a
Number
◦ Replace using patterns
◦ Append with string/EC field
◦ Adjust string to length
◦ Prepend with string/EC field
◦ Replace with string/EC field
◦ Split before string/character
◦ Split after string/character
◦ Edit using pattern
◦ Check and Replace
◦ Check and Remove
Deloitte 2019 21
Business Integration Builder
Value conversion rules examples
− Replace the characters in Employee Central field − Replaces the value of an EC field with a constant
value matching the pattern entered in Parameter1 string based on the value of another field under the
with the constant string or the value of another same EC entity
Employee Central field
− Parameter 1: String value to be compared with
− Parameter 1 = Pattern (Reg. Exp.) Parameter 2: String value to be replaced with
Parameter 2 = Constant string Parameter 3: EC field to be replaced with
Parameter 3 = EC Field
− Example: If routing number it blank, then replace
− Example: with BIC
− Replace the Employee Central field string value − Remove the EC payload records during replication
irrespective of the content with the constant string or which are not valid for a transformation template
the value of another EC field. based on a condition
− Example: Replace event with event reason and map it − Example: Ignore personnel phone number
to an Action
Deloitte 2019 23
Business Integration Builder
Value conversion rules examples
− Split at the first occurrence of the string/character in − Simple insertion of characters/strings at specific
parameter1 and return the substring before positions of Employee Central field string Eg:-
parameter1. AAABBBCCC, to convert this into a string like – AAA-
BBB/CCC, mask can be given as : ___-___/___ Each
− Parameter 1: Split Indicator underscore represents a character of the incoming
− Example: delete a prefix string and final output string will have the additional
characters given in mask .
− Parameter 1: Mask
• Split after string/character
Deloitte 2019 24
System Demonstration
25
Deloitte 2019 25
Monitoring Options: Data Replication
Monitor and other tools
2019 Deloitte
Monitoring SAP HCM
SuccessFactors Date Replication Monitor
Data replication Monitor is a tool in SuccessFactors employee central, which is used for monitoring the employee
replication from Employee Central to SAP GHR
Deloitte 2019 27
Monitoring SAP HCM
Date Repliation Monitor Error examples
Deloitte 2019 29
Monitoring SAP HCM
Other tools
SAP ERP
• System Log SLG1
• Database comparison
• Query Status
• Employee Status
• Org. Data Status
• Export data Excel Pivot
• Database comparison, download before and after initial load
• Verbose Logging – detailed mapping logging for employee data
• Web Service Utilities
• SRT_LOG
• SRT_UTIL
Deloitte 2019 30
Data Replication Process
2019 Deloitte
Data Flow
Organizational Data
Deloitte 2019 32
Data Flow
Employee Data and organizational assignments
Deloitte 2019 34
Process Flow
Employee Master Data Replication 2/2
Deloitte 2019 35
Business Integration
How the system works
Deloitte 2019 36
Start Replication
ECPAO_EE_ORG_REPL_QUERY
Start SE38
Don‘t switch on „Enable
Payload logging“ unless the
SCPI expert provides you to
do so
Use Test Mode until less
then 10% issues
Deloitte 2019 37
Best Practice and
Lessons Learned
2019 Deloitte
Best Practice and Lessons Learned
SAP HCM point of view
• Not every issue which pops up at integration has an integration root cause
Deloitte 2019 39
Best Practice and Lessons Learned
Functional Workstream Point of View
• Inform the Integration (and Migration) Workstream actively and regulary of changes
• The easiest solution from a data model point of view, might not be the best solution for the
integration
• Learn which tools Integrations have, for example to piece together information (e.g
concatenate fi elds)
• Ask the Integration Stream to share their mapping templates, two workstreams see more than
one
• Support each other in setting up test scenarios, the Integration stream might be very far away
from client specifi c processes
Deloitte 2019 40
Any questions?
2019 Deloitte 41
Thank you!
2019 Deloitte 42
This training deck has been solely prepared for the internal use. Any disclosure to third parties - in whole or in part – is subject to our prior
written consent.
Deloitte refers to one or more of Deloitte Touche Tohmatsu Limited, a UK private company limited by guarantee (“DTTL”), its network of
member firms, and their related entities. DTTL and each of its member firms are legally separate and independent entities. DTTL (also referred
to as “Deloitte Global”) does not provide services to clients. Please see www.deloitte.com/de/UeberUns for a more detailed description of DTTL
and its member firms.
Deloitte provides audit, risk advisory, tax, financial advisory and consulting services to public and private clients spanning multiple industries;
legal advisory services in Germany are provided by Deloitte Legal. With a globally connected network of member firms in more than 150
countries, Deloitte brings world-class capabilities and high-quality service to clients, delivering the insights they need to address their most
complex business challenges. Deloitte’s approximately 286,000 professionals are committed to making an impact that matters.