2024 Aug 28 11:57 AM
This is the last task of the August Developer Challenge on ABAP Core Data Services. The responses we have seen so far is excellent and appreciate each one of you in taking time to complete the challenge. We have seen some good conversations about the task and to make it more interesting let’s add some colors to the Fiori app.
In Task 4, we will explore Criticality feature and display the data record in an Object Page.
In Task 3, you have used the annotations @Consumption.valueHelpDefinition:[..] and @ObjectModel.text.element:[..] to display the Text value for the Status key. A simple way to visualize the different Status is by adding an icon and semantic colors to the Status field. This can be achieved by Criticality feature. Since we already have the Status key (O,A,X) you need to map these values to the Criticality values. This table provides the Criticality values and its color visualization :
Task 4:
Hint: ‘A’ --> Positive
‘O’ --> Critical
‘X’ --> Negative
Hint: Use @ui.lineItem.criticalityReference link: https://learning.sap.com/learning-journeys/develop-sapui5-applications/using-basic-annotations-for-o...
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 :-
Please share screenshots after performing the following :
2024 Aug 29 1:00 PM
Done
2024 Aug 29 1:29 PM
Hi everyone,
Here is my screenshot
I really like CDS, i hope i can continue working with this technology.
If anyone has courses or material to study and can share them, I would appreciate it. I am currently following the videos on the SAP YouTube channel.
Best regards.
2024 Aug 29 1:55 PM
Task 4
2024 Aug 29 2:22 PM
Done!
2024 Aug 29 2:24 PM
Here my solution for week 4:
Thank you for this great challenge! Had a lot of fun with these exercises.
Greetings
Sebastian
2024 Aug 29 4:44 PM
Vanakam Developer Advocates!
Here is my Preview for Task 4
Warm Regards,
Styles
2024 Aug 29 4:47 PM
2024 Aug 29 4:50 PM
My submission for Task 4 - Object page displaying the details of the selected record including Criticality representation of the Status field.
2024 Aug 29 5:13 PM
2024 Aug 29 6:01 PM
Hi @Shilpa_Shankar
Task-4: Object page with a criticality representation of the Status field.
Regards,
Chandana.
2024 Aug 29 6:10 PM
2024 Aug 29 7:08 PM
Hi,
Object page displaying the details of the selected record.
2024 Aug 29 9:11 PM
2024 Aug 29 10:28 PM
Hi,
Screenshots for Task 4
2024 Aug 29 11:09 PM
Hello Learners,
Here's is the solution for task 4 along with the list and object page. Both has the cardinality included in it. 😎
List Page with three different cardinalities.
Object Page with cardinality
Thank you @Shilpa_Shankar and @sheenamk for a challenging month. Also, people who are completing the tasks thanks for taking up this challenge and making this more understandable with separate discussion thread.
2024 Aug 30 4:15 AM
2024 Aug 30 7:53 AM
Hi @Shilpa_Shankar ,
Here is my Week 4 validation screenshot.
Thanks for the challenge. I have learnt a lot from this and from the fellow developers.
Regards
Ajay
2024 Aug 30 8:10 AM
Hello.
Thanks for organizing this exciting developer challenge.
This is my solution to task 4 .
Object page displaying the details of the selected record including Criticality representation of the Status field.
Thanks & regards,
Pankaj Gupta.
2024 Aug 30 8:59 AM
Hi ,
List page with Criticality
Object page - Criticality
Thank you
2024 Aug 30 9:50 AM
Hi,
My solution:
2024 Aug 30 10:12 AM
My Solution:
2024 Aug 30 11:06 AM
week - 4 Submission .
2024 Aug 30 11:40 AM - edited 2024 Aug 30 11:43 AM
2024 Aug 30 12:02 PM
2024 Aug 30 2:28 PM
2024 Aug 30 2:59 PM
Here's the task 4. Got it done after work time today ! Good learning of facets!
Regards.
Suba
2024 Aug 30 4:28 PM
My Solution for Task 4:
2024 Aug 30 4:35 PM
here is
2024 Aug 30 6:23 PM
Here is my solution for Week 4
1. List Page with Criticality
2.Object page displaying the details of Travel
Thanks,
Nikhilesh
2024 Aug 31 1:29 AM - edited 2024 Aug 31 1:32 AM
Hello - my submission for week 4
Thank you for organizing this!
2024 Sep 01 11:43 PM
hi @Shilpa_Shankar , it is giving me only Travel status as O. I am not getting the Overallstatus text anlong with the criticality indicator.
below is my metadata extension code. please let me know if I am missing anything.
Thanks,
Bharath
2024 Sep 03 5:20 AM
Hi Bharath,
To display the text instead of key, you need to use annotation ValueHelpDefinition to the Status key field (O,A,X).
To get the criticality use UI.Identification to the Status field which would display the text. You can hide the Status text field.
2024 Sep 02 2:59 AM
Hello,
Submitting task 4 :Object page displaying the details of the selected record including Criticality representation of the Status field
2024 Sep 02 4:52 AM
Facet data for an Travel ID
2024 Sep 02 5:20 AM
2024 Sep 02 5:38 AM
Here we go, end of challenge!
2024 Sep 02 5:57 AM
CB9980002351
Object Page:
Thanks and regards,
Usama Khan
2024 Sep 02 6:11 AM
2024 Sep 02 6:37 AM - edited 2024 Sep 02 6:39 AM
Hi Team,
Below is the Task-4 screenshot, Could not submit on Aug31 due to Site maintanance. Don't mind late submission.
Thanks
2024 Sep 02 7:09 AM
Hi @Shilpa_Shankar ,
Task 4 Completed!
Screenshot: