0% found this document useful (0 votes)
75 views

Integration Workbook

Uploaded by

M.Waqas anjum
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
75 views

Integration Workbook

Uploaded by

M.Waqas anjum
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 53

SAP SuccessFactors Recruiting Integration w

WorkBook
g Integration with SAP ERP HCM

kBook
Di

SAP ERP HCM

Transferring Job Requisition Data for Positions from SAP ER

Recruitment
SuccessFactors

Transfer of Applications from SuccessFactors to

Integration S
Direction of Data Transfer

SuccessFactors

itions from SAP ERP to SuccessFactors

SAP ERP HCM

SuccessFactors to SAP ERP

gration Scenario Process for Recruiting Data


g Data
Report/ Tcode Program Name
Report RH_SFI_MIGRATE_VACANCIES

Report RH_SFI_TRIGGER_JOB_REQUISITION

Report RH_SFI_JOB_REQ_STATUS_CHANGE

Report RH_SFI_IMPORT_RECRUITING_DATA

Transaction Code HRSFI_RCT_HIRE


Report RH_SFI_SYNCHRONIZE_EMPL_DATA

Badi
1 HRSFI_B_FIELD_MAPPING_OUTBOUND
2 HRSFI_B_CHANGE_MAPRES_OUTBOUND
3
4
Integration Reports & Tcodes

Purpose
Migrate Existing Vacancies After Activating Job Requisition Transfer
Transfer of Job Requisition Data for Positions to SuccessFactors

Change Status of Job Requisitions

Importing Recruiting Data from SFSF

Application for the further processing of imported recruiting data


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

Badi
Mapping of SAP ERP Infotype Fields to SFSF Fields
Mapping of ERP Infotype Fields to SFSF Fields: Change of Mapping Result
& Tcodes
Config
RCM Integration Checklist
S.No Checklist Items
1 Enable Provisioning Checks
2 Create Applicant status in RCM talent pipeline
2 Create SFAPI user in SF
3 Create Permission Group for SFAPI user
4 Create Permission Role for SFAPI user
5 Assign Permission Role to Permission Group
6 Create an Adhoc Report in SF
7 Make Custom fields reportable from SF provisioning
8 Define Authorizations (Recruiting Data)
9 BAdI: Authorization Check for SFSF Integration
10 Store Credentials for Transferring Recruiting Data in Secure Storage
11 Define Package Size for Transfer of Recruiting Data
12 Import Metadata from SuccessFactors BizX
13 BAdI: Determination of SAP ERP Personnel Numbers and SFSF User IDs
14 Assigning Imported Metadata to Field Sets
15 Assignment of SFSF Objects to Field Sets
16 Map SuccessFactors BizX Fields and SAP ERP Fields to Each Other
17 Check and Correct Field Sets
Configuration Checklist (Recruiting Data)
Employee Data Integration
Status S.No
FALSE 1
FALSE 2
FALSE 3
FALSE 4
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
klist (Recruiting Data)
Employee Data Integration Checklist
Checklist Items Status
Create Report Varaint for Active and Inactive Employees FALSE
Mapping of SuccessFactors Fields for Employee Data to SAP ERP FALSE
Implement badi to mapped the custom fields FALSE
Configure Report varaints in SPRO FALSE
Provisioning Checks
S

Company ID xxxxxxxxxx
User Name SFAPI
Password **********

Permission Group NameSFAPI Integration


Permission Role Name SFAPI Integration
SFAPI Configurations
HCM to S
HCM to SF RCM (Jo

Field Content
GUID of Job Requisition
Originator of the job requisition
ID of position
Name of position
Job code
Name of job
Description of job
Date on which the job requisition is created
Date on which the job requisition is closed
State of the job requisition
Status of the job requisition
ID of the personnel area to which the position belongs
Name of the personnel area to which the position belongs
ID of the personnel subarea to which the position belongs
Name of the personnel subarea to which the position belongs
ID of the employee group to which the position belongs
Name of the employee group to which the position belongs
ID of the employee subgroup to which the position belongs
Name of the employee subgroup to which the position belongs
ID of the organizational unit to which the position belongs
Name of the organizational unit to which the position belongs
Hiring manager
Name of position of the hiring manager
ID of the cost center to which the position belongs
Country of the personnel area to which the position belongs
Region (for example, state or province) of the personnel area to which the position
belongs
City of the personnel area to which the position belongs
Postal code of the personnel area to which the position belongs
Pay grade type
Pay grade region
Pay grade group
Pay grade level
Currency
Minimum salary in pay grade level
Maximum salary in pay grade level
Medium salary in pay grade level
SF RCM (Job Requisition Mapping)

SuccessFactors Field
guid
originator
sapPositionID
sapPositionName
jobCode
title
sapJobDesc
dateCreated
jobCloseDate
jobReqStatus
Status
sapPersonnelAreaIDTxt
sapPersonnelAreaTxt
sapPersonnelSubAreaIDTxt
sapPersonnelSubAreaTxt
sapEEGroupIDTxt
sapEEGroupTxt
sapEESubGroupIDTxt
sapEESubGroupTxt
sapOrgUnitID
sapOrgUnitName
hiringManagerName
hiringManagerJobTitle
costCenterId
country
sapState
city
postalcode
jobType
sapPayGradeArea
jobGrade
jobLevel
currency
salaryMin
salaryMax
salaryMid
sition Mapping)

SAP ERP Field

Infotype Object (1000), field Object ID (OBJID)


Infotype Object (1000), field Object Name (STEXT)
Infotype Object (1000), fields Object ID (OBJID) and Object
Name (STEXT)
Infotype Object (1000), field Object Name (STEXT)
Infotype Verbal Description (1002)

Infotype Account Assignment Features (1008),


field
TablePersonnel
PersonnelArea (PERSA)
Areas (T500P), field Personnel Area
Text (NAME1)
Infotype Account Assignment Features (1008),
field
Table PersonnelSubarea
Personnel (BTRTL)(T001P), field Personnel
Area/Subarea
Subarea Text (BTEXT)
Infotype Employee Group/Subgroup (1013), field Employee
Group (PERSG)
Table Employee Group Names (T501T), field Employee
Group
InfotypeName (PTEXT)
Employee Group/Subgroup (1013), field Employee
Subgroup (PERSK)
Table Employee Subgroup Names (T503T), field Employee
Subgroup Name (PTEXT)
Infotype Object (1000), field Object ID (OBJID)
Infotype Object (1000), field Object Name (STEXT)

Infotype Object (1000), field Object Name (STEXT)


Infotype Relationships (1001), field ID of Related
Object (SOBID)
Table Personnel Areas (T500P), field Country Key (LAND1)
Table Taxes: Province Key: Texts (T005U),
field Name (BEZEI)
Table Personnel Areas (T500P), field City (ORT01)
Table Personnel Areas (T500P), field Postal Code (PSTLZ)
Pay Scale/Grade Type (TRFAR)
Pay Scale/Grade Region (TRFGB)
Highest Permitted Group (TRFG1)
Lowest Permitted Level (TRFS1)
Currency Key (CURCY)
Lower Limit of Pay Grade Level (CPMIN)
Upper Limit of Pay Grade Level (CPMAX)
Midpoint (MIDPT)
SF Fields (Adh

S.No Fields Name Template Type


1 Application ID Job Application
2 Template ID Job Application
3 Start Date LastOfferDetail
4 First Name Job Application
5 Last Name Job Application
6 Gender Job Application
7 Date of Birth Job Application
8 SAP Position ID Job Requisition
9 Application Status Job Application
F Fields (Adhoc Report) - SF to HCM
H

S.No Fields Name HCM field technical Name Infotype Subtype

1 First Name VORNA 0002

2 Last Name NACHN 0002

3 Middle name MIDNM 0002

4 Gender ANRED 0002

5 Date of birth GBDAT 0002

6 Address STRAS 0006 1

7 City ORT01 0006 1

8 Zip code PSTLZ 0006 1

9 State STATE 0006 1

10 Country LAND1 0006 1

11 Telephone Number TELNR 0006 1

12 E-mail Address USRID_LONG 0105 0030

13 Hiring Date BEGDA 0000

14 Position ID PLANS 0000


HCM Fields
SuccessFactors

S.No Field Content SuccessFactors Field

1 First Name RCM_APPLICATION_FIRSTNAME


2 Last Name RCM_APPLICATION_LASTNAME
3 Middle name RCM_APPLICATION_MIDDLE_NAME
4 Gender RCM_APPLICATION_GENDER
5 Date of birth RCM_APPLICATION_DOB
6 Address RCM_APPLICATION_ADDRESS
7 City RCM_APPLICATION_CITY
8 Zip code RCM_APPLICATION_ZIP
9 State RCM_APPLICATION_STATE
10 Country RCM_APPLICATION_COUNTRY_COD
11 Telephone NumbRCM_APPLICATION_EMAIL_HOME_
12 E-mail Address RCM_APPLICATION_EMAIL_ADDRES
13 Hiring Date OFFER_DETAIL_LATEST_JOB_REQ_J
14 Position ID RCM_JOB_REQ_EXT_TEXT1
HCM Fields

HCM

Fields Name HCM fieldInfotype Subtype

First Name VORNA 0002


Last Name NACHN 0002
Middle name MIDNM 0002
Gender ANRED 0002
Date of birth GBDAT 0002
Address STRAS 0006 1
City ORT01 0006 1
Zip code PSTLZ 0006 1
State STATE 0006 1
Country LAND1 0006 1
Telephone Number TELNR 0006 1
E-mail Address USRID_LON0105 0030
Hiring Date BEGDA 0000
Position ID PLANS 0000
S.No Scenario
1 Create and Update Job Requisitions in SuccessFactors
2 Importing Recruiting Data from SFSF
3 Further Processing of Imported Data
RCM Integration Testing Scenarios

program
RH_SFI_TRIGGER_JOB_REQUISITION
RH_SFI_IMPORT_RECRUITING_DATA
HRSFI_RCT_HIRE
Scenarios
S.No SuccessFactors Field

1 STATUS
2 USERID
3 USERNAME
4 FIRSTNAME
5 Date of birth
6 LASTNAME
7 MI
8 GENDER
9 EMAIL
10 MANAGER
11 HR
12 DEPARTMENT
13 JOBCODE
14 DIVISION
15 LOCATION
16 TIMEZONE
17 HIREDATE
18 EMPID
19 TITLE
20 BIZ_PHONE
21 FAX
22 ADDR1
23 ADDR2
24 CITY
25 STATE
26 ZIP
27 COUNTRY
28 REVIEW_FREQ
29 LAST_REVIEW_DATE
30 CUSTOM01
31 CUSTOM02
32 CUSTOM03
33 CUSTOM04 – CUSTOM15
34 MATRIX_MANAGER
35 DEFAULT_LOCALE
36 CUSTOM_MANAGER
37 SECOND_MANAGER
38 PROXY
39 LOGINMETHOD
Employee D

SAP ERP Field


Employment status from the Actions infotype (0000).

RCM_APPLICATION_LASTNAME
RCM_APPLICATION_MIDDLE_NAME
RCM_APPLICATION_GENDER
Infotype Personal Data (0002)
Infotype Personal Data (0002)
Infotype Personal Data (0002)
Infotype Personal Data (0002)
Infotype Communication (0105), subtype E-Mail (0010)
Relationship Reports (line) to (A002) between the employee’s position and the manager’s position
Administrator for HR master data from the Organizational Assignment infotype (0001)
Organizational unit from the Organizational Assignment infotype (0001)
Organizational unit from the Organizational Assignment infotype (0001)
Company code from the Organizational Assignment infotype (0001)
Personnel area from the Organizational Assignment infotype (0001)
User data
Feature ENTRY
Personnel number
Position from the Organizational Assignment infotype (0001)
Internal telephone number (two fields) from the infotype Internal Data (0032)
Infotype Communication (0105), subtype Cell Phone (CELL)
Description of personnel area from the Organizational Assignment infotype (0001)
Street of personnel area from the Organizational Assignment infotype (0001)
City of personnel area from the Organizational Assignment infotype (0001)
Region of personnel area from the Organizational Assignment infotype (0001)
Zip code of personnel area from the Organizational Assignment infotype (0001)
Country key of personnel area from the Organizational Assignment infotype (0001)
Customer-specific implementation
Customer-specific implementation
Personnel subarea from the Organizational Assignment infotype (0001)
Employee group from the Organizational Assignment infotype (0001)
Employee subgroup from the Organizational Assignment infotype (0001)
Customer-specific implementation
Relationship Reports (line) to (A002) between the employee’s position and the managers' positions
Communication language (field SPRSL) from the infotype Personal Data (0002)
Customer-specific implementation
Customer-specific implementation
Customer-specific implementation
Character string PWD: The employees can only use their password to log on to the SuccessFactors sys
gration Field Mapping
S.No Scenario
1 Create and Update Employee Data in SuccessFactors (Active Employees)
2 Inactive Employees in SuccessFactors (Inactive)
RCM Integration Testing Scenarios

program Report Variant


RH_SFI_SYNCHRONIZE_EMPL_DATA Active
RH_SFI_SYNCHRONIZE_EMPL_DATA Inactive
Scenarios

You might also like