SAP Fiori Elements Feature Map

SAP Fiori Elements Feature Map

This topic lists UI elements, controls, and features that are supported by SAP Fiori elements.

You can search, filter, and sort content in the table below. Use your mouse to hover over the links in the Developer Documentation column to display a short description of the feature.

Extending SAP Fiori Elements-Based Apps

You can use extension points to extend your generated app during the creation process. For more information, see the following resources:

How To Use the Feature Map

Filter Usage for Supported Floorplans Column in Table

  • Features available for both OData versions are given without parentheses, as in List report and Object page.

  • To search for features available only in SAP Fiori elements for OData V2, choose List report (OData V2).

  • To search for features available only in SAP Fiori elements for OData V4, choose List report (OData V4).

Controls, UI Elements, Features Supported Floorplans Developer Documentation SAP Fiori Design Guidelines Thumbnail Tags for Keyword Search
Analytical card
  • Analytical list page
  • Overview page

Creating Key Performance Indicator Tags

Analytical Cards

Analytical Card

Donut Chart

KPI

DataPoint

analytics

cards

Add column to a table
  • Analytical list page
  • List report
  • Object page
  • Overview page

Defining Line Items

Table Cards

Grouping of Fields

Table Overview

Add column to a table

showDataFieldsLabel

Tables

Columns

UI.LineItem

width

column

Fieldgroups

UI.FieldGroup

Add card to insights
  • List report
  • Analytical list page

Creating Cards for the Insights Cards Section of My Home in SAP S/4HANA Cloud Public Edition and My Home in SAP S/4HANA

Add Card to Insights Option in List Report Table Toolbar

Add Card to Insights Option in Analytical List Page Chart Toolbar

add cards

add cards to insights

insights cards

My Home cards

insight cards

enableAddCardToInsights

Add custom column
  • List report
  • Object page

Extension Points for Tables

Table Overview

Custom Columns in a Table

FMP

Flexible Programming Model

extensions

breakout

column width

Adaptation

  • List report
  • Object page

UI Adaptation

Extending Delivered Apps Using Adaptation Extensions

Adaptation project

Analytical table
  • Analytical list page (OData V2)
  • List report
  • Object page

Configuring Tables

Analytical Table (ALV)

Analytical Table

analytics

Area micro chart
  • Analytical list page
  • List report
  • Object page

Micro Chart Facet

Area Micro Chart

Smart Micro Chart

Adding a Micro Chart to a Table

Area Micro Chart

Components of an Area Micro Chart

Embedded chart

micro charts

micro-chart

showMicroChartLabel

microChartSize

Area Microchart

Avatar
  • List report
  • Object page
Using Images, Initials, and Icons Avatar

Business Images

ImageUrl

Image

Images

Breadcrumb
  • Analytical list page
  • Object page
Object Page Classic Header Breadcrumb

Navigation Bar, Breadcrumbs and Actions in Header Title of Object Page

Building blocks
  • List report (OData V4)
  • Object page (OData V4)
  • Anaytical list page (OData V4)

Building Blocks

The Field Building Block

The Form Building Block

The FormElement Building Block

The Table Building Block

The FilterBar Building Block

The FilterField Building Block

The MicroChart Building Block

The Chart Building Block

The FlexibleColumnLayoutActions Building Blocks

The Share Building Block

The Paginator Building Block

The TreeTable Building Block

The VariantManagement Building Block

The RichTextEditor Building Block

buildable blocks

macro

free style app

free style application

free-style application

freestyle application

FMP

Flexible Programming Model

Bullet chart
  • Analytical list page
  • Object page

Configuring Charts

Bullet Chart

Bullet Chart

charts

Bullet micro chart
  • Analytical list page
  • List report
  • Object page

Micro Chart Facet

Bullet Micro Chart

Smart Micro Chart

Adding a Micro Chart to a Table

Bullet Micro Chart

Bullet Micro Chart

Embedded chart

micro charts

micro-chart

showMicroChartLabel

microChartSize

Busy indicator
  • Analytical list page
  • List report
  • Object page
  • Overview page
Busy Indicator

Busy Indicator

Button/Action
  • Analytical list page
  • List report
  • Object page
  • Overview page

Actions

Adding Custom Actions Using Extension Points

Button

Common Button Types

DefaultValuesFunction

ParameterDefaultValue

create

operationAvailable

DataFieldForAction

menu action

MenuActions

Placement

anchor

Action parameters

annotation actions

unbound action

static action

action bound to object

action bound to collection

singleton

action dialog

parameter dialog

Canvas page
  • List report (OData V2)
  • Object page (OData V2)
Extending Apps Using a Canvas Page

Canvas Page

Card filter Overview page (OData V2) Configuring Card Filters

cards

Chart building block
  • List report (OData V4)
  • Object page (OData V4)
  • Anaytical list page (OData V4)

The Chart Building Block

Building Blocks

Flexible Programming Model

building blocks

buildable blocks

macro

free style application

free style app

free-style application

freestyle application

Chart/Smart chart
  • Analytical list page
  • List report
  • Object page
  • Overview page

Configuring the Chart-Only View as the Default Option

Configuring Charts

Chart Cards Used in Overview Pages

Chart

Smart Chart

Common Chart Types

defaultPath
Checkbox
  • Analytical list page
  • List report
  • Object page
  • Overview page

Enabling Multiple Selection in Tables

Checkbox

Enabled Checkboxes

multi-selection

multi selection

multiselection

multiple selection

selectionMode

Coloring cards based on threshold values Overview page Coloring Cards Based on Threshold Values

Target and Maximizing Measures

Column chart
  • Analytical list page
  • Overview page

Chart Cards Used in Overview Pages

Column Chart

Column Chart Card

charts

defaultPath

columns

Column popin Object page Tables
Combine buttons/actions in toolbar
  • List report
Actions

MenuAction

menu action

Menu button

Combo box
  • Analytical list page
  • List report
  • Object page
  • Overview page

Value Help as a Dropdown List

Configuring View Switch

Combo Box

Combobox with Autocomplete Function

Common.ValueListWithFixedValue

ValueListWithFixedValues

DDL

Dropdown List

pro-down

Contact quick view
  • List report
  • Object page
Adding a Contact Quick View to a Table

Contact Quick View

Contact card

Communication.Contact

communication contact

Context-dependent value help
  • Object page
  • List report
  • Analytical list report
Field Help Value Help Dialog

context dependent fields

context-dependent values

Context-dependent actions
  • Object page
  • List report
  • Analytical list report
Actions

contect dependent actions

Context Menu
  • Object page
  • List report
  • Analytical list report
Tables

Context Menu

context menu

Copying and Pasting from Spreadsheet Applications to Tables Object page Copying and Pasting from External Applications to Tables

Copy from Excel to Table

microsoft excel

copy from

range copy

Paste to range

Cumulation (Waterfall chart)
  • Analytical list page
  • Object page

Configuring the Chart-Only View as the Default Option

Configuring Charts

Cumulation (Waterfall Chart)

Cumulation (Waterfall Chart)

defaultPath

Currency
  • Analytical list page
  • List report
  • Object page
  • Overview page

Different Representations of a Field

Currency

Examples of the Currency Control

UoM

Unit of Measure

isCurrency

currencies

Custom card Overview page Custom Cards

Custom Cards

Custom code Overview page Using Custom Code Before Standard Operations

Extension

Extension API

on before

onbefore

hook

before save

Custom filter field List report Adding Custom Fields to the Filter Bar Filter Bar

fields

FPM

Flexible Programming Model

extensions

breakout

custom filters

Custom action
  • List report
  • Object page
Adding Custom Actions Using Extension Points Action Placement

FPM

Flexible Programming Model

extensions

breakout

Placement

anchor

Custom header facet Object page Extension Points for Object Page Header Facets Object Page Floorplan

FPM

Flexible Programming Model

extensions

breakout

Custom form Object page Extension Points for Forms on the Object Page Form / Simple Form

FPM

Flexible Programming Model

extensions

breakout

Custom section Object page Extension Points for Sections on the Object Page Object Page Floorplan

FPM

Flexible Programming Model

extensions

breakout

Custom subsection Object page Extension Points for Subsections on the Object Page Object Page Floorplan

FPM

Flexible Programming Model

extensions

breakout

Custom dynamic side content Object page Adding Dynamic Side Content to Object Page Sections Dynamic Side Content

FPM

Flexible Programming Model

extensions

breakout

Date/time picker
  • Analytical list page
  • List report
  • Object page
  • Overview page
Smart Field Field Help Date/Time Picker

Date/Time Picker

date-time selection

selecting date

picking date

selecting time

picking time

date picker

date selection

Date picker
  • Analytical list page
  • List report
  • Object page
  • Overview page

Smart Filter Bar

Smart Field

Field Help

Date Picker

Date Picker with Footer

date selection

picking date

selecting date

Date range selection
  • Analytical list page
  • List report
  • Object page
  • Overview page
Enabling Semantic Operators in the Filter Bar Date Range Selection

Date Range Selection

date interval

interval selection

useSemanticDateRange

default value for semantic date field

parameterized default value

exclude semantic date operator

additional date range operators

semantic dates

Default sort order in a table
  • List report
  • Object page
Configuring Default Settings (Visualizations, Sort Order, Filter Values)

tables

sorting

annotationPath

defaultTemplateAnnotationPath

Default values for action parameter dialog
  • List report
  • Object page

Default Values for Action Parameters section in Actions

Prefilling Fields Using the DefaultValuesFunction

Dialog

Default Values for Action Parameter

prefill

pre-fill

Defining the order of standard actions
  • List report
  • Object page
Adding Actions to Tables Action Placement
Dialog box
  • Analytical list page
  • List report
  • Object page

Adapting Texts in the Delete Dialog Box Using Extensions (List Report)

Adapting Texts in the Delete Dialog Box (Object Page Header)

Adapting Texts in the Delete Dialog Box (Object Page with Nested Smart Table)

Adapting Texts for Confirmation Dialog Box When Deleting Lines in a Table

Confirmation Popups

Enabling Object Creation Using the Dialog in the List Report

Dialog

Dialog

critical actions

user confirmation

Action Parameter Dialog

NewAction

i18n

resource bundle

custom text

enhanceI18n

Direct edit
  • List report (OData V2)
  • Object page (OData V2)

Navigation to an Object Page in Edit Mode

Direct Edit

Edit

Direct Edit

Navigation

Draft handling
  • List report
  • Object page
Draft Handling Draft Handling

Draft Handling

Collaborative Draft

Hidden Draft

Hidden Draft Features

Hiding Draft Features

Hiding Draft

Simplified Draft

Dynamic page layout
  • Analytical list page (OData V2)
  • List report
  • Overview page
Descriptor Configuration for the Overview Page Dynamic Page Layout

Dynamic page layout

Editing status
  • List report
  • Object page

Editing Status

Disabling the Editing Status Filter

Settings for List Report Tables

Editing status

Empty row mode for table entries
  • Object page
Enabling Inline Creation Mode or Empty Row Mode for Table Entries

Empty Row Mode

empty rows

emptyrow

emptyrows

row mode

Export to spreadsheet
  • List report
  • Object page

Using the Export Button

enableExport

excel

Field building block
  • List report (OData V4)
  • Object page (OData V4)
  • Anaytical list page (OData V4)

The Field Building Block

Flexible Programming Model

Building Blocks

building blocks

buildable blocks

macro

free style application

free style app

free-style application

freestyle application

Filter bar
  • Analytical list page
  • List report
  • Overview page

Enhancing ValueList Annotations for Visual Filters

Adapting the Filter Bar

Disabling the Editing Status Filter

Adding Custom Fields to the Filter Bar

Configuring the Global Filter

Custom Filters

Configuring Filter Bars

Enabling the Search Function

Enabling Semantic Operators in the Filter Bar

Configuring Default Filter Values

Defining Filter Facets

Configuring Filter Fields

Configuring Default Settings (Visualizations, Sort Order, Filter Values)

Enabling the History of Recently Entered Values

Filter Bar

Filter Bar

semantic date

prefill

pre-filling

customization

customisation

FilterRestrictions

SelectionVariant

hideFilterBar

contextPath

useSemanticDateRange

parameters

parameterized entity

entity container

parameter support

FilterDefaultValue

SelectionVariant

visual filter

FilterBar building block
  • List report (OData V4)
  • Object page (OData V4)
  • Anaytical list page (OData V4)

The FilterBar Building Block

Building Blocks

Flexible Programming Model

building blocks

buildable blocks

macros

free style application

free-style application

freestyle application

filter bar building block

trigger filter search programatically

trigger go button programatically

selection variant

SelectionVariant

filter bar getter method

filter bar setter method

Flexible column layout
  • Analytical list page (OData V2)
  • List report
  • Object page
Enabling the Flexible Column Layout Flexible Column Layout (Layout + SAP Fiori Elements)

Flexible Column Layout

FCL

FlexibleColumnLayoutActions building block
  • List report (OData V4)
  • Object page (OData V4)
  • Anaytical list page (OData V4)

The FlexibleColumnLayoutActions Building Block

Building Blocks

Flexible Programming Model

building blocks

buildable blocks

macros

free style application

free-style application

freestyle application

FCL building block

flexible column layout building block

Flexible Programming Model
  • List report (OData V4)
  • Object page (OData V4)
  • Analytical list page (OData V4)

Flexible Programming Model

Building Blocks

Extension Points for Sections on the Object Page

Extension Points for Pages

Flexible Programming Model Explorer

FPM

Footer toolbar
  • Analytical list page (OData V2)
  • List report (OData V2)
  • Object page
  • Overview page (OData V2)

Defining Determining Actions

Adding Custom Actions Using Extension Points

Footer Toolbar

Footer Toolbar

flexible programming model

FPM

Form
  • List report
  • Object page
Form

Mixed Form

Facets

dataField

ReferenceFacet

CollectionFacet

Subsection

FieldGroup

ConnectedFields

semantically connected

sectionLayout

editableHeaderContent

showDataFieldsLabel

Formatting numeric values Overview page Formatting Numeric Values

Formatting numeric values

FormElement building block
  • List report (OData V4)
  • Object page (OData V4)
  • Anaytical list page (OData V4)

The FormElement Building Block

Building Blocks

Flexible Programming Model

building blocks

buildable blocks

macros

free style application

free-style application

freestyle application

Freeze the first column in a table
  • List report
  • Object page
  • Analytical list report
Tables Table Overview

freeze table columns

freezing columns

Generative AI Features
  • List report
  • Object page
Generative AI Features Designing for Generative AI

AI-Assisted Easy Filter

AI-Assisted Smart Summarization

Generic tag

Analytical list page (OData V2)

Creating Key Performance Indicator Tags Generic Tag

Generic Tag

tags

cards

Grid table
  • Analytical list page (OData V2)
  • List report
  • Object page

Setting the Table Type

Grid Table

Grid Table

Header toolbar
  • Analytical list page
  • List report
  • Object page
  • Overview page

Actions

Enabling Actions in the Object Page Header

Adding Custom Actions Using Extension Points

Custom Actions

Defining Custom Actions

Header Toolbar

Header Bar with Share Icon

actions

application actions

annotation actions

annotation-based actions

annotation based actions

manifest-based actions

manifest based actions

manifest actions

Highlighting line items based on criticality
  • List report
  • Object page
Highlighting Line Items Based on Criticality

Criticality of Line Items

History of recently entered values
  • List report
  • Object page
Enabling the History of Recently Entered Values

recently entered values

history of recent values

Icon tab bar
  • Analytical list page (OData V2)
  • List report
  • Object page

Defining and Adapting Sections

Multiple Views on List Report Tables

Grouping of Fields

Icon Tab Bar

Icon Tabs

Image
  • Analytical list page
  • List report
  • Object page
  • Overview page

Displaying Images in Tables

Setting Up the Object Page Header

List Cards

Link List Cards

Using Images, Initials, and Icons

Image

Image Used in a Dialog

CDO:/content/authoring/mor1590823160236.image

IsImageUrl

ImageUrl

Stream

HeaderInfo

Inline creation mode for table entries Object page Enabling Inline Creation Mode or Empty Row Mode for Table Entries

Inline Create

Input field
  • Analytical list page (OData V2)
  • List report
  • Object page
  • Overview page (OData V2)
Input Field

Input

Interactive chart

Analytical list page

Visual Filters Interactive Chart

Interactive Chart Types

charts

bars

Internal navigation
  • List report
  • Object page
Example: Enable Internal Navigation to Different Detail Page
Keep alive
  • List report
  • Object page

Refresh Data Set for Back Navigation When sap-keep-alive Is Set to True

sap-keep-alive

view cache

Keyboard shortcuts
  • List report
  • Object page
  • Analytical list page
Keyboard Shortcuts

defining custom shortcuts

custom keyboard shortcuts

custom shortcuts

keyboard shortcuts for application

actions

command

Label
  • List report
  • Object page
  • Overview page (OData V2)
Label

Label

fields
Launch object page in edit mode

Object page

Handling of the preferredMode Parameter

preferred mode

preferredmode

Line chart
  • Analytical list page
  • Object page

Configuring the Chart-Only View as the Default Option

Configuring Charts

Line Chart

Line Chart

charts
Line micro chart
  • Analytical list page
  • List report
  • Object page

Micro Chart Facet

Line Micro Chart

Smart Micro Chart

Adding a Micro Chart to a Table

Line Micro Chart

Line Micro Chart with Labels

microchart

micro chart

micro-chart

Link
  • Analytical list page (OData V2)
  • List report
  • Object page
  • Overview page

Adding a Contact Quick View to a Table

Configuring the List Area

Link

Link

URL

Link list card Overview page

Link List Cards

Link List Card

Carousel-Based View

cards

Add multiple fields to one column
  • Analytical list page
  • List report
  • Object page
  • Overview page
Adding Multiple Fields to One Column in Responsive Tables

Multiple Fields to One Column

FieldGroup

Display text and ID for value help
  • Object page (OData V2)
Displaying Text and ID for Value Help Input Fields

Text and ID for Value Help

Text

TextArrangement

Semantic date range on filter bar
  • Analytical list page
  • List report
  • Object page
  • Overview page
Enabling Semantic Operators in the Filter Bar

Semantic Date Range on Filter Bar

semantic dates

dynamic dates

List card Overview page List Cards List Cards

List Card

cards

Manage cards Overview page Customizing Overview Pages Using Runtime Capabilities

Manage Cards

Mass edit
  • List report

Enabling Editing Using a Dialog (Mass Edit)

Enabling Editing Using a Dialog (Mass Edit) in the List Report

Enabling Editing Using a Dialog in the List Report

Mass Edit

multi edit

multi-edit

simultaneous

multiple

record

records

enableMassEdit

dialog

Menu button
  • List report (OData V2)
  • Object page (OData V2)

Adapting the UI: List Report and Object Page

Menu Button

Menu Buttons

Message box
  • Analytical list page
  • List report
  • Object page
  • Overview page

Adding Confirmation Popovers for Actions

Confirmation Popups

Using Messages

Message Box

Message Box

critical actions

confirmation actions

keep draft

discard draft

popup on away navigation

412 handling

precondition failed

strict handling

Prefer:handling=strict

Message page
  • Analytical list page
  • List report
  • Object page
  • Overview page
Maintaining Standard Texts for Tables Messaging

Message Page

Message popover
  • List report
  • Object page
Using Messages Message Popover

Message Popover with Filter

message dialog

error handling

message handling

backend messages

validation messages

412 messages

precondition failed

503 messages

service unavailable

message strip

Message toast
  • Analytical list page
  • List report
  • Object page
  • Overview page
Using Messages Message Toast

Message Toast

success message

MicroChart building block
  • List report (OData V4)
  • Object page (OData V4)
  • Anaytical list page (OData V4)

The MicroChart Building Block

Building Blocks

Flexible Programming Model

building blocks

buildable blocks

macros

free style application

freestyle application

free-style application

micro-chart

Micro chart/Smart micro chart
  • Analytical list page
  • List report
  • Object page

Micro Chart Facet

Smart Micro Chart

Adding a Micro Chart to a Table

Micro Chart

Comparison Micro Chart

microchart

micro-chart

Multi-combo box
  • Analytical list page (OData V2)
  • List report
  • Object page
Value Help as a Dropdown List Multi-Combo Box

Multi-combo Box

Multi-input field
  • Analytical list page (OData V2)
  • List report (OData V2)
  • Object page (OData V2)
  • Overview page
Using the Multi-Input Field on the Object Page

Multi-Input Field

multiinput fields

multi-input fields

multi intput fields

multivalue fields

multi-value fields

multi value fields

Multiple selection of lines in tables
  • List report
  • Object page

Enabling Multiple Selection in Tables

Multiple selection of lines in tables

multiselect

multi select

singleselect

single select

Multiple views on list report tables List report Multiple Views on List Report Tables

Multiple views on list report tables

multiview

multi view

Navigation
  • Analytical list page
  • List report
  • Object page
  • Overview page

Configuring Navigation

Example: Enable Internal Navigation to Different Detail Page

Handling of the preferredMode Parameter

Navigation

Deep Link Navigation Flow

external navigation

internal navigation

changing navigation to object page

link

URL

Navigation extension
  • List report
  • Object page
  • Analytical list page

Example: Replacing Standard Navigation in a Responsive Table in the List Report

Example: Replacing Standard Navigation in a Responsive Table on the Object Page

Creating an Extension to Modify Properties in the Navigation Context

Example: Enable Internal Navigation to Different Detail Page

extensions

modify context

context modification

modifying route

P13n dialog
  • Analytical list page
  • List report
  • Object page
P13n Dialog

P13n Dialog

personalization

personalisation

Paginator building block
  • List report (OData V4)
  • Object page (OData V4)
  • Anaytical list page (OData V4)

The Paginator Building Block

Building Blocks

Flexible Programming Model

up/down arrow keys

next/previous

navigation keys

building blocks

buildable blocks

macros

free style application

free-style application

freestyle application

Popover
  • Analytical list page
  • List report
  • Object page
  • Overview page
Value Help as a Dropdown List Popover

Popover

Value help

VH

Dropdown List

DDL

Prefilling fields when creating a new entity
  • List report
  • Object page
Prefilling Fields When Creating a New Entity

entities

pre-fill

prefill

Progress indicator
  • Analytical list page
  • List report
  • Object page

Adding a Progress Indicator to a Table

Progress Indicator Facet

Progress Indicator

Group of Progress Indicators

progress bar

Quick view

Overview page (OData V2)

Quick View Cards Quick View

Company Information

Quick views

quickview

Quick views for smart link navigation
  • List report
  • Object page
Enabling Quick Views for Link Navigation

Quick Views for Smart Link Navigation

view

quickview

Radial micro chart
  • Analytical list page
  • List report
  • Object page

Micro Chart Facet

Radial Micro Chart

Smart Micro Chart

Adding a Micro Chart to a Table

Radial Micro Chart

Different Radial Charts

radial microchart

radial micro-chart

Rating indicator
  • Analytical list page
  • List report
  • Object page
Adding a Rating Indicator to a Table Rating Indicator

Rating Indicator

Related apps button Object page Enabling the Related Apps Button

Related Apps Button

associated apps

linked apps

showRelatedApps

Resizing cards Overview page Customizing Overview Pages Using Runtime Capabilities
Responsive table
  • Analytical list page (OData V2)
  • List report
  • Object page
  • Overview page

Configuring the Table-Only View as the Default Option

Setting the Table Type

Table Cards

Responsive Table

Typical Example of Responsive Table

sap-keep-alive mode
  • Object page
  • List report
Refresh Entity Sets in sap-keep-alive Mode
Reuse components Object page Including Reuse Components on an Object Page

Reuse components

RichTextEditor building block

  • Object page(OData V4)

The RichTextEditor Building Block

Building Blocks

Flexible Programming Model

building blocks

buildable blocks

macro

free style application

freestyle application

free-style application

VariantManagement building block

  • List report(OData V4)
  • Object page(OData V4)
  • Anaytical list page(OData V4)

The VariantManagement Building Block

Building Blocks

Flexible Programming Model

building blocks

buildable blocks

macro

free style application

freestyle application

free-style application

variantmanagement

variant management

Save
  • Object page

Adapting Logic Before Save Operation

Save and Navigation Options on the Object Page

Toggling Between Draft and Saved Values

Extending the Bookmark Function to Save Static Tiles to the SAP Fiori Launchpad

onBeforeSave

on before save

Search
  • Analytical list page (OData V2)
  • List report (OData V2)
  • Object page (OData V2)
  • Overview page
Enabling the Search Function Search

Search Field

Segmented buttons Object page Adding Segmented Buttons to a Table Toolbar Segmented Buttons

Segmented Button

"Share" functionality
  • List report
  • Object page

The Share Functionality

Store/Restore the Application State

Share Menu

Save as Tile

Send email

iAppState

appState

app-state

app state

collaborate

Share to MS Teams

Share via MS Teams

Share as card

hiding share

hide share

hiding specific Share menu options

hide specific Share menu options

semantic bookmarking

sharing draft

share draft

flex change

key user changes

Side effects
  • List report
  • Object page
Side Effects

Share building block

  • List report (OData V4)
  • Object page (OData V4)
  • Anaytical list page (OData V4)

The Share Building Block

Building Blocks

Flexible Programming Model

building blocks

buildable blocks

macros

free style application

free-style application

freestyle application

Email share

share as email

share via MS Teams

share to MS teams

save as tile

Share to Microsoft Teams
  • List report
  • Object page
The Share Functionality Header Toolbar

MS Teams

Share as chat

Share as tab

Sharing

Smart link
  • Analytical list page
  • List report
  • Object page
  • Overview page

Adding a Contact Quick View to a Table

Enabling Quick Views for Link Navigation

Smart Link

Smart Link

semantic links

navigation links

link-based navigation

Contact card

Communication.Contact

Smart table
  • Analytical list page (OData V2)
  • List report
  • Object page
  • Overview page

Configuring the Table-Only View as the Default Option

Setting the Table Type

Table Cards

Smart Table

Smart Table

Sorting on cards Overview page Configuring Sort Properties
Stack card Overview page (OData V2) Stack Cards Stack Card

Stack Card

Stacked bar micro chart
  • Analytical list page
  • List report
  • Object page

Micro Chart Facet

Stacked Bar Micro Chart

Smart Micro Chart

Adding a Micro Chart to a Table

Stacked Bar Micro Chart

Stacked Bar Micro Chart

Stacked bar micro-chart

Stacked bar microchart

Status colors and icons
  • List report
  • Object page
Status Colors and Icons

Status Colors and Icons

colours

criticality

Stream support Object page Enabling Stream Support

File Upload in Edit Mode

Edm.Stream

Upload

Download

File

MediaType

form

Attachment

Table building block
  • List report (OData V4)
  • Object page (OData V4)
  • Anaytical list page (OData V4)

The Table Building Block

Building Blocks

Flexible Programming Model

table macro

tables

building blocks

buildable blocks

macros

free style application

free-style application

freestyle application

Table card Overview page Table Cards

Table Card

tables

Table personalization
  • Analytical list page
  • List report
  • Object page
  • Overview page

Enabling Table Personalization

Table Personalization (Overview)

Table Personalization Dialog

Vm

Variant Management

Filtering

Sorting

Grouping

Tables
  • Analytical list page (OData V2)
  • List report
  • Object page
  • Overview page

Configuring Tables

Configuring the Table-Only View as the Default Option

Setting the Table Type

Table Cards

Tree Table

Responsive Table

Grid Table

Analytical Table (ALV)

Table

Table toolbar
  • Analytical list page (OData V2)
  • List report
  • Object page

Adding Segmented Buttons to a Table Toolbar

Adaptation Extension Example: Adding a Button to the Table Toolbar in the List Report

Table Toolbar

Table Toolbar with Segmented Text Button

Adaptation project

Quick filter

quickVariantSelection

Text
  • Analytical list page
  • List report
  • Object page
  • Overview page
Plain Text Facet

Text Control: Hyphenation

Header Facet

Text area
  • Analytical list page
  • List report
  • Object page
  • Overview page
Different Representations of a Field Text Area

Text Area Counter

Multiline Text

UI.MultiLineText

MultiLineText

Expandable Text

Title
  • Analytical list page
  • List report
  • Object page
  • Overview page

Adding Titles to Object Page Tables

Adapting the Object Page Header Title and Description

Changing Default Titles of New and Unnamed Objects

Configuring the Table Card Header Area (Optional)

Title

Title

header title

header description

page title

page description

object title

object description

record title

record description

no title

remove title

blank title

Token
  • Analytical list page (OData V2)
  • List report
  • Object page
  • Overview page (OData V2)

Field Help

Using the Multi-Input Field on the Object Page

Token

Token Styles

Tree table
  • Analytical list page (OData V2)
  • List report
  • Object page

Setting the Table Type

Example: Adding Columns to a Tree Table in the List Report

Tree Table

Tree Table with Multiple Selection

hierarchy

Tree table hierarchy
  • List report (OData V4)
  • Object page (OData V4)
Setting the Table Type Tree Table

TreeTable

TreeTable building block

  • List report (OData V4)
  • Object page (OData V4)
  • Anaytical list page (OData V4)

The TreeTable Building Block

Building Blocks

Flexible Programming Model

building blocks

buildable blocks

macro

free style application

freestyle application

free-style application

TreeTable

Unit of measure on cards Overview page Setting Units of Measure
Value help
  • Analytical list page
  • List report
  • Object page
  • Overview page

Enhancing ValueList Annotations for Visual Filters

Value Help as a Dropdown List

Value Help Dialog

Value Help Dialog

VH

ValueList

ValueListWithFixedValues

DDL

PresentationVariantQualifier

Variant management
  • Analytical list page
  • List report
  • Object page
  • Overview page

Managing Variants

Descriptor Configuration for the Analytical List Page

Creating a List Report without Variant Management

Descriptor Configuration for the Overview Page

Variant Management

Manage Views Dialog

VM

personalisation

personalization

Visual filter bar

Analytical list page

Configuring the Visual Filter Bar

Visual Filters

Visual Filter Bar

Visual Filter Setup

VisualFilter

measure based filter

measure-based filter

filter on measure

Worklist
  • Worklist
Worklist Worklist