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: 
Pierre_Godart
Explorer

Reminder part I


In part one, I presented the example on which the developments relies on  and the functionality of the ALP template. I shown the skeleton of of the main CDS view (having "cube" as data category attribute) and shown examples of basic building blocks views (dimension / text).

The interesting point to retain from part one is that we can already use annotations in views that will be used by the presentation layer elements: labels, drop-down list...

The annotations inserted in the views will be used to produce extra data in the "metadata.xml" file or will be used to produce an annotation file (the two files are accessible via the gateway).

Some remarks about that:

  1. In NW7.5, only few annotations are available for usage in CDS views

  2. If you think about separation of layers Data-UI (better for components reusability), then the point above can be seen as a good point ...  🙂


Part II: building the user interface


Now that the data access layer has been set-up, let's focus on the user interface part. The analytical list page (ALP) is structured into different parts:


The easiest way of starting the building of the ALP begins thank to the WebIde and the template wizard. The next step is to fill the service provider and edit the main annotation file.

The manifest file needs a qualifier to specify which (main) chart view will be used (data, chart type).


The main data table will be customized in the annotation file thank to the (annotation) term "UI.LineItem".

But let's see now how to indicate to the ALP framework that we will use visual filter(s)...

Following the official documentation, we need to build our annotations respecting a specific structure:


With:


Conclusion: you have now an overview of the analytical list page on NetWeaver 7.5 !

Thanks for reading,

Pierre

 

 

 

 

 

 

 

 

 

 

 

 

 
Labels in this area