SAP functional issueObjectOrganisational assignment not updating after a transferModuleHCM_SUCCESSFACTORS

Org Assignment Stuck After Employee Transfer

The employee's department, cost center, manager, or position still shows the pre-transfer values after a Job Info change has been saved. Usual causes are effective-date sequencing against a future record, a Position object that was not updated alongside Job Info, a workflow still pending, or a downstream replication to payroll that never picked up the new record.

Covers the case where a transfer or reorganisation event is entered in Employee Central Job Info but the employee's organisational data - department, cost center, manager, legal entity - does not reflect the change downstream or even in the current record. Walks through the effective-dating, position-sync, workflow, and replication causes in the order they should be checked, and how to prove which one is live from the data.

Published 16 Sept 2026· 1,136 words

The business symptom

HR reports it as 'the transfer went through but the org chart still shows him under the old manager' or 'payroll charged the cost center from before the move'. Sometimes it surfaces as an approver getting a workflow task routed to the wrong manager weeks after the transfer was processed. Time and attendance teams notice it when an employee's absence request still routes for approval to a manager who is no longer responsible for them. Occasionally the complaint comes from a downstream system - SAP HCM or Employee Central Payroll - where the infotype 0001 record on the backend still carries the old organisational unit, cost center, or position, even though the Employee Central Job Info portlet looks correct when opened directly.

The configuration behind it

  • Effective-date sequencing: the transfer was inserted with an effective date earlier than an already-existing future-dated Job Info record. The later record still wins as of today, so the transfer appears to have had no effect until that future record's date arrives or is corrected.
  • Position and Job Info decoupled: organisational fields are configured to derive from the Position object, but only Job Info was changed (or only the Position's incumbent was changed). Until both sides agree, the field the report reads from still shows the old value.
  • Workflow pending: the transfer event is sitting in an approval step. Job Info shows a pending record but the current record - the one every other process reads - has not been replaced yet.
  • Foundation object propagation rule not triggered: a business rule that copies legal entity, division, department, or cost center from the Position or from another field did not fire on save, often because the rule's trigger event list does not include the transfer event reason used.
  • Downstream replication stale: the point-to-point or Integration Center job that pushes org data to Employee Central Payroll or an on-premise SAP HCM system did not run, failed silently, or filtered the record out because of a business key mismatch between Employee Central and the target system.
  • Mass import or correction tool bypass: the transfer was loaded through an import rather than the standard transfer action, which skips the event-derivation rules and workflow that normally keep organisational fields consistent, leaving a technically valid but logically incomplete record.

What to check

  • Employee Central Job Info portlet, history view: confirm the transfer record exists, its effective date, and whether a later-dated record is overriding it.
  • Position object in Manage Data (Admin Center): check the position's own effective-dated history, its incumbent assignment, and the organisational fields it carries.
  • Take Action / Monitor Job or the employee's To-Do list: confirm the transfer workflow has fully completed rather than sitting at a pending approval step.
  • Business Rule execution trace in Admin Center: confirm the rule that populates department, cost center, or legal entity actually fired for the event reason used on this transfer.
  • Integration Center run history or point-to-point replication monitor: check the last successful run timestamp against the transfer's effective date, and look for the employee's record in any error or exception log.
  • On the backend, PA20 on infotype 0001 for the personnel number: confirm whether the new record ever arrived, and compare its effective date against the source Job Info record.

How to prove it in the data

Pull the Job Info history for the employee showing all effective-dated records with their sequence numbers, and lay it next to the Position's own history for the same date range. Separately, pull the integration or replication log filtered on the employee's ID and a date range spanning the transfer's effective date, looking for the last successful transmission timestamp. If the backend is reachable, compare the PA20 infotype 0001 record's effective date and organisational fields directly against the Employee Central source record for the same date.

Resolution path

If the cause is date sequencing, correct the record dates in Job Info directly - this is a data fix, no transport required, but it must be done as an insert or correction on the correct record, not as an overwrite of the wrong one. If Position and Job Info are decoupled, update whichever side was missed; if the underlying issue is that the business rule does not derive from Position when it should, that is a configuration change to the rule and needs to move through transport. If the transfer is stuck in workflow, either complete the approval through the normal route or have an administrator force-complete it, which is a data action but should be logged since it bypasses the intended approval control. If replication is stale, rerun the integration job for the affected employee once the upstream record is confirmed correct; if the job is failing systemically due to a mapping or filter defect, that is a configuration fix for the integration team and needs transport and testing before it is trusted for other employees. If the record came in through an import, the cleanest fix is to reverse it and re-enter the transfer through the standard action so the correct rules and workflow apply.

The fix people try first (and why it fails)

The reflex is to open Job Info and manually overwrite the current record with the correct department, cost center, and manager. This makes the screen look right for the one employee someone complained about, but it does nothing about the underlying cause. If the real problem was replication, the correction never reaches payroll or the backend system because the manual edit was made on a record the integration job already considered processed. If the real problem was a business rule not firing, the same defect will hit the next transfer and the next employee, and each one gets patched by hand instead of fixed once.

Whose problem this is

Data sequencing and workflow completion issues sit with the HR administrator or HRIS support who processed the transfer. Business rule and foundation object configuration defects belong to the Employee Central functional consultant. Replication failures belong to the integration or middleware team running the point-to-point or Integration Center job. The handover note should state the employee ID, transfer effective date, the record or job where the break was found, and whether payroll for an already-run period needs retroactive correction as a result.

Related SAP objects

Reviewed pages this object connects to in the ERPClimb knowledge graph.

Source: ERPClimb — https://erpclimb.com/sap-functional-issues/organisational-assignment-not-updating-after-a-transferERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.