Symptom
- Running program /SHCM/RH_SYNC_BUPA_EMPL_SINGLE ends with short dump ASSERTION_FAILED.
- Business Partner synchronization terminates when processing changed fields.
- Dump location points to class CL_FS4BPU_BUPA_API_ABSTRACT, method _CONV_CHANGED_FIELDS_TO_DATAX.
- Error text observed: "ASSERT condition failed".
Environment
- SAP S/4HANA Cloud Public Edition
- Business User Management
Reproducing the Issue
- Upgrade the system from SAP S/4HANA 2022 to SAP S/4HANA 2025.
- Ensure there are customer extension fields appended to BP-related DATA structures without corresponding fields in the related DATAX structures.
- Run program /SHCM/RH_SYNC_BUPA_EMPL_SINGLE to synchronize Employee to Business Partner.
- Observe that the program stops with ASSERTION_FAILED in method _CONV_CHANGED_FIELDS_TO_DATAX of class CL_FS4BPU_BUPA_API_ABSTRACT.
Cause
- Intended change in standard logic of method _CONV_CHANGED_FIELDS_TO_DATAX requires that every changed field in the DATA structure has a corresponding component in the DATAX structure. If a custom extension field exists only in DATA and not in DATAX, the process ends with an ASSERT.
Resolution
- Identify all customer extension fields used by Business Partner Employee synchronization that are appended to DATA structures (for example, central data common).
- For each extension field present in the DATA structure, add a corresponding component to the associated DATAX structure with the same component name, serving as the change indicator.
- Activate the append structures in the Data Dictionary and transport as needed.
- Ensure all relevant BP segments (for example, central data, addresses, roles) maintain symmetry between DATA and DATAX structures for any extensions.
- Run /SHCM/RH_SYNC_BUPA_EMPL_SINGLE again and confirm the synchronization completes without a dump.
See Also
Keywords
/SHCM/RH_SYNC_BUPA_EMPL_SINGLE, CL_FS4BPU_BUPA_API_ABSTRACT, _CONV_CHANGED_FIELDS_TO_DATAX, Business Partner synchronization, Employee synchronization, ASSERTION_FAILED, short dump, DATAX, DATA, custom append field, extension field, S/4HANA 2025 upgrade, BP sync, DATAX indicator, ABAP ASSERT , KBA , CA-GTF-BUM , Business User Management , Problem
Product
SAP S/4HANA Cloud Public Edition all versions
SAP Knowledge Base Article - Public