Symptom
When performing a PDI solution consistency check or activation pdi in the Cloud Applications Studio, the following error appears:
- Object myscreen.EC.uicomponent is inactive. Please activate it in the UI-Designer. (Where myscreen represents the UI component name)
- Object PM00001.MC.uimashup is inactive. Please activate it in the UI-Designer. (Where PM00001 represents the mashup name)
- Check and activate the file myscreen2.EC.uicomponent in the UI designer. (Where myscreen2 represents the UI component name)
Environment
- SAP Business ByDesign.
- SAP Cloud for Customer.
- SAP Cloud Applications Studio.
Reproducing the Issue
- Login to the Cloud Applications Studio.
- Open your solution YABCDEFY (YABCDEFY represents the solution name).
- In the Solution Explorer section, right-click on the solution name and select Activate -> All Items or Check -> Items and Runtime Objects.
- Error message is prompted.
Cause
The object runtime data has not been created or updates post performing the changes in the UI designer.
Resolution
You would need to launch the affected object in the UI Designer and activate the same.
See Also
You can also refer to https://blogs.sap.com/2018/11/16/checkmate-in-ui-designer/ for identifying these erorrs while modeling the solution.
Keywords
PDI, SDK, error, assemble, items, runtime , KBA , AP-RC-BDS-LM , ByDesign Studio Lifecycle Management , AP-RC-UIF-DT , UI Framework Designtime , How To