Symptom
Trying to Adapt the UI of an application but facing the following error message:
"Error during execPromiseQueueSequentially processing occurred: The following change cannot be applied: id_xxxxx_addFields. This is due to the following open dependencies: id_xxxxxx_splitField, id_xxxx_addFields."
Environment
- SAP S/4HANA Cloud Public Edition
- SAP S/4HANA On-Prem
Reproducing the Issue
- Go to the application
- Go to "Adapt UI"
- Select a Custom Field to add
- Click on "Save & Exit"
- Error
Cause
This error message is caused by dependency inconsistencies within the Adapt UI function.
The correct UI adaptation flow is: Adapt the UI in the Source Tenant (It can be Customizing Tenant or Test Tenant, depending on System Landscape configuration) > Assign the changes to a Software Collection > Move the UI changes to the Target System using Export Software Collection app > Import the changes into Target System using Import Collection app.
Anything different from this flow will result in inconsistencies like this one. If Adapt the UI is done directly on Productive System, for example, will cause inconsistencies in both tenants.
Resolution
In order to resolve this issue, it's necessary to reset the UI adaptation for the Original App Version and perform the changes from scratch. Steps can be followed as below:
- Open the application that needs to Adapt the UI
- Click on "Adapt UI" button
- In the versions tab (on the right side of the SAP logo), click on the dropdown
- Click on "Original App"
- Activate and publish the changes
- Save & Exit
- Go to "Adapt UI" again
- Perform the changes with the necessary Custom Fields
- Finish the UI Adaptation saving the changes and publishing the new app version
Please note that checking previous versions can still be done in the Adapt UI screen in case check for previous adaptations is needed.
See Also
For more information, please check:
Keywords
Adapt UI, application, error message, An error has occurred, Contact SAP Support, Error during execPromiseQueueSequentially processing occurred, The following change cannot be applied, dependencies, Custom fields, UI Adaptation, Flexibility, Variant, Changes, not reflected, customization, layout , KBA , CA-UI5-FL-LRP , Layered Repository , Problem