Posts

Showing posts from December, 2021

Fiori List Report with Multiple Views

Image
I have developed an OData project in SEGW by exposing CDS views as reference data sources.  Step 1. Create SAPUI5 project using Fiori List Report template.  UI.SelectionField and UI annotations are maintained in the CDS view which is why it displays the default Selection Screen and Table Columns. Step 2. Go to the annotations.xml file and add the UI.SelectionVariant annotation with Annotation Modeler.  UI.SelectionVariant is used to denote a combination of parameters and filters used to query the annotated entity set. In this case, I have created 1 SelectionVariant annotation for each entity set as shown. Step 3: once you save it, your file updates with the below code automatically. Step 4: To include different entity sets and table settings in multiple views, specify an entity set for each tab in the " qucikVariantSelectionX "  section. If you do not specify an entity set under "/"variants ", the leading entity set is used as a default.                        

SAP Fiori Elements and Floorplans

Image
This blog covers detailed information about Fiori Elements, Floorplans, layout, and annotations that are available in SAP Fiori. SAP Fiori Elements: SAP Fiori Elements is a library of several floor plans you can use to create enterprise apps easily. Predefined floor plans will connect to the backend using OData services. All you need to do is expose the required data source and add your metadata. SAPUI5 runtime interprets metadata and annotations of the underlying OData service and uses the corresponding predefined templates.  No JavaScript UI Coding. Metadata-driven approach of Fiori development. Centrally Provided Templates covering Reporting, Analytic, Transaction Scenarios. Annotations of OData service:  Annotations are descriptive information for OData and enable the Metadata-driven UIs. It enables or modifies certain default features, adds semantics and structure to the data provided by the user. Emotions can be created in the following 2 ways. ABAP CDS Annotations XML/Local Anno

SAP Fiori Launchpad Designer

Image
This blog helps you to understand about activities that we perform during FLP custmization. SAP Fiori 3.0 introduced spaces, sections, pages which is not mentioned here. however user willl always have control for which one to choose. SAP Fiori Launchpad Designer is a tool to configure the Fiori apps as tiles in the Fiori launchpad. It is basically a SAPUI5 application following the Fiori guidelines. It is part of the central UI of every ABAP since 7.40, as well as the Fiori launchpad. It offers below layers Configuration:  Configuration per system. Changes performed have to be saved in a customizing request. Can be accessed by both t-code(/n/ui2/flpd_conf) and URL. Customization:  Customizing per Client. Changes performed have to be saved in a workbench request. Can be accesssed by both t-code(/n/ui2/flpd_cust) and URL. Personalization:  End users can personalize their own settings in Fiori launchpad Changes can be saved as a local object for the default setting Can be accessed by bot