I am pretty new to o-data based SAP Fiori UI and Smart Templates UI. And I am confused about UI annotations and how they influence the UI.
In any o-data based FIORI launchpad -
O-data service metadata document contains 2 different kind of annotations.
1. One is SAP o-data annotations as described here. These annotations play a role in entity description, relationship and visibility etc. I understood these annotations very well from the link above.
2 (a). However, I see that there is another set of annotations in many o-data services, which do have the element <Annotations>. These are represented as
2 (b). And apart from these annotations, I see annotations are also supplied from
i) - CATALOG SERVICE Url's -> URLs are something like
SAP UI5 somehow merges all the annotations from these resources and produce the UI.
I am interested to know how is this done? Algorithm?
Is there any documentation on this topic i.e. on these UI <Annotations>, their sources and merging?