SAP Knowledge Base Article - Public

3486341 - DRTMECMasterDataObjectType Object Definition is Null for provided Object Type - Employee Central

Symptom

DRTM Master Data Purge fails due to the error: "Error: DRTMECMasterDataObjectType Object Definition is Null for provided Object Type. Please ensure that the corresponding feature is enabled via Upgrade Center or Provisioning."

Environment

  • SAP SuccessFactors Employee Central
  • SAP SuccessFactors Platform

Reproducing the Issue

  1. Navigate to Data Retention Management > Create New Purge Request;
  2. Select Purge Request Type "DRTM Master Data Purge";
  3. Fill the required information > Schedule or Launch Immediately;
  4. After the purge runs, the result is the following error: "Error: DRTMECMasterDataObjectType Object Definition is Null for provided Object Type. Please ensure that the corresponding feature is enabled via Upgrade Center or Provisioning."

Cause

The purge logic for DRTM Master Data Purge assumes that Concurrent Employment feature is always active in the instance hence looks for Secondary Assignment Object definition. When the object is not active in customer instance and cannot be found, the purge fails with an error.

Expected behavior: if Concurrent Employment feature is not activated in customer instance, it should not look for the Secondary Assignment object definition. 

Resolution

Fix is addressed via PTCH-44340.

Release version is 2405p11 and deployment date is July 02nd 2024 for Preview and July 04th for Production environments.

Possible workarounds:

  • Use "Purge Inactive User" Purge Type instead of "DRTM Master Data Purge" (refer to KBA 3401581 in case the option is not available from the drop down);
  • Enable Concurrent Employment (from Company System and Logo Settings) > Perform the Purge process again > Disable Concurrent Employment if needed.

Keywords

PTCH-44340, ECT-238002, 2405p11, RTMECMasterDataObjectType Object Definition is Null for provided Object Type, error, concurrent employment, secondary assignment, DRTM Master Data Purge, Purge Inactive User, Concurrent Employment, ClassName: ECDataPurgeHelper | MethodName: getSecondaryAssignments(), getSecondaryAssignments, SecondaryAssignments, employee central, platform , KBA , LOD-SF-EC-DRM , Data Retention Management - (DRM & DRTM) EC Data Only , LOD-SF-PLT-DRM , Data Retention Management , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors Platform all versions