2024 Aug 21 1:53 PM - last edited on 2024 Aug 23 5:42 PM by thomas_jung
Another Wednesday and we are back with Task 3 of the August Developer Challenge on ABAP Core Data Services. We are thrilled to see the amazing response to Task 1 and Task 2. Whoever missed it can find all the information in our blogpost August Developer Challenge.
Today for Task 3 we decided to take you all through one of the interesting and widely used feature of ABAP Core Data Services – Annotations.
Annotations allow you to add domain-specific metadata and text labels to CDS objects that goes beyond the syntax features of ABAP SQL. This means that it enhances the technical properties of CDS view entities such as adding search , capabilities or controlling access to your data. To know more about Annotations watch the SAP TechByte on Annotations or go through the CDS Annotation Help Documentation
Task 3 – In this task we will add annotations to the CDS View Entity created in Task1 and then create a Fiori app to view the results.
Follow the instructions carefully and share with us the screenshots of the items mentioned in the ‘Validation’ section of this discussion.
Please use this separate thread to ask your questions and discuss issues.
Validation :-
Note:- Please do not search with '*'
Please share screenshots after performing the following :
We are eagerly waiting to see your submissions. Enjoy!!
2024 Aug 27 12:42 PM
Hi @SROUT ,
Thanks for the submission. For better readability you can give the Text values in the value help. Use @UI.textArrangement
2024 Aug 26 5:34 PM
Hi,
1. Preview of the App with all the columns, search and filter options.
2. Search records based on Description field and Status field.
2024 Aug 26 8:27 PM
Hello - Results as follows :
2024 Aug 27 12:40 PM
Hi,
Thanks for the submission. Kindly add Search field and search without *
2024 Aug 29 7:46 PM
hello, thank you for the review.
Added the search field.
2024 Aug 26 8:32 PM
nice day
2024 Aug 26 11:12 PM
2024 Aug 27 2:27 PM
good to help
2024 Aug 27 12:31 AM
Please see Task 3 screen grabs
Initial Search
Descriptive Search
Entries Filtered by Overall Status
Entries filtered byTravel ID, but without dialogue screen
Entries filtered by Travel ID with dialogue screen
Result set of dialogue interaction
Thank you for your time.
2024 Aug 27 5:50 AM
Hello All!
My results are:
2. Search records based on a specific value from 'Description' field and select an available value from the 'Status' field.
2024 Aug 27 7:55 AM
2024 Aug 27 9:26 AM
PFB Task 3 submission:
Thankyou @Shilpa_Shankar for your time and valuable inputs.
2024 Aug 27 12:38 PM
nice to see your enthusiasm and didn't give up.
2024 Aug 27 10:31 AM
2024 Aug 27 11:39 AM
Task 3 done!
General Preview:
Filtered Version :
2024 Aug 27 12:37 PM
Hi @rdulek ,
Thanks for the submission. Kindly add Search field and search without *
2024 Aug 28 8:06 AM - edited 2024 Aug 28 2:38 PM
2024 Aug 27 12:13 PM
2024 Aug 27 12:29 PM
Hello, this is my solution.
Preview the App showing all the columns, search and filter options in the CDS view entity.
Search records based on a specific value from 'Description' field and select an available value from the 'Status' field.
2024 Aug 27 12:36 PM
Hi @halfknight
Thanks for the submission. Kindly search without * and for better readability filter on status text should be displayed.
2024 Aug 28 4:57 PM
Hello @Shilpa_Shankar
I've changed my programming, so that the UI now looks like the following:
1. Searching without wildcard character
2. Display the status text in the selection dropdown
2024 Aug 27 1:22 PM
Task 3
1. Preview the App showing all the columns, search and filter options in the CDS view entity.
2. Search records based on a specific value from 'Description' field and select an available value from the 'Status' field.
2024 Aug 27 1:39 PM
Hi @sheenamk ,
Task 3 Completed...
Screenshots:
2.Search records based on a specific value from 'Description' field and select an available value from the 'Status' field.
2024 Aug 27 2:07 PM
Task 3
Search records based on a specific value from 'Description' field and select an available value from the 'Status' field.
Regards,
Lakshmi
2024 Aug 27 2:25 PM
Hello - here is my submission. Thank you!
2024 Aug 27 3:18 PM
My submission for task 3 :
2024 Aug 27 4:00 PM
1. Data Preview:
2. Filter by description:
3. Filter by status text
2024 Aug 29 3:55 PM
Hi,
Kindly add Search field and search on a specific value from Description without giving *.
Value help should display the Status Text
2024 Aug 27 7:21 PM
Thank you for task!!.. 😀👍
Task 3 is completed.
1. Data Preview in Fiori App showing with all the columns, search and filter options
2. Search records based on a specific value from 'Description' field, and apply a filter on 'Status'
2024 Aug 29 3:48 PM
Hi,
kindly add Search field and enable search on description
2024 Aug 27 8:13 PM
2024 Aug 27 8:33 PM
Hi,
Screenshots for Task 3
All fields with search and filters
Search with Description
Filter on Status
Thanks
2024 Aug 29 3:51 PM
Hi,
Kindly add Search field and search on a specific value from Description without giving *.
Value help should display the Status Text
2024 Aug 28 6:42 AM
Good day!
Here are the Task-3 validations.
2. Search records based on a specific value from 'Description' field and select an available value from the 'Status' field.
BR,
Naveen
2024 Aug 29 3:47 PM
Hi,
Kindly add Search field and search without *
2024 Aug 28 9:00 AM
Please find my submission for Task-3 below
2024 Aug 28 9:49 AM
Here is my submission:
All columns, search and filter options:
Search filtered by description and travel status:
2024 Aug 28 11:48 AM
Hi,
Greetings !
My Solution and below are the screen shots for Task 3.
Thank you.
Thanks & Regards,
Kalesha.
2024 Aug 28 2:17 PM
Hello,
2024 Aug 28 2:17 PM
Please find below my response for Week 3 challenge
Regards,
Sushmita