JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 10 min read
TL;DR
  • SAP Fieldglass transactional objects span ten phases — Requisition Processing, Candidate Selection, Work Order & Worker, Time & Expense, Invoice Processing, Offboarding, SOW Processing, Profile Worker, Analytics, and External System Integration — covering both Contingent Labor and Services Procurement end-to-end.
  • The dependency order is strict: Job Posting [Distributed] → Job Seeker [Selected] → Work Order [Created/Accepted] → Worker [Active] → Time Sheet [Approved] / Expense Sheet [Approved] → Invoice [Generated/Approved/Paid]. SOW follows a parallel path: SOW [Draft] → SOW [Active] → Milestone [Completed] → Invoice [Paid].
  • Each end-to-end scenario (Contingent Labor Requisition to Onboarding, Time & Expense to Invoice, SOW Lifecycle, Worker Offboarding) is covered in detail in FG-B02 onward.

1) Transaction Process Flow

SAP Fieldglass Transaction Process Flow (Event-Driven) — Contingent Labor, Worker Lifecycle, Services Procurement, Profile Worker phases triggered by business events

SAP Fieldglass Transaction Process Flow (Periodic) — Time & Expense (weekly), Payments (monthly), Analytics (monthly) running on regular cycles

SAP Fieldglass Transaction Process Flow (Daily Batch) — External System Integration synchronizing data to S/4HANA, SuccessFactors, Ariba, and SAC as scheduled nightly batch jobs

2) Hierarchy Structure

SAP Fieldglass Transaction hierarchy — parent-child relationships across job posting, work order, worker, time & expense, invoice, SOW, milestone, and integration objects

3) ER Diagram

SAP Fieldglass Transaction ER diagram — cardinality between all transactional objects across contingent labor and services procurement processes

4) Transaction Process

PhaseObjectIntegrationPlannedActualPrerequisiteMenuDescriptionPractical ExamplesRole
1 Contingent LaborJob Posting [Draft]-Planned-Job Posting TemplateContingent Labor > Job PostingsCreate job posting, define requirements, and set ratesCreate an IT engineer requisition: Java developer, Tokyo, 6-month contractHiring Manager
Job Posting [Pending Approval]-PlannedActualJob Posting [Draft]Contingent Labor > Job PostingsReview job posting, validate details, and submit for approvalPMO verifies job posting content, validates rate and duration, then submits for approvalPMO
Job Posting [Approved]-PlannedActualJob Posting [Pending Approval], Approval GroupContingent Labor > Job PostingsApprove job posting and prepare for distributionDepartment head approves and confirms budget; prepare for supplier distributionApprover
Job Posting [Distributed]--ActualJob Posting [Approved], Distribution ListContingent Labor > Job PostingsDistribute to suppliers, notify MSP, and track responsesDistribute to five registered suppliers simultaneously; notify MSP of candidate submission deadlinePMO
Job Seeker [Submitted]-Planned-Job Posting [Distributed], SupplierContingent Labor > Job SeekersReceive candidate submission, review resume, and AI assessmentSupplier submits candidate; AI assessment rates skills match at 85%Supplier
Job Seeker [Shortlisted]-PlannedActualJob Seeker [Submitted]Contingent Labor > Job SeekersShortlist candidate, compare qualifications, and prepare interviewCompare eight submissions by experience and skill; shortlist top three candidatesHiring Manager
Job Seeker [Interviewed]-PlannedActualJob Seeker [Shortlisted]Contingent Labor > Job SeekersConduct interview, evaluate candidate, and provide feedbackConduct online interview; rate technical skills and communication on a 5-point scaleHiring Manager
Job Seeker [Selected]-PlannedActualJob Seeker [Interviewed]Contingent Labor > Job SeekersSelect candidate, negotiate rate, and initiate work orderSelect final candidate and agree on rate; initiate work order creationHiring Manager
Work Order [Created]FG→S/4PlannedActualJob Seeker [Selected]Worker > Work OrdersCreate work order, set terms, and submit for supplier acceptanceCreate work order: start date 04/01, end date 09/30, weekly 40 hoursHiring Manager
Work Order [Accepted]-PlannedActualWork Order [Created]Worker > Work OrdersAccept work order, confirm terms, and initiate worker registrationSupplier reviews and accepts contract terms; initiates worker registrationSupplier
Worker [Registered]-PlannedActualWork Order [Accepted]Worker > WorkersRegister worker, complete profile, and assign security IDRegister worker profile, issue security ID, enroll in security trainingWorker / Supplier
Onboarding Task [Pending]-Planned-Worker [Registered]Worker > ActivitiesCreate onboarding task, assign to actor, and set due dateCreate tasks for IT environment setup, security training, and NDA signing with due datesHiring Manager
Onboarding Task [Completed]--ActualOnboarding Task [Pending]Worker > ActivitiesComplete task, verify compliance, and update worker statusAll onboarding tasks completed: PC issued, training attended, NDA signedWorker / Supplier
Worker [Active]FG→SFPlannedActualOnboarding Task [Completed]Worker > WorkersActivate worker, complete onboarding, and start assignmentWorker starts assignment; worker data automatically replicated to SuccessFactorsHiring Manager
Worker Certification---Worker [Active], CertificationWorker > WorkersAssign certification to worker, track expiration, and verify complianceRegister AWS certification with expiry date and set renewal alertHiring Manager
2 Time & ExpenseTime Sheet [Draft]-Planned-Worker [Active]Worker > Time SheetsEnter time worked, select tasks, and add commentsCreate weekly time sheet: 8 hours per day Mon–Fri, Project A development workWorker
Time Sheet [Submitted]-PlannedActualTime Sheet [Draft]Worker > Time SheetsSubmit time sheet, attach documentation, and route for approvalSubmit 40-hour time sheet with work report attached for approval routingWorker
Time Sheet [Approved]FG→S/4PlannedActualTime Sheet [Submitted]Worker > Time SheetsReview time sheet, validate hours, and approve for invoicingHiring Manager verifies actual hours and approves; SES integration to S/4HANA triggeredHiring Manager
Expense Sheet [Draft]-Planned-Worker [Active]Worker > Expense SheetsEnter expenses, attach receipts, and select expense codesEnter travel expenses with receipts attached for approvalWorker
Expense Sheet [Submitted]-PlannedActualExpense Sheet [Draft]Worker > Expense SheetsSubmit expense sheet and route for approvalSubmit expense sheet and route for approvalWorker
Expense Sheet [Approved]FG→S/4-ActualExpense Sheet [Submitted]Worker > Expense SheetsReview expenses, validate receipts, and approve for reimbursementReview receipts and approve expenses; SES integration to S/4HANA triggeredHiring Manager
3 PaymentsInvoice [Generated]-PlannedActualTime Sheet [Approved], Expense Sheet [Approved]Payments > InvoicesGenerate invoice from approved time/expense or milestone completionInvoice automatically generated from approved time sheets and expense sheets- (System)
Invoice [Approved]-PlannedActualInvoice [Generated]Payments > InvoicesReview invoice, validate amounts, and approve for paymentFinance reviews invoice amount and line items and approves for paymentFinance
Invoice [Paid]FG→S/4, FG→Ariba-ActualInvoice [Approved]Payments > InvoicesProcess payment, update status, and reconcile with APPayment processed through S/4HANA; AP cleared and bank transfer executedFinance
4 WorkerOffboarding Task [Pending]-Planned-Worker [Active]Worker > ActivitiesCreate offboarding task, revoke access, and retrieve assetsCreate offboarding tasks 30 days before contract end: PC return, badge retrieval, access deletionHiring Manager
Offboarding Task [Completed]--ActualOffboarding Task [Pending]Worker > ActivitiesComplete offboarding, confirm asset return, and close engagementAll assets returned, system access deleted, final time sheet approvedHiring Manager
Worker [Offboarded]FG→SF-ActualOffboarding Task [Completed]Worker > WorkersOffboard worker, revoke access, and retrieve assetsWorker offboarding complete; contingent worker record in SuccessFactors updatedHiring Manager
5 ServicesSOW [Draft]-Planned-SOW TemplateServices > SOWCreate SOW, define scope, and set payment characteristicsCreate system development SOW: scope definition, budget, 6-month durationBuyer
SOW [Pending Approval]-PlannedActualSOW [Draft]Services > SOWReview SOW, validate budget, and submit for approvalPMO validates SOW content and budget, confirms scope and deliverables, then submits for approvalPMO
SOW [Approved]-PlannedActualSOW [Pending Approval], Approval GroupServices > SOWApprove SOW and send to supplier for acceptanceDepartment head approves SOW and sends acceptance request to supplierApprover
SOW [Accepted]FG→S/4PlannedActualSOW [Approved], SupplierServices > SOWAccept SOW terms, negotiate changes via redlining, and confirmSupplier negotiates terms using redlining feature and accepts; PR sync to S/4HANASupplier
SOW [Active]-PlannedActualSOW [Accepted]Services > SOWActivate SOW, track milestones, and manage deliverablesSOW activated; three milestones configured and progress tracking startedBuyer
SOW Worker [Created]-Planned-SOW [Active], Worker RoleServices > SOW WorkersCreate SOW worker, assign role, and set rateCreate SOW worker: Project Manager role with monthly rateSupplier
SOW Worker [Approved]-PlannedActualSOW Worker [Created]Services > SOW WorkersApprove SOW worker and initiate registrationBuyer verifies SOW worker skills and rate, then approvesBuyer
SOW Worker [Registered]-PlannedActualSOW Worker [Approved]Services > SOW WorkersRegister SOW worker, complete onboarding, and assign security IDSOW worker registration complete; security ID issued and project environment access grantedSupplier
SOW Worker [Active]FG→SF-ActualSOW Worker [Registered]Services > SOW WorkersActivate worker, start time tracking, and begin service deliverySOW worker activated; time entry enabled and SuccessFactors replication triggeredBuyer
Milestone [Pending]-Planned-SOW [Active]Services > SOWDefine milestone, set due date, and track progressDefine Milestone 1 “Basic Design Complete” with due date and payment amountBuyer
Milestone [Completed]--ActualMilestone [Pending]Services > SOWComplete milestone, confirm delivery, and trigger paymentBasic design deliverable accepted; invoice generation triggeredBuyer
SOW [Closed]--ActualMilestone [Completed]Services > SOWClose SOW, complete final deliverables, and process final invoiceAll milestones complete; final invoice processed and SOW closedBuyer
6 WorkerProfile Worker [Created]-Planned-Business UnitWorker > Profile WorkersCreate profile worker, define details, and track headcountCreate profile worker for headcount tracking in IT departmentAdministrator
Profile Worker [Active]--ActualProfile Worker [Created]Worker > Profile WorkersActivate profile worker, assign security ID, and track complianceProfile worker activated; security ID issued and compliance tracking startedAdministrator
7 AnalyticsPMO Dashboard---Work Order, SOW, InvoiceAnalytics > PMO DashboardView program KPIs, monitor spend, and track complianceKPI dashboard: 50 active workers, monthly spend, SLA achievement ratePMO / Administrator
Spend Analytics---InvoiceAnalytics > ReportsAnalyze spend by category, compare to budget, and identify savingsIT staffing spend: budget utilization vs. prior year, category-level spend breakdownPMO / Finance
Supplier Performance---Work Order, SOW, Job SeekerAnalytics > ReportsTrack supplier metrics, measure quality, and compare performanceSupplier A: candidate fill rate 90%, average days to fill 5, quality score 4.2/5PMO
8 IntegrationPurchase Requisition SyncFG→S/4HANA--Work Order [Created], SOW [Accepted]-Sync work order/SOW to S/4HANA purchase requisitionWork order creation automatically syncs to S/4HANA as purchase requisition- (System)
Service Entry SheetFG→S/4HANA--Time Sheet [Approved], Expense Sheet [Approved]-Create service entry sheet from approved time/expenseApproved time sheet automatically creates service entry sheet in S/4HANA- (System)
Invoice to APFG→S/4HANA--Invoice [Approved]-Send approved invoice to S/4HANA Accounts PayableApproved invoice sent to S/4HANA AP module; supplier invoice created- (System)
Position IntegrationSF→FG--Position (SF)-Create job posting from Employee Central positionSuccessFactors position data automatically generates Fieldglass job posting- (System)
Worker ReplicationFG→SF--Worker [Active]-Replicate worker data to Employee CentralActive worker data replicated to Employee Central as contingent worker record- (System)
PO SyncFG→Ariba--Work Order [Created], SOW [Accepted]-Sync work order/SOW to Ariba Purchase OrderWork order / SOW information synced to Ariba as purchase order- (System)
Invoice to AribaFG→Ariba--Invoice [Approved]-Send invoice to Ariba Invoice ProcessingApproved invoice sent to Ariba invoice processing module- (System)
Spend Data ExportFG→SAC--Invoice [Paid]-Export spend data to SAP Analytics CloudPaid invoice data exported to SAC for spend analysis data model- (System)

L1) Big Picture

IDCategoryTitle
fg-001OverviewWhat is SAP Fieldglass?

L2-A) Master Data

IDCategoryTitle
fg-a01OverviewSAP Fieldglass Master Data: Overview, Hierarchy & Relationships
fg-a02-01Master DataSAP Fieldglass Site
fg-a02-02Master DataSAP Fieldglass Location
fg-a02-03Master DataSAP Fieldglass Business Unit
fg-a02-04Master DataSAP Fieldglass Cost Center
fg-a03-01Master DataSAP Fieldglass User Role
fg-a03-02Master DataSAP Fieldglass User
fg-a03-03Master DataSAP Fieldglass Approval Group
fg-a03-04Master DataSAP Fieldglass Distribution List
fg-a04-01Master DataSAP Fieldglass Rate Category
fg-a04-02Master DataSAP Fieldglass Rate Grid
fg-a04-03Master DataSAP Fieldglass Contingent Type
fg-a04-04Master DataSAP Fieldglass SOW Template
fg-a05-01Master DataSAP Fieldglass MSP Company
fg-a05-02Master DataSAP Fieldglass Certification

L2-B) Transaction

IDCategoryTitle
fg-b01OverviewSAP Fieldglass Transactions: Process Flow, Hierarchy & Relationships 📍