gitignore added
This commit is contained in:
@@ -9,4 +9,3 @@ extend service OrdersService with {
|
|||||||
entity Z_Customers as projection on ext.Z_Customers;
|
entity Z_Customers as projection on ext.Z_Customers;
|
||||||
entity Z_SalesRegion as projection on ext.Z_SalesRegion;
|
entity Z_SalesRegion as projection on ext.Z_SalesRegion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ annotate OrdersService.Z_Customers with @odata.draft.enabled;
|
|||||||
// new codelist entity -- draft enabled
|
// new codelist entity -- draft enabled
|
||||||
annotate OrdersService.Z_SalesRegion with @odata.draft.enabled;
|
annotate OrdersService.Z_SalesRegion with @odata.draft.enabled;
|
||||||
|
|
||||||
|
|
||||||
// new entity -- titles
|
// new entity -- titles
|
||||||
annotate OrdersService.Z_Customers with {
|
annotate OrdersService.Z_Customers with {
|
||||||
ID @(
|
ID @(
|
||||||
@@ -168,25 +169,69 @@ annotate OrdersService.Z_Remarks with @(
|
|||||||
|
|
||||||
// extend existing entity Orders with new extension fields and new composition
|
// extend existing entity Orders with new extension fields and new composition
|
||||||
|
|
||||||
|
@odata.draft.enabled
|
||||||
annotate OrdersService.Orders with @(
|
annotate OrdersService.Orders with @(
|
||||||
UI: {
|
UI: {
|
||||||
LineItem: [...,
|
SelectionFields: [ createdAt, createdBy ],
|
||||||
{Value: Z_Customer_ID, Label:'Customer'}, // extension field
|
LineItem: [
|
||||||
{Value: Z_SalesRegion_regionCode, Label:'Sales Region'}, // extension field
|
{Value: OrderNo, Label:'OrderNo'},
|
||||||
{Value: Z_priority, Label:'Priority'} // extension field
|
{Value: Z_Customer_ID, Label:'Customer'}, // extension field
|
||||||
|
{Value: Z_SalesRegion_regionCode, Label:'Sales Region'}, // extension field
|
||||||
|
{Value: Z_priority, Label:'Priority'}, // extension field
|
||||||
|
{Value: createdAt, Label:'Date'}
|
||||||
],
|
],
|
||||||
Facets: [...,
|
HeaderInfo: {
|
||||||
{$Type: 'UI.ReferenceFacet', Label: 'Remarks', Target: 'Z_Remarks/@UI.LineItem'} // new composition
|
TypeName: 'Order', TypeNamePlural: 'Orders',
|
||||||
|
Title: {
|
||||||
|
Label: 'Order number ', //A label is possible but it is not considered on the ObjectPage yet
|
||||||
|
Value: OrderNo
|
||||||
|
},
|
||||||
|
Description: {Value: createdBy}
|
||||||
|
},
|
||||||
|
Identification: [ //Is the main field group
|
||||||
|
{Value: createdBy, Label:'Customer'},
|
||||||
|
{Value: createdAt, Label:'Date'},
|
||||||
|
{Value: OrderNo },
|
||||||
|
],
|
||||||
|
HeaderFacets: [
|
||||||
|
{$Type: 'UI.ReferenceFacet', Label: '{i18n>Created}', Target: '@UI.FieldGroup#Created'},
|
||||||
|
{$Type: 'UI.ReferenceFacet', Label: '{i18n>Modified}', Target: '@UI.FieldGroup#Modified'},
|
||||||
|
],
|
||||||
|
Facets: [
|
||||||
|
{$Type: 'UI.ReferenceFacet', Label: '{i18n>Details}', Target: '@UI.FieldGroup#Details'},
|
||||||
|
{$Type: 'UI.ReferenceFacet', Label: '{i18n>OrderItems}', Target: 'Items/@UI.LineItem'},
|
||||||
|
{$Type: 'UI.ReferenceFacet', Label: 'Remarks', Target: 'Z_Remarks/@UI.LineItem'} // new composition
|
||||||
],
|
],
|
||||||
FieldGroup#Details: {
|
FieldGroup#Details: {
|
||||||
Data: [...,
|
Data: [
|
||||||
{Value: Z_Customer_ID, Label:'Customer'}, // extension field
|
{Value: currency_code, Label:'Currency'},
|
||||||
|
{Value: Z_Customer_ID, Label:'Customer'}, // extension field
|
||||||
{Value: Z_SalesRegion_regionCode, Label:'Sales Region'}, // extension field
|
{Value: Z_SalesRegion_regionCode, Label:'Sales Region'}, // extension field
|
||||||
{Value: Z_priority, Label:'Priority'} // extension field
|
{Value: Z_priority, Label:'Priority'} // extension field
|
||||||
]
|
]
|
||||||
}
|
},
|
||||||
}
|
FieldGroup#Created: {
|
||||||
);
|
Data: [
|
||||||
|
{Value: createdBy},
|
||||||
|
{Value: createdAt},
|
||||||
|
]
|
||||||
|
},
|
||||||
|
FieldGroup#Modified: {
|
||||||
|
Data: [
|
||||||
|
{Value: modifiedBy},
|
||||||
|
{Value: modifiedAt},
|
||||||
|
]
|
||||||
|
},
|
||||||
|
},
|
||||||
|
)
|
||||||
|
|
||||||
|
{
|
||||||
|
createdAt @UI.HiddenFilter:false;
|
||||||
|
createdBy @UI.HiddenFilter:false;
|
||||||
|
}
|
||||||
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// new field in existing service -- exchange ID with text
|
// new field in existing service -- exchange ID with text
|
||||||
annotate OrdersService.Orders with {
|
annotate OrdersService.Orders with {
|
||||||
@@ -209,4 +254,5 @@ annotate OrdersService.Orders with @(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user