Address lookup to mocked S/4HANA system

What's working:
- Address information on OP
- Reading of S/4HANA Addresses
- Translations
This commit is contained in:
D065023
2019-11-30 14:17:17 +01:00
parent ed3ecd502f
commit 4a2139a5f2
13 changed files with 5892 additions and 18 deletions

View File

@@ -11,3 +11,6 @@ Authors = Authors
Order = Order
Orders = Orders
Price = Price
ShippingAddress = Shipping Address
HouseNumber = House Number
StreetName = Street Name

View File

@@ -72,3 +72,10 @@ annotate my.Authors with {
ID @title:'{i18n>ID}' @UI.HiddenFilter;
name @title:'{i18n>AuthorName}';
}
annotate my.ShippingAddresses with {
AddressID @title:'{i18n>AddressID}';
CityName @title:'{i18n>CityName}';
StreetName @title:'{i18n>StreetName}';
HouseNumber @title:'{i18n>HouseNumber}';
}

View File

@@ -52,6 +52,7 @@ annotate AdminService.Orders with @(
HeaderFacets: [
{$Type: 'UI.ReferenceFacet', Label: '{i18n>Created}', Target: '@UI.FieldGroup#Created'},
{$Type: 'UI.ReferenceFacet', Label: '{i18n>Modified}', Target: '@UI.FieldGroup#Modified'},
{$Type: 'UI.ReferenceFacet', Label: '{i18n>ShippingAddress}', Target: '@UI.FieldGroup#ShippingAddress'},
],
Facets: [
{$Type: 'UI.ReferenceFacet', Label: '{i18n>Details}', Target: '@UI.FieldGroup#Details'},
@@ -74,6 +75,14 @@ annotate AdminService.Orders with @(
{Value: modifiedAt},
]
},
// TODO: Trigger side effects when `shippingAddress_AddressID` is changed
FieldGroup#ShippingAddress: {
Data: [
{Value: shippingAddress_AddressID, Label:'{i18n>ShippingAddress}'},
{Value: shippingAddress.HouseNumber, Label:'{i18n>HouseNumber}'},
{Value: shippingAddress.StreetName, Label:'{i18n>StreetName}'}
]
},
},
) {
createdAt @UI.HiddenFilter:false;