SAP Knowledge Base Article - Public

3785724 - "Looks like you don't have any existing positions." Joule error when using Change Position Use Case - Employee Central

Symptom

When attempting to use the Change Position use case in Joule, the following message is returned:

"Looks like you don't have any existing positions."

The position in question is accessible and editable directly through Manage Data in Employee Central. The issue is observed when the requesting user does not hold the parent position to which the target position directly reports.

Environment

SAP SuccessFactors Employee Central

Reproducing the Issue

  1. Log in to SAP SuccessFactors as a user who does not hold the parent position of the target position.
  2. Open Joule and initiate the Change Position use case (e.g., "I want to change the location of position XXX").
  3. Observe that Joule returns: "Looks like you don't have any existing positions."
  4. Confirm that the same position is accessible and editable via Manage Data in Employee Central.

Cause

The Joule Change Position use case invokes the API endpoint GET /rest/workforce/orgstructure/v1/myDirectPositions to retrieve the list of positions the requesting user is eligible to manage. This endpoint returns only the direct subordinate positions of the position held by the requesting user.

The Employee Central Quick Actions for Positions are scoped exclusively to positions that directly report to the manager's own position. If the requesting user does not hold the parent position of the target position, the API correctly returns an empty result set ("value": [], "count": 0), and Joule surfaces this accurately as "no existing positions."

Resolution

This is working as designed.

The correct user to perform this action via Joule is the manager who holds the parent position to which the target position directly reports. Only that manager has the target position within scope of the myDirectPositions API and is therefore eligible to perform the Change of Position use cases through Joule.

Recommended action: Identify the manager who holds the parent position of the target position and have that user perform the position change via Joule.

Note: If the position needs to be updated by a different user for business reasons, the change can be made directly through Manage Data in Employee Central, where standard Role-Based Permissions (RBP) apply and broader access may be granted.

See Also

Keywords

"Looks like you don't have any existing positions." Joule error when using Change Position Use Case, location, joule, change position, no existing positions, mydirectpositions api, employee central quick actions, position management, direct subordinate positions, manager self-service, working as designed, role-based permissions , KBA , LOD-SF-EC-POS , Position Management , How To

Product

SAP SuccessFactors HCM Core 2605