Documente Academic
Documente Profesional
Documente Cultură
Fiori Apps
Master List
Details Header
Details Content
Floorplan
Details Footer
Public
Edit Page
List Report
Wizard Floorplan
Object Page
Public
Edit Page
Wizard
Object Page
List Report
Public
Page header is a bar on top of each page and primarily used for navigation
services
Phone page header level 2
Tablet & desktop page header level 2 and 4 master/detail with paging buttons
Public
The footer bar always appears at the bottom edge of the screen.
The control is used for main actions that impact the whole page.
Footer with overflow button
Public
Tabs as filters
Public
10
Process Flow
2015 SAP SE or an SAP affiliate company. All rights reserved.
Map Control
Progress Indicator
Mini Charts
Timeline
Public
11
Public
12
Public
13
Segmented
Button Styles
Enabled
Hovered
Pressed
Public
14
Gray Scale
Accent Colors
Color Balance
Public
15
Public
16
Public
17
Thank you
Contact information:
open@sap.com
Public
19
Interactive documentation
Design time (optional)
Public
Public
SAPUI5 Core
Core
jQuery
jQuery UI
jQuery Mobile
data.js
jQuery.UI
Model
jQuery Mobile
UI
Base
Event
Logger
Mobile
Resources
Utils
jQuery
Public
Controller
SAPUI5 provides an implementation of
the MVC design pattern
Model: Manage the application data
update
update
User action
View
notify
data binding
Model
Public
Public
Public
Defines data formats representing resources like collections, entries, etc. in either Atom or JSON
format
Resource path
Query options
Public
Service Document
The service document (returned at the OData service root) gives you the titles and URLs for each service feed:
http://services.odata.org/V3/OData/OData.svc/
$metadata
The $metadata entry for an OData service returns an EDMX file (Entity Data Model XML) that contains a
complete description of the feeds, types, properties, and relationships exposed by the OData service:
http://services.odata.org/V3/OData/OData.svc/$metadata
Alternatively, this experimental API Explorer by the OData service can be used:
http://services.odata.org/ODataAPIExplorer/ODataAPIExplorer.html
2015 SAP SE or an SAP affiliate company. All rights reserved.
Public
Description
Example
$orderby
/Products?$orderby=Rating,desc
$top
/Products?$top=5
$skip
/Products?$skip=2
$filter
/Suppliers?$filter=Address/City
eq 'Redmond'
$expand
/Categories?$expand=Products
$format
/Products?$format=json
$select
/Products?$select=Price,Name
Public
10
oControl.bindElement(
"/Category(1)",
{ expand: "Products" }
);
oTable.bindRows({
path: "/Products",
parameters:
{ expand: "Category" }
});
Select Parameter:
oControl.bindElement(
"/Category(1)", {
expand: "Products",
select: "Name,ID,Products"
});
oTable.bindRows({
path: "/Products",
parameters:
{ select: "Name,Category" }
});
Public
11
i
Get more
information at
SCN
http://scn.sap.com/community/
developer-center/front-end
Public
12
Thank you
Contact information:
open@sap.com
Public
14
Public
View A
Create Floorplan
Model
Invoice
View B
Wizard Floorplan
View C
Edit Floorplan
Public
OData vocabularies provide the ability to annotate metadata as well as instance data, and
define a powerful extensibility point for OData.
Public
Public
Capabilities
UI
@Cap.FilterRestrictions
@Cap.ChangeTracking
OASIS Core
@Core.Description
@Core.IsLanguageDependent
Measures
@Measures.ISOCurrency
@Measures.Unit
@UI.LineItem
@UI.SelectionField
Common
@Common.Label
@Common.ValueList
@Common.FieldControl
Analytics
@Analytics.Measure
@Analytics.Dimension
Communication
@vCard.Contact
@vCard.Address
Public
Application Tier
Gateway
App View
Application-specific views
Global Scope
View
ABAP Dev. Tools
Database Tier
View
Table
OData Model
OData
HTML
http
http
.xml
.js
.js
.js
Annotations
Web IDE
Table
Public
Development steps
Choose template
Select annotated
OData service
Templates incorporate
latest SAP Fiori design
and UX
Public
App
UI
Represent data according to fashion, theming, personalization
Use semantic information to increase consistency
UI Components
OData/HTTP
Data Protocol
Platform-agnostic
Transport semantic information (annotations) in addition to pure data
Semantic Information
Data Model
Describe data structure and semantic information
Database
Table
Independent of UI representation
Public
10
Public
11
Annotation Vocabulary
com.sap.vocabularies.UI.v1.HeaderInfo/Title/Value
com.sap.vocabularies.UI.v1.HeaderInfo/Description/Value
com.sap.vocabularies.UI.v1.HeaderInfo/ImageUrl
com.sap.vocabularies.UI.v1.HeaderInfo/TypeName
12
<Annotation Term=UI.v1.HeaderInfo>
Public
13
Smart
Controls
Annotations
Public
14
Thank you
Contact information:
open@sap.com
Public
16