JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 10 min read
TL;DR
  • SAP SuccessFactors transactional objects span ten phases — Recruiting, Onboarding, Time Management, Learning, Performance & Goals, Compensation, Succession & Development, Employee Central Payroll, People Analytics, and Integration — with 58 objects covering the full hire-to-retire lifecycle.
  • Daily/continuous processes (Phases 1–4) run independently of the periodic cycles: Performance & Goals and Compensation run quarterly/annually, and Payroll runs monthly, each with its own strict dependency chain.
  • Each end-to-end HCM scenario (Hire-to-Onboard, Time & Payroll, Performance & Compensation Cycle, Learning & Certification, Succession Planning) is covered in detail in SF-B02 onward.

1) Transaction Process Flow

SAP SuccessFactors Daily Transaction Process — Phase 1 Recruiting, Phase 2 Onboarding, Phase 3 Time Management, Phase 4 Learning

SAP SuccessFactors Annual Transaction Process — Phase 5 Performance & Goals, Phase 6 Compensation, Phase 7 Succession & Development (annual cycle)

SAP SuccessFactors Monthly Transaction Process — Phase 8 Employee Central Payroll (monthly cycle)

2) Hierarchy Structure

SAP SuccessFactors Transaction hierarchy — parent-child relationships across all ten HCM phases

3) ER Diagram

SAP SuccessFactors Transaction ER diagram — cardinality between transactional objects across all phases

4) Transaction Process

PhaseObjectIntegrationPlannedActualPrerequisiteAppDescriptionPractical ExamplesRole
1 RecruitingJob Requisition [Draft]-Planned(Job Requisition [Draft])-Position, Job CodeRecruitingCreate job requisition, define requirements, set recruiting teamCreate job requisition “REQ-2024-001” (Sales Rep), position “POS_SalesRep01”, headcount 1Hiring Manager, Recruiter
Job Requisition [Approved]-Planned(Job Requisition [Approved])Actual(Job Requisition [Draft])Job Requisition [Draft]RecruitingApprove job requisition, confirm budget, grant posting permissionDepartment head approval complete, budget “Annual salary 6M JPY” confirmed, posting permittedApprover
Job Requisition [Posted]LinkedInPlanned(Job Requisition [Posted])Actual(Job Requisition [Approved])Job Requisition [Approved]RecruitingPost to career site, distribute to job boards, begin sourcingSimultaneous posting to career site + LinkedIn + Indeed, application deadline 30 daysRecruiter
Application [Received]LinkedInPlanned(Application [Received])Actual(Job Requisition [Posted])Job Requisition [Posted]RecruitingReceive application, parse resume, create candidate profile30 applications received, AI Resume Matching executed, candidate profiles auto-createdRecruiter
Application [Screened]-Planned(Application [Screened])Actual(Application [Received])Application [Received]RecruitingScreen candidates, evaluate qualifications, advance or reject5 of 30 pass screening, qualification and experience scoring completeRecruiter
Interview [Scheduled]-Planned(Interview [Scheduled])Actual(Application [Screened])Application [Screened]RecruitingSchedule interviews, assign interviewers, send invitationsFirst round (online) 5 candidates × 30-min slots, 3 interviewers assignedRecruiter, Coordinator
Interview [Completed]-Planned(Interview [Completed])Actual(Interview [Scheduled])Interview [Scheduled]RecruitingConduct interviews, submit evaluations, provide recommendations3 of 5 pass evaluation, score threshold “4.2/5.0” appliedInterviewer
Offer [Extended]-Planned(Offer [Extended])Actual(Interview [Completed])Interview [Completed]RecruitingCreate offer, set compensation, send to candidateOffer letter sent: annual salary 6.5M JPY, start date 2024-04-01Recruiter, Hiring Manager
Offer [Accepted]-Planned(Offer [Accepted])Actual(Offer [Extended])Offer [Extended]RecruitingReceive acceptance, finalize offer, initiate onboardingCandidate accepts, start date confirmed, onboarding automatically initiatedRecruiter
Hire [Completed]-Planned(Hire [Completed])Actual(Offer [Accepted])Offer [Accepted]RecruitingConvert to employee, transfer to Employee Central, close requisitionEmployee Central employee record created, ID “EMP_001234”HR Administrator
2 OnboardingOnboarding [Initiated]-Planned(Onboarding [Initiated])Actual(Hire [Completed])Hire [Completed]OnboardingInitiate onboarding, assign tasks, welcome new hireWelcome email auto-sent, 15-item task list assignedHR Administrator
Pre-boarding Task [Assigned]-Planned(Pre-boarding Task [Assigned])Actual(Onboarding [Initiated])Onboarding [Initiated]OnboardingAssign pre-boarding tasks, set deadlines, notify stakeholders5 document submission deadlines set, IT equipment procurement task assignedHR Administrator
Document [Submitted]-Planned(Document [Submitted])Actual(Pre-boarding Task [Assigned])Pre-boarding Task [Assigned]OnboardingSubmit required documents, complete e-signature, confirm complianceEmployment contract e-signed, ID number submitted, bank account registeredNew Hire
Onboarding [Completed]-Planned(Onboarding [Completed])Actual(Document [Submitted])Document [Submitted]OnboardingComplete onboarding, confirm all tasks, finalize integrationAll 15 tasks confirmed, Day 1 orientation preparation completeHR Administrator
Employee [Active]--Actual(Onboarding [Completed])Onboarding [Completed]Employee CentralActivate employee status, grant system access, begin employmentStatus Active, login ID issued, training courses auto-assignedHR Administrator
3 Time ManagementTime Off Request [Created]-Planned(Time Off Request [Created])-Time ProfileTime OffCreate time off request, select leave type, specify periodAnnual paid leave 3 days (2024-08-13 to 15) requestedEmployee
Time Off Request [Submitted]-Planned(Time Off Request [Submitted])Actual(Time Off Request [Created])Time Off Request [Created]Time OffSubmit time off request, confirm balance, notify managerBalance confirmed (15 days remaining), manager notification sentEmployee
Time Off Request [Approved]-Planned(Time Off Request [Approved])Actual(Time Off Request [Submitted])Time Off Request [Submitted]Time OffApprove leave, confirm team calendar, verify availabilityManager approval, team calendar updatedManager
Time Account [Deducted]--Actual(Time Off Request [Approved])Time Off Request [Approved]Time OffDeduct time account, update balance, record absenceBalance 15 → 12 days, absence record created(System)
Time Sheet [Created]-Planned(Time Sheet [Created])-Time ProfileTime TrackingCreate time sheet, select period, initialize entriesWeek 2 of August 2024 time sheet createdEmployee
Time Entry [Recorded]-Planned(Time Entry [Recorded])Actual(Time Sheet [Created])Time Sheet [Created]Time TrackingRecord attendance, log work hours, add cost assignmentMon–Fri 8h × 5 days = 40h recorded, allocated by project codeEmployee
Time Sheet [Submitted]-Planned(Time Sheet [Submitted])Actual(Time Entry [Recorded])Time Entry [Recorded]Time TrackingSubmit time sheet, validate entries, request approvalTotal 40h submitted, overtime 0h confirmedEmployee
Time Sheet [Approved]--Actual(Time Sheet [Submitted])Time Sheet [Submitted]Time TrackingApprove time sheet, confirm accuracy, release to payrollManager approval, released to payrollManager
4 LearningLearning Item [Assigned]-Planned(Learning Item [Assigned])--LearningAssign learning item, set deadline, define requirements“Information Security Fundamentals” assigned to new hire, deadline 30 daysManager, LMS Admin
Course [Enrolled]Content ProviderPlanned(Course [Enrolled])Actual(Learning Item [Assigned])Learning Item [Assigned]LearningEnroll in course, confirm schedule, access materialsLinkedIn Learning “Introduction to Project Management” enrolled, e-learning formatEmployee
Course [In Progress]-Planned(Course [In Progress])Actual(Course [Enrolled])Course [Enrolled]LearningTake course, complete modules, track progress3 of 5 modules complete, progress 60%, total study time 4hEmployee
Course [Completed]-Planned(Course [Completed])Actual(Course [In Progress])Course [In Progress]LearningComplete course, pass assessment, record completionFinal test passed (85/100), eligible for certificateEmployee
Certification [Issued]--Actual(Course [Completed])Course [Completed]LearningIssue certification, set validity period, add to transcript“Information Security Fundamentals” certificate issued, valid until 2025-12-31(System)
5 Performance & GoalsGoal Plan [Created]-Planned(Goal Plan [Created])-Goal Plan TemplatePerformance & GoalsCreate goal plan, set period, define goal templateFY2024 goal plan created, period 2024-04 to 2025-03HR Administrator
Goal [Assigned]-Planned(Goal [Assigned])Actual(Goal Plan [Created])Goal Plan [Created]Performance & GoalsAssign goals, cascade from corporate goals, set metrics“Achieve 110% of prior-year sales” weight 40%, cascaded from corporate goalsManager, Employee
Goal [In Progress]-Planned(Goal [In Progress])Actual(Goal [Assigned])Goal [Assigned]Performance & GoalsTrack goal progress, update completion rate, add milestonesQ2 progress 55%, mid-year milestone achievedEmployee
Goal [Completed]-Planned(Goal [Completed])Actual(Goal [In Progress])Goal [In Progress]Performance & GoalsComplete goal, document results, prepare for evaluationSales achievement 112%, goal completed with evidence attachedEmployee
Goal [Evaluated]--Actual(Goal [Completed])Goal [Completed]Performance & GoalsEvaluate goal achievement, assign rating, provide feedbackRating “Exceeds Expectations”, manager comment providedManager
Performance Form [Created]-Planned(Performance Form [Created])-Performance Form TemplatePerformance & GoalsCreate performance form, set review period, assign participantsFY2024 performance form created, target 500 employeesHR Administrator
Self Assessment [Completed]-Planned(Self Assessment [Completed])Actual(Performance Form [Created])Performance Form [Created]Performance & GoalsComplete self-assessment, rate own performance, add commentsSelf-rating “4/5”, achievements and improvement points recordedEmployee
Manager Assessment [Completed]-Planned(Manager Assessment [Completed])Actual(Self Assessment [Completed])Self Assessment [Completed]Performance & GoalsComplete manager assessment, evaluate employee, provide feedbackManager rating “4/5”, development plan and feedback recordedManager
Calibration [Completed]-Planned(Calibration [Completed])Actual(Manager Assessment [Completed])Manager Assessment [Completed]Performance & GoalsConduct calibration session, adjust ratings, ensure consistencyCalibration for 50 employees in department, rating distribution adjustedHR Administrator, Manager
Review [Finalized]--Actual(Calibration [Completed])Calibration [Completed]Performance & GoalsFinalize review, notify results, document decisionsFinal rating confirmed, results notified to employee with face-to-face discussionManager
6 CompensationCompensation Worksheet [Created]-Planned(Compensation Worksheet [Created])-Compensation Plan, BudgetCompensationCreate compensation worksheet, set budget, define guidelinesFY2024 merit increase worksheet created, budget 3%, Merit/Bonus separatedCompensation Admin
Recommendation [Submitted]-Planned(Recommendation [Submitted])Actual(Compensation Worksheet [Created])Compensation Worksheet [Created]CompensationSubmit recommendations, propose raises/bonuses, verify eligibilityMerit increase recommendations for 10 direct reports submitted: avg 3.2%, bonus 1.5 monthsManager
Approval [Completed]-Planned(Approval [Completed])Actual(Recommendation [Submitted])Recommendation [Submitted]CompensationApprove compensation, review against budget, confirm decisionsDepartment head approval complete, 100% within budget, all recommendations approvedSenior Manager, HR
Compensation [Activated]--Actual(Approval [Completed])Approval [Completed]CompensationActivate compensation changes, update salary records, notify employeesEffective 2024-04-01 merit increase activated, payslip reflected, notification email sentCompensation Admin
7 Succession & DevelopmentSuccession Plan [Created]-Planned(Succession Plan [Created])-PositionSuccession & DevelopmentCreate succession plan, identify key positions, set timelineSuccession plan for Sales Director position created, 3-year planHR Administrator
Candidate [Nominated]-Planned(Candidate [Nominated])Actual(Succession Plan [Created])Succession Plan [Created]Succession & DevelopmentNominate succession candidates, assess readiness, add to pool3 candidates nominated, Readiness “Ready in 1-2 Years”Manager
Candidate [Assessed]-Planned(Candidate [Assessed])Actual(Candidate [Nominated])Candidate [Nominated]Succession & DevelopmentAssess candidates, evaluate potential, identify development needs9-Box evaluation “High Performance/High Potential”, leadership training recommendedHR Administrator, Manager
Succession Plan [Approved]--Actual(Candidate [Assessed])Candidate [Assessed]Succession & DevelopmentApprove succession plan, confirm candidates, monitor progressExecutive committee approval, primary candidate confirmed, development plan initiatedSenior Leadership
8 Employee Central PayrollPayroll [Prepared]-Planned(Payroll [Prepared])-Time Sheet [Approved], Compensation InformationPayroll Control CenterPrepare payroll, collect input data, verify master dataAugust 2024 payroll preparation, 500 employees, time data importedPayroll Admin
Payroll [Simulated]-Planned(Payroll [Simulated])Actual(Payroll [Prepared])Payroll [Prepared]Payroll Control CenterSimulate payroll, review results, identify errorsSimulation executed, 3 errors detected and correctedPayroll Admin
Payroll [Released]-Planned(Payroll [Released])Actual(Payroll [Simulated])Payroll [Simulated]Payroll Control CenterRelease payroll, finalize calculations, lock periodAugust payroll finalized, total gross pay 250M JPY, period lockedPayroll Admin
Pay Statement [Generated]-Planned(Pay Statement [Generated])Actual(Payroll [Released])Payroll [Released]Payroll Control CenterGenerate pay statements, publish to employees, distribute500 pay statements generated, published to Employee Self ServicePayroll Admin
Payment [Executed]S/4HANA-Actual(Pay Statement [Generated])Pay Statement [Generated]Payroll Control CenterExecute payment, bank transfer, confirm postingBank transfer executed, S/4HANA FI posting completePayroll Admin
9 People AnalyticsDashboard----People AnalyticsCreate dashboard, add tiles, track KPIsRecruiting KPI dashboard: fill rate 85%, average time-to-hire 32 daysHR Analyst, Manager
Story ReportSAC---People AnalyticsCreate story report, build query, visualize dataTurnover analysis report: attrition rate trends by department and ageHR Analyst, Manager
Workforce Analytics----Workforce AnalyticsAnalyze workforce trends, compare metrics, identify insightsHeadcount trend analysis, skill gap visualizationHR Analyst, HRBP
10 IntegrationMaster Data SyncS/4HANA---Integration CenterSync organizational structure and cost centers from S/4HANA, maintain data consistencyS/4HANA org structure synced to SF Employee Central, daily batch(System)
Payroll PostingS/4HANA--Payroll [Released]Integration CenterPost payroll results to S/4HANA FI, create accounting documentsAugust payroll results posted to S/4HANA FI, accounting documents auto-created(System)
LinkedIn IntegrationLinkedIn--Job Requisition [Posted]RecruitingPost jobs to LinkedIn, import applications, sync candidate dataJob posting auto-synced to LinkedIn, application data imported in real timeRecruiter
Content Provider IntegrationContent Provider---LearningImport learning content from Skillsoft/LinkedIn Learning, sync catalog500 Skillsoft courses synced, catalog auto-updatedLMS Admin

L1) Big Picture

IDCategoryTitle
sf-001OverviewWhat is SAP SuccessFactors?

L2-A) Master Data

IDCategoryTitle
sf-a01OverviewSAP SuccessFactors Master Data: Overview, Hierarchy & Relationships
sf-a02-01Master DataSAP SF Legal Entity
sf-a02-02Master DataSAP SF Business Unit
sf-a02-03Master DataSAP SF Division
sf-a02-04Master DataSAP SF Department
sf-a02-05Master DataSAP SF Cost Center
sf-a02-06Master DataSAP SF Location
sf-a02-07Master DataSAP SF Job Family
sf-a02-08Master DataSAP SF Job Code
sf-a02-09Master DataSAP SF Pay Grade
sf-a02-10Master DataSAP SF Position
sf-a03-01Master DataSAP SF Permission Group
sf-a03-02Master DataSAP SF Permission Role
sf-a03-03Master DataSAP SF Holiday Calendar
sf-a03-04Master DataSAP SF Work Schedule
sf-a03-05Master DataSAP SF Time Type
sf-a03-06Master DataSAP SF Time Profile
sf-a03-07Master DataSAP SF Rating Scale
sf-a03-08Master DataSAP SF Goal Plan Template
sf-a03-09Master DataSAP SF Performance Form Template
sf-a03-10Master DataSAP SF Route Map
sf-a03-11Master DataSAP SF Compensation Plan
sf-a04-01Master DataSAP SF Person
sf-a04-02Master DataSAP SF Employment
sf-a04-03Master DataSAP SF Employee Profile

L2-B) Transaction

IDCategoryTitle
sf-b01OverviewSAP SuccessFactors Transactions: Process Flow, Hierarchy & Relationships 📍