Customer
NIKE
NIKE
NIKE SAP HCM
LEGACY SYSTEM
Infotypes
0000, 0001, 0002, 0006, 0007, 0008,
50k employees
Nike SAP HCM - master data is maintained in the legacy system
SAP SF modules - EC not be there , talent modules are required
PM, GM , SP & CDP
Nike SAP HCM -->
SAP SF --> MOVE ALL modules to cloud - imp-lement all the modules
NIKE 50k employees - SAP HCM
NIKE + 10k employees - SAP SF
SAP CPI
DELL BOOMI
Implementation --> SAP SF Modules, SF EC
Customer SF landscape
Production insntance
Quality Instance (pre prod)
Development instance
Test instance 1
Test instance 2
Test instance 3
SAP Mentors
Luke Marson
Brandon Toombs
Nathan Wilkinson
Imran Sajid
Volker Ruof
SAP - Licenses
Implementation Partner - companies which are authorized by SAP to implement SF Modules
Infosys cap gemini, accenture, ibm, tcs, wipro
SoW - Statement of work
inscope
out of scope
Implementation Consultant --> Implementation Partner
Certified or not?
Customer system --> need access --> SAP --> mandated certifiied consultants
client requirements gatherings --> Workshops?
SAP SF EC - Org stucture pay job structure custom objects master data , Actions, hiring, retirement, termination , workflow
development system - sign off --> production readiness --> signed off --> cutover activities
production System is ready to be deployed
Go - live date , production system --> all transctions are live - terminate employee
talent hybrid IMPLEMENTATION model - 25%
full cloud implementation - 70%
side by side implementation
Support --> already SAP SF modules are already implemented , support , time management
Release management
H1 2023 --> 50 changes enhancements in EC , demo --> 5 features --> production system
H2 2023 -->
H1 2024
H2 2024
TR --->
Certifiication ---> Certificiation hub access
Delta certification ---> Learning hub- 2.5 lacs --> company
https://blogs.sap.com/2019/09/25/sap-successfactors-employee-central-useful-resources-and-documents/
https://www.youtube.com/@brandontoombs5694/videos
SAP SF RCM
RMK
ONB
EC Time management
Configured
PM/GM
COMP
LMS
WFP
WFA
SAP JAM
SM/CDP
2 systems
IBM - EC consultant
support@sap.com
Accenture S00343343 - linked
IBM S00874389
EC Consultant --> raise a provisioining account request with SAP
Provisioning account
S-user id
SAP Portals ( S-user id)
https://hxmcloudops.successfactors.com/
help.sap.com
community.sap.com
support.sap.com
partner.sap.com
Issues
Business Rules --> legal entity error
Modules in SF
RCM Recruiting Management (Recruiter experience)
RMK Recruiting Marketing (Candidate Experience)
ONB Onboarding module
EC Employee Central
PM/GM Performance management, Goal Management
LMS Learning management
Comp Compensation management
SAP JAM SAP JAM
SP Succession Planning
CDP Career Development Planning
WFA Work force Analytics
WFP Work force Planning
EC Payroll Payroll system
EC - Employee Central -- > employees data is stored
SAP HCM EMPLOYEE DATA is stored
talent modules --> PM/GM Module --> employee data
Employee Profile(EP) - other module data is stored
EC --> EP (HRIS Sync )
EC EP(Talent Profile)
EE name - Ajay EE name - Ajay
Manager - Vijay Manager - Vijay
as of 15th sep
Manager - David
Proxy - proxy as another user
6-8pm
EC System - HR data EP - PM/GM (Talent Profile)
SAP HCM - HR master EP --> SAP HCM --> interfaces --> file upload
Provisioning system
Instance
Instance
project 1 - Nike Production Instance
Pre-production instance
Devlopment instance
Test Instance
EC, RCM Certificiation
testuser@ibm.com pwd
IBM --> SAP
Provisioning account creation, Demo instance access, ONB super admin
implementation guide. Admin guide, whats new viewer
Configuration related issues Product related issues
SAP tickets
Knowledge based Articles(KBA)
system of record --> HR master data , Employee data is stored
Personal related data or Employment related data or Compensation
related data
People Profile - UI Portlet
Effective dated portlets
Non Effective dated portlets
backend system SAP , CERTIFIED Consultants
front end Customers
Company id Customer approval email
SPPART002124 testuser@ibm.com
SPPART002125 testuser@ibm.com
SPPART002126 testuser@ibm.com
SPPART002127 testuser@ibm.com
s00457676
sed Articles(KBA)
Data model - JRDM
RCM consultant
Position
Job Requisition
job posting
Candidate Application
Candidate Profile
Interview Scheduling
Interview Process
Offer Process
Ready to hire status
Onboarding
Onboarding 1.0
Onboarding
Trigger onboarding process
HM - Tasks tobe reviewed
New hire - welcome email with the login credentials
new hire perform all the necessary tasks
all the tasks are completed, document is generated
HM & new hires to review n sign documents
Recruiter/HM will go to the "Manage pending hire" and hire the applicant
on the start date employee status will change to "Active"
RMK - Recruiting Marketing
Integration between RCM n RMK
Performance Management/ Goal Management (PM/GM)
goal management - align the individual goals of the employees with the company's business objective
Goal Management
Goal plans - workshheets you can create/update.align your individual goals
Goal Library
team goals
Goal alignment
Performance management form
Continous performance
360 view performance
Calibration
CDP - career development plans
Development plans - EEs, Managers
career work sheets -
career paths
Mentoring
applicant tracking system
Employee Central
Integration between EC & RCM then you will create the job req directly from the position org chart
order which is placed for a particular requirement
internal posting -
external posting - job boards, naukri
Talent pipeline
Offer approvals
Offer letter generation and send to candidates
separate tool/ SF onboarding
not used anymore,
MDF platform - metadata framework
2 ways
1. onbooarding directly from RCM
2. manually initiate the new hire
onb user
for you today
design of the Career site - HR Manager
RBP - Role based permissions
EE views
MGR view
HR Admins view
PM GM Lead view
hr executive - HR Manager
this module you can run your end to end recruitment cycle
Job description RCM
Candidate search RCM
Shortlisting RCM
scheduling interview RCM
HR Discussions RCM
Document collection RCM
offer Release RCM
Pre onboarding process ONB
EC ---> Add new employee
if using RCM /ONB with EC use "Manage pending hires"
1st Sept - RCM
10th Sept - Onb - hire date = 15th sept , inactive
joining 15th Sep status =active
every ee - user in the system --> permission
Succession Planning (SP)
Org Chart
Position org chart
Succession org chart
Nomination Methods
Role person nomination
leagacy position nomination
MDF position nomination
tools
Compensation Module
Salary Planning is done
Salary of employees is calculated
Salary of employees stored
3 components Compensation Planning
Variable pay planning
Rewards and Recognistion
Process 1.Salary templates are launched
Comp Admins --> group of employees
2. Salary teamplates are then sent to the Planners
3. Completion - accepted and approved
4. salaries will be publised to EC
LMS
Reporting Module
Overall reporting solution is PEOPLE ANALYTICS
Report Center
Different Types of Reports
Table Reports
Canvas Reports
Dashboards
Story Reports
SAP JAM module
Nike - Customer --> SAP SF modules
JAM Groups
EC Payroll module
Payroll Driver --> SAP HCM Payroll
SAP SF Employee central --------> Integration between SAP HCM
Payroll Admins Start Payroll
Run Payroll
org chart --> user hierarchy and job code(Role)
legacy position model , select the successors, very limited attributes
incumbents , mgr position,
best practice , position where the MDF is active, using the MDF position
succession org chart
Talent groups
Position title
9 box talent grid
PM/GM & SP/CDP
RCM/RMK/ONB
EC
LMS
WFA/WFP
Planning Module
Compensation
Payroll Module
EC
fixed salary worksheet/template
variable pay worksheet/template
awards - Currency , Thanks , Point based system
Compensation teamplate --> increase
eligibilty --> eligibity rules ---> business rules grade = 1a, e type = permannet
Budget --> how much budget
guidelines
from 1st april Total salary = Rs 5,00,000 /- (Annual performance review)
Simple list reports
Advanced reports
Dashboards/Tiles
Pivot reports
UI for Reporting
3pm- 5pm
People Analytics - Integration of SAP SF suite and SAP Analytics Cloud
People calibration tool
IBM --> implementation partner
JAM GROUP 1 - implementation Project - customer prject team, Imp partners, 3rd party team members
exchange project documents, workbooks, SoW, ppts can be shared between team members
JAM groups 2
JAM Groups 3
Separate module as compared to EC ( HCM Payroll consutlants + SF EC)
SAP HCM
SAP HCM Payroll
SAP HCM Payroll
HR Manager Successors job code
Ajay
HR manager position - Ajay
HR dept and Ajay
Potential vs Peformance
Salary Fixed compoent
Variable component (Bonus)- individual contribution, org peformance, domain , benchmarking
WFP
WFA
3rd party team members
domain , benchmarking
RBP for EC Modules
Roles Employee on Self Employee on others
Foundation Objects
location yes (view, edit, delete)
location group yes
MDF objects
legal eneity
business unit
division
Employee Data
effective dated portlets
non effective portlets
Employee view - sections and portlets
RBP for PM/GM
Goal plan
team plans
Performance Form
rating scales
compteneices
RBP for RCM,
Job Requisiotn
Candidate Profiles
candiate data
off lettter
Managers HR Admins EC super admins
Methodology For Implementing Successfactors Modules
ASAP methodology
SAP Launch Methodology
SAP Activate Methodology
Discover
Prepare
Explore
Realize
Deploy
Run
Prepare Phase
Team Identification
Initial System Setup
Project Plan
Project Kick Off Meeting
Requirement Gathering Workshops
Realize Phase
Verify Phase
Deploy Phase
Pre sales phase
start of the actual project
build the solution
development, testing and DM
Cutover, production readiness and Go-live
after Go-live activiites, support function
Sales
Client side - Project team SAP HCM SAP SF Payroll
Implementation partner - Team
3rd party system/Downstream systems
SAP stakeholders - SAP Customer Manager
Steering Committee
Client responsibility
Instance Landscape is up and running
Project Manager
Roles and Responsibilities
Onsite & Offshore Model
Modules Details - Tasks with the timelines
Rates
Meeting - status, steering committee
Start of the Project
Separate RCM , EC, LMS, PM/GM
one meeting --> different time slots
EC --> 4-5 Days to complete Workshops
Configuration Workbooks - SAP standard
Benefits team
Finance
Integration systems
Mainframe
Time system
Foundation Objects Workbooks List of all the Foundations objects
Employee Data workbooks List of all the Foundations objects
HR transactions Workbooks List of all the Actions/Transactions
Time Management workbooks List of all the Time related details
Role based permission Workbooks List of all the Role based permissions
Position Management Workbooks list of all the position related details
Benefits workbooks list of all the Benefits related details
Realize Phase
Iteration 1
Requirements should be confirmed - configuration workbooks signed off
by Customer
Start the configuration
Unit Testing
Demo to the customer
Suggest changes
update those changes/requirements into the Configuration workbooks
Signed off customer
Verify Phase
Testing phase
Unit Testing - By SF consultants
Integration Testing
System Testing
End-to-end testing
Payroll Testing
Oracle Payroll - 100 employees as sample
Compare the results
Regression Testing/performance
Data Migration
Import Foundation Objects
Import MDF objects
Import Picklists
Import Employee Data
Import Translations
Deploy Phase
Development system
Cutover Phase - Cutover Activities - Project activiites
Foundation objects
mdf objects
psoitions
employee data
EE Transactions
Business Rules
Workflows
picklists
Alerts
email notifications
Go /No Go Decision
Go-live
Hypercare Phase - 2 weeks
Support Phase
Recommended Implementation Sequence For Employee Central
1 Setting up of a new account in provisioning
2 Create Super Admin
3 Defining the Coporate Data Model
4 Defining the Country Specific Coporate Data Model
5 Setting up of MDF foundation objects and other MDF objects
6 Configuring the Sucession Data Model
7 Configuring the Country specific Sucession Data Model
8 Importing the Picklist
9 Creating foundation objects, Custom objects
10 Configuring Position Management
11 Configuring Business Rules
12 Configuring event reason Derivations Rules
13 Configuring Workflow Derivations Rules & Workflows
14 Setting up of Role based Permissions
15 HRIS Sync Setup
16 Setting up of Time Management
Optional
1 Setting up of People Profile
2 Setting up Global Assignments
3 Setting up Concurrent Employment
4 Setting up Contingent workforce management
5 Setting up of Document generation
6 Setting up ECP
7 Setting up higher Duty
8 Setting up Job profile Builder
Iteration 2
Requirements should be confirmed - configuration workbooks
signed off by Customer
Start the configuration
Testing
Demo to the customer
Suggest changes
update those changes/requirements into the Configuration
workbooks
Signed off customer
50 Interfaces going to and fro from SF EC - test major interfaces
Integration between EC & Payroll system (Oracle payroll)
Using SAP CPI, Dell Boomi Interface 1 - HR master data from EC
To Payroll
create transactions in EC, new hires, EE data changes,
Termination, Rehires
Interface 2 - Payroll results from payroll to EC
multiple cycles of payroll testing
EC Payroll - 100 EE as sample
1000 users
50k Employees
Location, Location Groups, Geo Zones, Workflows, Dynamic
Roles, Pay groups, pay range, pay grades
Legal entities, BU, Divisions, Departments, Cost Centers
Import all the picklists
Biographical portlet, Personal info , bank details, email info,
phone info, job info, address, emergency contacts, dependents,
compensation info, pay components recurring
Development - sensitive data needs to be hidden, scrambling
Pre production
Production
Instance Sync
Refresh Instances
PM provides the overall status of the Project
80% - 20%is not complete
Go-live - 28th Sep 2023
Where this is performed
Provisioning system
Provisioning system
Provisioning system/Instance
Provisioning system/Instance
Instance
Provisioning system/Instance
Provisioning system/Instance
Instance
Instance
Instance
Instance
Instance
Instance
Instance
Instance
Instance
instance
instance
instance
instance
instance
instance
instance
instance
Iteration 3
Requirements should be confirmed - configuration
workbooks signed off by Customer
Start the configuration
Testing
Demo to the customer
Signed off customer
standard master
Country = list of all drop values , state, city, gender picklist
Nike - English, french, spanish, mandarin
Employment type = active, seasonal, temporary
move to pre -prod
Move to prod
Live
New Instance -
User - Person id(Employee id), user id , username
Data Models
XML Files which are predelivered by SAP
Datamodels In EC
Coporate Data Model(CDM)
Country specific Corporate Data Model(CS CDM)
Succession DataModel(SDM) - BCUI( Manage Business Configuration)
Country specific Succession Data Model(CS SDM)
MDF Foundations Objects
Covid related details for all employees
Employee Awards
PF Contribution
Business Rules requirements
Display EE's age on the personal information portlet
When creating new positions, wf should be triggered
Event reason Derivation Rule
Whenever you take action on a employee record, system needs a event and a event reason
Using Event reason derivation rule , you can default event and event reason during employee record creation
RBP
Permission Roles - give access to various transctions and objects for different EE population
Permission Groups
HRIS Sync - Sync between EC & EP (Employee Profile)
MDF Framework - Instance
Legal Entity
Business Unit
Division
Department
Cost Center
Certifiied consutlants will have access Job classification
Customer does not have access to DM
avaialble on the Provisioning system
Export the data model
make the changes in the data model
Import the data model in the provisioning system
HRIS elements - HRIS Fields
Configure the Foundation Objects (FO) Visiblity = view, both, none
add country specific fields in your FO
Configuring Employee Data
Portlets are avaialble as HRIS elements in the SDM
Employee Data is stored in EC in the People Profile
In the people profile, EE data is arranged in Sections
and Portlets
FO which have moved to the MDF platofrm are
called as MDF Foundation objects
Legal Entity
Business Unit
Division
Department
Cost Center
Job classification
custom portlet for storing covid related - MDF Object
custom portlet - MDF Object
Custom portlet - MDF Object
business rule is required
business rule is required
Business Rule
Employee on Self
Employee on others
Manager Role
HR Admin role
Super Admin Role
Transactions - Import/Export Corporate & Succesion Data Model directly from the instance
XML PAD
Foundation Objects defined in the Corporate DM
used for defining the Customers
Org structure. Pay structure and
Job structure
Org Structure Job Structure
Legal Entity (MDF) Job Function (MDF)
Business Unit (MDF) Job Classification (MDF)
Division (MDF)
Department (MDF)
Cost Center (MDF)
Location
Location Group
Geozone
Foundation Objects
Configure Foundation Objects Corporate Data Model
Manage Org pay and Job
Record creation & management structures (HR Admins)
Import Foundation Data (HR
Import Foundation Objects Admins)
MDF Foundation Objects/MDF objects Transactions
Configure Object Defintions(HR
Configure MDF Foundation Objects Admins)
Record creation & management Manage Data (HR Admins)
Import and Export Data (HR
Import MDF Foundation Objects Admins)
Highest unit in the Org Structure
Stores all the legal entities in
Legal Entity your organization
business area of the
Business Unit organization
stores info about the various
Division divisions in your organization
stored info about the various
departments in your
Department organization
budget units which are
maintained in the finance
Cost Center system
physical locations of your
organization
Location is associated with the
Location Legal Entity
grouping of locations
direct association between
Location Groups location and location group
North , South, West
Geozone Continents - Asia, Europe, Africa
stores all your job codes
identifies the type of work that
Job Classification the EE is performing
Grouping of job classifications
Job Function
Grouping of employees based
Pay Group on the mode of payment
calendar based on your pay
Pay calendar group
Minimum
Midpoint
Maximum
Calucation of Compa Ratio and
Pay range Range penetration
Measurement of pay that
compares with the Ees salary
Compa Ratio within a company or market
value = 1
measurement of pay that
compares with the EE s salary to
Range pentration the total pay range
EE salary- Minimum
value/Maximum value -
Minimum value
Range = Minimum = $70000
Midpoint = $ 1,10,000
Maximum = $ 1,50,000 EE salary = $1,00,000
100000 - 70000/150000 - 70000
0.375
38%
Pay Grade directly associated with Range
Salary components
Base salary, HRA, TA, SA, CAR ,
Pay Component Medial insurance
Grouping of pay components
Annualized salary = all the pay
Pay Component components
Pay Component Group
how often a payout is done for a
Frequency particular pay component
Legal Entity Standard MDF object
Business Unit Standard MDF object
Division Standard MDF object
Sub Division Custom MDF object
Department Standard MDF object
Sub Department Custom MDF object
Cost Center Standard MDF object
Location
Location Group
Pay Structure Other FO
Pay Group(MDF) Workflow CDM
Pay Calendar(MDF) Event Reason Object
Pay Component Dynamic Role Event Reason
Pay Component Group
Pay Grade
Pay Range
Frequency
Where
Provisioning
Instance
Instance
Where
Instance
Instance
Instance
Corporate Industries
Accounting
HR , Payroll, Accounts, Sales
Interface - Cost center details to EC
list of all the Cost Centers
North location - Delhi,
Gurugram
South location -
Hyderabad, Bangalore
Engineer - Developer, Developer leads
Monthly paid , Weekly paid, daily wagers
12 pay calendars
54 weeks
365 days
3-5 pm 2pm- 5pm
Saturday Sunday - Monday
Wednesay Thursday SAT Sun (11am
- 6pm)
configure object definitions
Instance -
Manage Instance -
Instance - Manage org pay Manage org pay
org pay and job and job and job
structures CDM structures CDM structures
values Object values Object values
Hire Location Delhi Workflow Hiring
reitre Mumbai termination
termination Chennai Resignation
data change hyderabad Position creation
job change bangalore
Associations
Org Structure
Legal Entity
Business Unit
Division
Department
Multiplicity
one to one - Legal Entity & Legal Entity USA
one to many - Legal Entity & BU
association will be maintained on the BU object
Department (MDF)& Sub Department (Custom MDF)
one to many
1 Composite Association
e.g Legal Entity & Legal Entity USA
Parent Object
Child Object
Child object cannot exist outside of the parent object
Effective date of the Child object = "from Parent"
Association will be maintained on the Parent Object
2 Valid When Association
to create filter capabilities between objects to create a hierarchy
Association will be maintained on the lower object
BU & Division , Division and Department
Legal Entity and Business Unit
destination unit --> legal entity
Business Unit and Division
Division and Department
Department(Source Object)
Destination object --> Division
Division and Cost Center(lower)
Categories of Association
COD MDF to MDF
CDM XML to MDF
COD MDF to XML - Destination object - predelivered wrapper object(Location)
CDM XML to XML
Location object & Legal Entity
<hris-associations>
<association id="id" multiplicity="ONE_TO_MANY" destination-
entity="LegalEntity" required="true"/>
</hris-associations>
location and Cost Center
<hris-associations>
<association id="id" multiplicity="ONE_TO_MANY" destination-
entity="CostCenter" required="true"/>
</hris-associations>
Creating new fields in the MDF object
Data Type String
Data Type number
Data Type Date
Data Type Foundation Object
Data Type MDF object/Generic objects
Data Type picklist
Data Type Autonumber
Data Type User ( when you need to create custom portlets)
Relationship Between 2 objects
Parent Child Association
Legal Entity --> Association is manintained in this object job classification
Legal Entity USA - effective date ="from parent" job classification USA
Employee Data
Legal Unit = Best Run
Business units = 10
Legal Entity to BU , BU & Division , Division & Dept
location(FO)and Legal Entity (MDF)
Cost Center to Location(FO), Sub Department to location , Cost center to Paygrade
Pay Range & Pay Grade(one to one)
location and Geozone = one to one
location and Legal Entity = one to many
Custom Portlet - Covid Details for all employees
object - Covid details
Fields
external code = data type =user
name
Are you Vaccinated = Yes/No
Date of Vaccination
Dosage
Business Unit (MDF) IT belonging to Legal Entity(mdf)
Division Belong to BU
Location(FO) and Legal Enity (mdf)
location(FO) and location Group(FO)
1
3
MDF to MDF Association
Filtering e.g. - Business Unit and Division Association
COD - transaction
Create the relationship and maintain the association the MDF object
Division - Association section --> Association --> give the details of association --> Save
Check our configuration --> Manage data
Align the relationship in the EE File (Job info portlet)- filtering
BCUI --> Division --> field criteria
Field Criteria --> seting up the Filtering between the Objects
Destination Field value --> HRIS identifier value of that Field(BU) --> business-unit
Source Field Name --> cust_BusinessUnit.internalid (name of the association name .internal id)
Align the relationship to the position object if we are using position management - filtering
COD --> Position --> Division Field --> field criteria
Field Criteria --> seting up the Filtering between the Objects
Destination Field value --> HRIS identifier value of that Field(BU) --> business-unit
Source Field Name --> cust_BusinessUnit.internalid (name of the association name .internal id)
Legal entity & Location
division and department
Legal Entity & BU
Business unit to Division
Valid When - lower object Business Unit IT Legal Entity 1000
one to many Divisions Div 1 IT Locations Hyderabad
Divisions Div 2 IT Bnagalore
Divisions Div 3 IT
Divisions Div 4 IT
Divisions Div 5 IT
David job info Legal Entity 1000
BU IT
Division All divsions
Department
Cost center
Location
1000
1000