@AccessControl.authorizationCheck: #NOT_REQUIRED @Metadata.ignorePropagatedAnnotations: true @EndUserText.label: 'Shipment overview' define view entity {{P}}I_SHIPMENT as select from {{p}}road as road { key road.ship_id as ship_id, road.cust as customer, 'ROAD' as ship_mode, road.kg as weight, road.cost as cost } where road.kg <= 0 union all select from {{p}}rail as rail { key rail.ship_id as ship_id, rail.customer as customer, 'RAIL' as ship_mode, rail.weight as weight, rail.fee as cost } where rail.weight > 0