2025 Apr 02 7:42 AM - edited 2025 Apr 02 12:12 PM
Hello fellow Builders,
I have a seemingly common looking scenario, yet i couldn't find much pointers on the community on this issue. So thought of putting it here to get help.
I have a build app scenario, where i have a Goods Recipient as a only input available and based on that I have to call MaterialDocumentHeader Api. I am going to pass some other inputs to this API as a FILTER, 4 of them are from the deep entity MaterialDocumentItem of this API and one of them is from the header part.
I tried to use 2 ways to call this API in Build apps:
1) With S4HANA destination configured in BTP and calling it directly with the below option.
In this case, i see that there are options such as Query parameters and Filter condition, but not sure how to access the deep structure in this case. I have already enabled the Expand item entity option as below:
2) With Create entity -> SAP BTP Destination REST API integration option
In this case, i am using query.search.query option as rightly suggested by @Dan_Wroblewski , and then gave the SEARCH url with options such as expand and filter like below:
but the moment i access the deep entity attribute such as plant like this, the odata call fails. Any pointers on how these calls should be made with Build apps formulas? Your inputs are highly appreciated. Thanks!
@Dan_Wroblewski, @Venkat_Vyza , any pointers please?
Request clarification before answering.
I'm not an expert here, but from a little research it seems that OData V2 does not allow filtering based on nested property which is 1-to-many. I'm assuming that is your case.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 7 | |
| 6 | |
| 6 | |
| 6 | |
| 4 | |
| 3 | |
| 3 | |
| 3 | |
| 3 | |
| 3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.