Compare commits
2 Commits
dependabot
...
recap
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
98577c1ecc | ||
|
|
e8cd0e3231 |
9
.env
9
.env
@@ -1 +1,8 @@
|
|||||||
cds.features.snapi = y
|
cds.features.snapi = true
|
||||||
|
cds.odata.version = v4
|
||||||
|
cds.odata.containment = true
|
||||||
|
cds.odata.proxies = true
|
||||||
|
cds.odata.format = structured
|
||||||
|
cds.cdsc.beta.uniqueconstraints = true
|
||||||
|
cds.cdsc.beta.aspectCompositions = true
|
||||||
|
cds.cdsc.severities.unexpected-key = info
|
||||||
|
|||||||
8
orders/.env
Normal file
8
orders/.env
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
cds.features.snapi = true
|
||||||
|
cds.odata.version = v4
|
||||||
|
cds.odata.containment = true
|
||||||
|
cds.odata.proxies = true
|
||||||
|
cds.odata.format = structured
|
||||||
|
cds.cdsc.beta.uniqueconstraints = true
|
||||||
|
cds.cdsc.beta.aspectCompositions = true
|
||||||
|
cds.cdsc.severities.unexpected-key = info
|
||||||
5
recap/assoc-paths-w-filters.cds
Normal file
5
recap/assoc-paths-w-filters.cds
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
using { sap.capire.bookshop.Authors } from '@capire/bookshop';
|
||||||
|
|
||||||
|
define view Foo as select from Authors {
|
||||||
|
ID, name, books[where title like 'Cat%'].currency.code
|
||||||
|
};
|
||||||
27
recap/extend-w-named-aspects.cds
Normal file
27
recap/extend-w-named-aspects.cds
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
using { User, cuid, managed } from '@sap/cds/common';
|
||||||
|
|
||||||
|
// Looks like inheritance, but isn't
|
||||||
|
entity Foo @bar : cuid, managed { bar:Car; }
|
||||||
|
|
||||||
|
// It's just syntactical sugar for Aspects
|
||||||
|
entity Boo {}
|
||||||
|
extend Boo with cuid;
|
||||||
|
extend Boo with managed;
|
||||||
|
extend Boo with { bar:Car; }
|
||||||
|
annotate Boo with @bar;
|
||||||
|
|
||||||
|
// There's close to no limits
|
||||||
|
entity Moo : Foo {}
|
||||||
|
entity Zoo {}; extend Zoo with Foo;
|
||||||
|
|
||||||
|
// This one will apply to all uses above
|
||||||
|
type Car : String;
|
||||||
|
annotate Car with @car;
|
||||||
|
|
||||||
|
// And these to all uses here and wherever else
|
||||||
|
extend managed with {
|
||||||
|
notes : String;
|
||||||
|
}
|
||||||
|
|
||||||
|
// CDS is built with CDS
|
||||||
|
annotate cds.UUID with @odata.Type: 'Edm.Integer';
|
||||||
10
recap/extending-views.cds
Normal file
10
recap/extending-views.cds
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
using { CatalogService } from '@capire/bookshop';
|
||||||
|
|
||||||
|
extend sap.capire.bookshop.Books with {
|
||||||
|
ISBN : String;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** your docs go here */
|
||||||
|
extend projection CatalogService.Books with {
|
||||||
|
ISBN
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user