-
Notifications
You must be signed in to change notification settings - Fork 167
Expand file tree
/
Copy pathfiori-service.cds
More file actions
87 lines (84 loc) · 1.96 KB
/
fiori-service.cds
File metadata and controls
87 lines (84 loc) · 1.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
/*
Annotations for the Browse Books App
*/
using CatalogService from '../../srv/cat-service';
////////////////////////////////////////////////////////////////////////////
//
// Books Object Page
//
annotate CatalogService.Books with @(UI : {
HeaderInfo : {
TypeName : '{i18n>Book}',
TypeNamePlural : '{i18n>Books}',
Title : {Value : title},
Description : {Value : author.name}
},
Identification : [
{Value : title}
],
PresentationVariant : {
Text : 'Default',
SortOrder : [{Property : title}],
Visualizations : ['@UI.LineItem']
},
SelectionFields : [
author_ID,
genre_ID
],
LineItem : [
{Value : title},
{
Value : author.name,
Label : '{i18n>Author}'
},
{
Value : genre.name,
Label : '{i18n>Genre}'
},
{Value : price},
{Value: title},
{
Value: isbn,
Label: '{i18n>ISBN}'
},
],
Facets : [
{
$Type : 'UI.ReferenceFacet',
Label : '{i18n>General}',
Target : '@UI.FieldGroup#General'
},
{
$Type : 'UI.ReferenceFacet',
Label : '{i18n>Description}',
Target : '@UI.FieldGroup#Descr'
}
],
FieldGroup #General : {Data : [
{Value : title},
{Value : author_ID},
{Value : genre_ID},
{Value: title},
{
Value: isbn,
Label: '{i18n>ISBN}'
},
]},
FieldGroup #Descr : {Data : [{Value : descr}]},
DataPoint #stock : {
Value : stock,
Title : '{i18n>Stock}'
},
DataPoint #price : {
Value : price,
Title : '{i18n>Price}'
}
}) {
@Measures.ISOCurrency : currency_code
price
};
annotate CatalogService.Books.texts with @(UI : {LineItem : [
{Value : locale},
{Value : title},
{Value : descr}
]});