@EndUserText.label: 'Proiezione interfaccia Travel' @AccessControl.authorizationCheck: #NOT_REQUIRED @Search.searchable: true @Metadata.allowExtensions: true define root view entity ZC_TRAVEL_ALRM as projection on ZI_TRAVEL_ALRM as Travel { key TravelUUID, @Search.defaultSearchElement: true TravelID, @Consumption.valueHelpDefinition: [{ entity: { name: '/DMO/I_Agency', element: 'AgencyID' } }] @ObjectModel.text.element: ['AgencyName'] @Search.defaultSearchElement: true AgencyID, _Agency.Name as AgencyName, CustomerID, _Customer.LastName as CustomerName, BeginDate, EndDate, @Semantics.amount.currencyCode: 'CurrencyCode' BookingFee, @Semantics.amount.currencyCode: 'CurrencyCode' TotalPrice, @Consumption.valueHelpDefinition: [{ entity: { name: 'I_Currency', element: 'Currency' } }] CurrencyCode, Description, OverallStatus, LastChangedAt, LocalLastChangedAt, /* Associations */ _Agency, _Booking : redirected to composition child ZC_BOOK_ALRM, _Currency, _Customer }