Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
prashanth01
Participant
Hi All,

Please refer to my first blog:

Fiori OVP Cards with XML Annotation using CDS

This blog is extending my first blog. Navigation from OVP cards to the Drilldown application (Which is

developed by using Manage KPIs and reports)

In the Annotation file:

We need to add UI.Identification annotation in the annotation.xml file.

The XML code is like the below:
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
<!--++++++++++++++++++++++++UI.Identification+++++++++++++++++++++++++++++++++++-->
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
<Annotation Term="UI.Identification" Qualifier="zpurchasereqtopo">
<Collection>
<Record Type="UI.DataFieldForIntentBasedNavigation">
<PropertyValue Property="SemanticObject" String="zidkpidemo"/>
<PropertyValue Property="Action" String="analyze"/>
<!--<PropertyValue Property="RequiresContext" Bool="true"/>-->
<PropertyValue Property="Inline" Bool="true"/>
</Record>

</Collection>
</Annotation>

 

Need to create a Generic drill-down report with Manage KPIs and reports:


In the Manage KPIs and Reports application, we need to create Group,


 

 

After mentioning the Title, we need to click on Save and Activate button it’s going to be created.


 

Then we need to create the KPI, Once click on the + symbol in the KPIs section, We can find the Define option



Once clicked on the define option we can see the Select Data Source popup, here we need to select the required CDS service


Then we need to select at least one measure in the Value Measure input the activate KPI


Once KPI is activated we can see Create Report option in the right corner header. after clicking on that we can see the Generic Drilldown option you can see that in the below screenshots



 

Once select Generic Drilldown-> we can see the Create Report page in which we can have the option Configuration, in that we can select Input parameters and Filters and Mini chars, and we can create charts &table

In the Charts and Table section, we have Add View option like below


After clicking on the Add View, we can have a popup like the one below we need to provide View Title and need to click on Add


 

Once click on the add we can have created the Chart here we can see multiple options

We can select required charts, We can add multiple views


 


 

We can select multiple dimensions and measure them.


 

We need to activate the report as the final step.


After activating the report, we Show-Preview.


 

From here we created the KPI Drilldown report, next step is we need to add the application catalog as a tile

In the Application section, we can have an Add Tile->once click on we need to Select the tile type


 

Here we need to create an application.

Select the required catalog from the input selection


we need to provide the Semantic Object in the Target Mapping Section.



Note: In the Target mapping section Semantic Object should be the same as in the UI.Identification annotation.

Once click on the SAVE button, a tile can be created in the ZCAT_TEST.



 

Now, we have completed the Generic Drilldown Report creation.

We need to deploy our OVP application into the system and need to create the Tile Fiori Launchpad Designer in the same catalog(here ex: ZCAT_TEST ).


Now available Analytical tile in the Test catalog,


This is the output of the ZOVP_DEMO -Overview application, Once click on the header or chart it will navigate to the Generic Drilldown report.


Conclusion: We need to develop Fiori OVP Cards with XML Annotation using CDS

With the  UI. Identification annotation we can maintain the  SemanticObject and Action.

Create a Generic Drill down report using the Manage KPI and Report  Fiori Application.

Add that report as a tile to the ZCAT_TEST catalog.

.Before deploying the WEB IDE OVP application we should copy Evaluation.ID  from KPI Drill down and maintain same in the CARDS section in the manifest.json file then we can deploy.

 

Post-deployment we can create a tile for that OVP cards application.


In the Fiori Launchpad we can be clicking on the cards it will navigate to the Generic Drill Down report.

Happy Learning:).

Thanks,
Prashanth
Labels in this area