Symptom
You are receiving the below errors while you try to activate the custom data source created from SDK.
Name XYZ of target structure 'sadl:definition sadl:resultSet() sadl:structure() sadl:structure()' not ABAP conform (fragment 'YABC').
At least one structure with aclRelevant="TRUE" recommended in the SADL
Error during query maintenance
Where XYZ is the name of the target structure and YABC is the solution name.
Environment
SAP Cloud Application Studio
SAP Business ByDesign
SAP Cloud for Customer
Reproducing the Issue
-
Login to Cloud Application Studio.
- Open the relevant Solution.
- Naviagate to the Data Source created.
- Right click and Activate.
- Error appears.
Cause
The data source is created on a particular node of the BO and none of the fields from the root node is selected.
Resolution
You have to select at least one field from the root node to activate the data source successfully. You can follow the below steps.
-
Login to Cloud Application Studio.
- Open the relevant Solution.
- Right click on the custom BO and Create Data Source option.
- Data Source creation wizard opens.
- Select the node from the drop down for the field Anchor Node for which you want to create the data source.
- Click on next.
- In Data Source Fields tab you will get to select the fields which you need in the data source.
- Select the fields from the node you selected.
- Addition to this, expand the ToParent node.
- Select at least one field here.
- Save and Activate.
Keywords
target structure sadl:definition sadl:resultSet sadl:structure TO_ACL of target structure , KBA , data source activation failed in sdk , aclrelevant="true" recommended , error during query maintenance , name of target structure , not abap conform , AP-RC-BDS-ANA , ByDesign Studio Analytics , Problem