cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

How to get the multiple include option for filter fields in fiori UI created via custom entity CDS?

ramnath_vivek
Explorer
0 Likes
1,758

I have created a Fiori UI5 via BAS using a custom CDS entity as a data source.

My UI screen looks like below with few selection items for filters and a list report to display.

ramnath_vivek_0-1724692879728.png

Now when i click on the F4 help request on any of the input fields, im not able to see any option for selection other than "EQUALS" such as "BETWEEN" or "EXCLUDE", which by default comes when a normal CDS view is exposed as a service.

ramnath_vivek_1-1724692987766.png

I have created a v4 service exposing this custom entity.

Even in my BAS annotation.xml the filter restrictions have all the required include options. 

@Andre_Fischer Need you expertise here to help me with a solution. Thank you in advance

 

Accepted Solutions (1)

Accepted Solutions (1)

ramnath_vivek
Explorer
0 Likes

CDS Metadata extension was defined as below

@Consumption.fliter:{ selectionType:#RANGE, multipleSelection: True}

@UI.SelectionItem:{ position:10, label:"BP Number" }

Removing the multipleSelection property from @consumption.filter made it work, not sure this could be because properties were getting overwritten here as well as in BAS Annotation.xml filterRestriction.

Corrected CDS Metadata extension:

@Consumption.fliter:{ selectionType:#RANGE }

@UI.SelectionItem:{ position:10, label:"BP Number" }

@junwu thanks for your help and response 🙂

Answers (1)

Answers (1)

junwu
SAP Champion
SAP Champion
0 Likes

show us your metadata, that determines a lot of thing.

ramnath_vivek
Explorer
0 Likes

Hi @junwu, Please find the below for metadata.xml and local annotations that is used in this UI5.

Automatic metadata.xml for list report from BAS:

<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
<edmx:Reference Uri="https://sap.github.io/odata-vocabularies/vocabularies/Common.xml">
<edmx:Include Namespace="com.sap.vocabularies.Common.v1" Alias="Common"/>
</edmx:Reference>
<edmx:Reference Uri="https://sap.github.io/odata-vocabularies/vocabularies/UI.xml">
<edmx:Include Namespace="com.sap.vocabularies.UI.v1" Alias="UI"/>
</edmx:Reference>
<edmx:Reference Uri="https://sap.github.io/odata-vocabularies/vocabularies/Communication.xml">
<edmx:Include Namespace="com.sap.vocabularies.Communication.v1" Alias="Communication"/>
</edmx:Reference>
<edmx:Reference Uri="/sap/opu/odata4/sap/zsb_bpsupplier_report/srvd/sap/zsd_bpsupplier_report/0001/$metadata">
<edmx:Include Namespace="com.sap.gateway.srvd.zsd_bpsupplier_report.v0001" Alias="SAP__self"/>
</edmx:Reference>
<edmx:DataServices>
<Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="local">
</Schema>
</edmx:DataServices>
</edmx:Edmx>

 

Local annotations from CDS metadata extension:

<?xml version="1.0" encoding="utf-8" ?>
<edmx:Edmx Version="4.0" xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" xmlns="http://docs.oasis-open.org/odata/ns/edm">
<edmx:Reference Uri="/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/Vocabularies(TechnicalName='%2FIWBEP%2FVOC_COMMUNICATION',Version='0001',SAP__Origin='LOCAL')/$value">
<edmx:Include Namespace="com.sap.vocabularies.Communication.v1" Alias="Communication" />
</edmx:Reference>
<edmx:Reference Uri="/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/Vocabularies(TechnicalName='%2FIWBEP%2FVOC_PERSONALDATA',Version='0001',SAP__Origin='LOCAL')/$value">
<edmx:Include Namespace="com.sap.vocabularies.PersonalData.v1" Alias="PersonalData" />
</edmx:Reference>
<edmx:Reference Uri="/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/Vocabularies(TechnicalName='%2FIWBEP%2FVOC_ANALYTICS',Version='0001',SAP__Origin='LOCAL')/$value">
<edmx:Include Namespace="com.sap.vocabularies.Analytics.v1" Alias="Analytics" />
</edmx:Reference>
<edmx:Reference Uri="/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/Vocabularies(TechnicalName='%2FIWBEP%2FVOC_COMMON',Version='0001',SAP__Origin='LOCAL')/$value">
<edmx:Include Namespace="com.sap.vocabularies.Common.v1" Alias="SAP__common" />
</edmx:Reference>
<edmx:Reference Uri="/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/Vocabularies(TechnicalName='%2FIWBEP%2FVOC_MEASURES',Version='0001',SAP__Origin='LOCAL')/$value">
<edmx:Include Namespace="Org.OData.Measures.V1" Alias="SAP__measures" />
</edmx:Reference>
<edmx:Reference Uri="/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/Vocabularies(TechnicalName='%2FIWBEP%2FVOC_CORE',Version='0001',SAP__Origin='LOCAL')/$value">
<edmx:Include Namespace="Org.OData.Core.V1" Alias="SAP__core" />
</edmx:Reference>
<edmx:Reference Uri="/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/Vocabularies(TechnicalName='%2FIWBEP%2FVOC_CAPABILITIES',Version='0001',SAP__Origin='LOCAL')/$value">
<edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="SAP__capabilities" />
</edmx:Reference>
<edmx:Reference Uri="/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/Vocabularies(TechnicalName='%2FIWBEP%2FVOC_AGGREGATION',Version='0001',SAP__Origin='LOCAL')/$value">
<edmx:Include Namespace="Org.OData.Aggregation.V1" Alias="SAP__aggregation" />
</edmx:Reference>
<edmx:Reference Uri="/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/Vocabularies(TechnicalName='%2FIWBEP%2FVOC_VALIDATION',Version='0001',SAP__Origin='LOCAL')/$value">
<edmx:Include Namespace="Org.OData.Validation.V1" Alias="SAP__validation" />
</edmx:Reference>
<edmx:Reference Uri="/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/Vocabularies(TechnicalName='%2FIWBEP%2FVOC_CODELIST',Version='0001',SAP__Origin='LOCAL')/$value">
<edmx:Include Namespace="com.sap.vocabularies.CodeList.v1" Alias="SAP__CodeList" />
</edmx:Reference>
<edmx:Reference Uri="/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/Vocabularies(TechnicalName='%2FIWBEP%2FVOC_UI',Version='0001',SAP__Origin='LOCAL')/$value">
<edmx:Include Namespace="com.sap.vocabularies.UI.v1" Alias="SAP__UI" />
</edmx:Reference>
<edmx:Reference Uri="/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/Vocabularies(TechnicalName='%2FIWBEP%2FVOC_HTML5',Version='0001',SAP__Origin='LOCAL')/$value">
<edmx:Include Namespace="com.sap.vocabularies.HTML5.v1" Alias="SAP__HTML5" />
</edmx:Reference>
<edmx:Reference Uri="/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/Vocabularies(TechnicalName='%2FIWBEP%2FVOC_PDF',Version='0001',SAP__Origin='LOCAL')/$value">
<edmx:Include Namespace="com.sap.vocabularies.PDF.v1" Alias="SAP__PDF" />
</edmx:Reference>
<edmx:Reference Uri="/sap/opu/odata/IWFND/CATALOGSERVICE;v=2/Vocabularies(TechnicalName='%2FIWBEP%2FVOC_SESSION',Version='0001',SAP__Origin='LOCAL')/$value">
<edmx:Include Namespace="com.sap.vocabularies.Session.v1" Alias="SAP__session" />
</edmx:Reference>
<edmx:DataServices>
<Schema Namespace="com.sap.gateway.srvd.zsd_bpsupplier_report.v0001" Alias="SAP__self">
<Annotation Term="SAP__core.SchemaVersion" String="1.0.0" />
<EntityType Name="supplierHeader">
<Key>
<PropertyRef Name="businessPartner" />
</Key>
<Property Name="businessPartner" Type="Edm.String" Nullable="false" MaxLength="10" />
<Property Name="buGroup" Type="Edm.String" Nullable="false" MaxLength="4" />
<Property Name="oldCustNumber" Type="Edm.String" Nullable="false" MaxLength="10" />
<Property Name="oldVendNumber" Type="Edm.String" Nullable="false" MaxLength="10" />
<Property Name="dunsNumber" Type="Edm.String" Nullable="false" MaxLength="25" />
<Property Name="dlvFlag" Type="Edm.String" Nullable="false" MaxLength="1" />
<Property Name="firstName" Type="Edm.String" Nullable="false" MaxLength="50" />
<Property Name="lastName" Type="Edm.String" Nullable="false" MaxLength="50" />
<Property Name="city" Type="Edm.String" Nullable="false" MaxLength="40" />
<Property Name="country" Type="Edm.String" Nullable="false" MaxLength="3" />
<Property Name="taxNumber" Type="Edm.String" Nullable="false" MaxLength="100" />
<Property Name="tradingPartner" Type="Edm.String" Nullable="false" MaxLength="6" />
<Property Name="role" Type="Edm.String" Nullable="false" MaxLength="100" />
<Property Name="SAP__Messages" Type="Collection(com.sap.gateway.srvd.zsd_bpsupplier_report.v0001.SAP__Message)" Nullable="false" />
</EntityType>
<EntityType Name="I_CountryVHType">
<Key>
<PropertyRef Name="Country" />
</Key>
<Property Name="Country" Type="Edm.String" Nullable="false" MaxLength="3" />
<Property Name="Country_Text" Type="Edm.String" Nullable="false" MaxLength="50" />
<Property Name="Description" Type="Edm.String" Nullable="false" MaxLength="50" />
<Property Name="CountryThreeLetterISOCode" Type="Edm.String" Nullable="false" MaxLength="3" />
<Property Name="CountryThreeDigitISOCode" Type="Edm.String" Nullable="false" MaxLength="3" />
</EntityType>
<ComplexType Name="SAP__Message">
<Property Name="code" Type="Edm.String" Nullable="false" />
<Property Name="message" Type="Edm.String" Nullable="false" />
<Property Name="target" Type="Edm.String" />
<Property Name="additionalTargets" Type="Collection(Edm.String)" Nullable="false" />
<Property Name="transition" Type="Edm.Boolean" Nullable="false" />
<Property Name="numericSeverity" Type="Edm.Byte" Nullable="false" />
<Property Name="longtextUrl" Type="Edm.String" />
</ComplexType>
<Action Name="changeSelection" EntitySetPath="_it" IsBound="true">
<Parameter Name="_it" Type="Collection(com.sap.gateway.srvd.zsd_bpsupplier_report.v0001.supplierHeader)" Nullable="false" />
<Parameter Name="searchType" Type="Edm.String" Nullable="false" MaxLength="50" />
<ReturnType Type="com.sap.gateway.srvd.zsd_bpsupplier_report.v0001.supplierHeader" Nullable="false" />
</Action>
<EntityContainer Name="Container">
<EntitySet Name="I_CountryVH" EntityType="com.sap.gateway.srvd.zsd_bpsupplier_report.v0001.I_CountryVHType" />
<EntitySet Name="supplierHeaderSet" EntityType="com.sap.gateway.srvd.zsd_bpsupplier_report.v0001.supplierHeader" />
</EntityContainer>
<Annotations Target="SAP__self.supplierHeader/businessPartner">
<Annotation Term="SAP__common.Label" String="Busines Partner" />
<Annotation Term="SAP__common.IsUpperCase" />
<Annotation Term="SAP__common.Heading" String="Business Partner" />
<Annotation Term="SAP__common.QuickInfo" String="Business Partner Number" />
</Annotations>
<Annotations Target="SAP__self.supplierHeader/buGroup">
<Annotation Term="SAP__common.Label" String="BP Group" />
<Annotation Term="SAP__common.IsUpperCase" />
<Annotation Term="SAP__common.Heading" String="Grp." />
<Annotation Term="SAP__common.QuickInfo" String="Business Partner Grouping" />
</Annotations>
<Annotations Target="SAP__self.supplierHeader/oldCustNumber">
<Annotation Term="SAP__common.Label" String="Old Customer" />
</Annotations>
<Annotations Target="SAP__self.supplierHeader/oldVendNumber">
<Annotation Term="SAP__common.Label" String="Old Vendor" />
</Annotations>
<Annotations Target="SAP__self.supplierHeader/dunsNumber">
<Annotation Term="SAP__common.Label" String="DUNS Number" />
</Annotations>
<Annotations Target="SAP__self.supplierHeader/dlvFlag">
<Annotation Term="SAP__common.Label" String="DLV Flag" />
</Annotations>
<Annotations Target="SAP__self.supplierHeader/firstName">
<Annotation Term="SAP__common.Label" String="First Name" />
<Annotation Term="SAP__common.Heading" String="Business Partner Name" />
<Annotation Term="SAP__common.QuickInfo" String="Description of a Business Partner" />
</Annotations>
<Annotations Target="SAP__self.supplierHeader/lastName">
<Annotation Term="SAP__common.Label" String="Last Name" />
<Annotation Term="SAP__common.Heading" String="Business Partner Name" />
<Annotation Term="SAP__common.QuickInfo" String="Description of a Business Partner" />
</Annotations>
<Annotations Target="SAP__self.supplierHeader/city">
<Annotation Term="SAP__common.Label" String="City" />
<Annotation Term="SAP__common.Heading" String="City" />
<Annotation Term="SAP__common.QuickInfo" String="City" />
</Annotations>
<Annotations Target="SAP__self.supplierHeader/country">
<Annotation Term="SAP__common.Label" String="Country" />
<Annotation Term="SAP__common.IsUpperCase" />
<Annotation Term="SAP__common.ValueListReferences">
<Collection>
<String>../../../../srvd_f4/sap/i_countryvh/0001;ps='srvd-zsd_bpsupplier_report-0001';va='com.sap.gateway.srvd.zsd_bpsupplier_report.v0001.et-zptp_ddl_c_supplier_report.country'/$metadata</String>
</Collection>
</Annotation>
<Annotation Term="SAP__common.Heading" String="C/R" />
<Annotation Term="SAP__common.QuickInfo" String="Country/Region Key" />
</Annotations>
<Annotations Target="SAP__self.supplierHeader/taxNumber">
<Annotation Term="SAP__common.Label" String="Tax Number" />
</Annotations>
<Annotations Target="SAP__self.supplierHeader/tradingPartner">
<Annotation Term="SAP__common.IsUpperCase" />
<Annotation Term="SAP__common.Label" String="Trading Partner No." />
<Annotation Term="SAP__common.Heading" String="Tr.Prt" />
<Annotation Term="SAP__common.QuickInfo" String="Company ID of Trading Partner" />
</Annotations>
<Annotations Target="SAP__self.changeSelection(Collection(SAP__self.supplierHeader))/searchType">
<Annotation Term="SAP__common.Label" String="Select Business Partner By" />
<Annotation Term="SAP__common.ValueListReferences">
<Collection>
<String>../../../../srvd_f4/sap/i_domainfixedvalue/0001;ps='srvd-zsd_bpsupplier_report-0001';va='com.sap.gateway.srvd.zsd_bpsupplier_report.v0001.ae-zptp_ddl_c_supplier_report.changeselection.searchtype.supplierHeader.X'/$metadata</String>
</Collection>
</Annotation>
</Annotations>
<Annotations Target="SAP__self.supplierHeader">
<Annotation Term="SAP__common.Label" String="Search Supplier" />
<Annotation Term="SAP__common.SemanticKey">
<Collection>
<PropertyPath>businessPartner</PropertyPath>
</Collection>
</Annotation>
<Annotation Term="SAP__UI.HeaderInfo">
<Record>
<PropertyValue Property="TypeName" String="Search Supplier" />
<PropertyValue Property="TypeNamePlural" String="Supplier List" />
<PropertyValue Property="Title">
<Record Type="SAP__UI.DataField">
<PropertyValue Property="Label" String="BP Supplier Report" />
</Record>
</PropertyValue>
<PropertyValue Property="Description">
<Record Type="SAP__UI.DataField">
<PropertyValue Property="Label" String="BP Suppliers" />
</Record>
</PropertyValue>
</Record>
</Annotation>
<Annotation Term="SAP__UI.LineItem">
<Collection>
<Record Type="SAP__UI.DataField">
<PropertyValue Property="Value" Path="businessPartner" />
<Annotation Term="SAP__HTML5.CssDefaults">
<Record>
<PropertyValue Property="width" String="5rem" />
</Record>
</Annotation>
</Record>
<Record Type="SAP__UI.DataField">
<PropertyValue Property="Label" String="BP Group" />
<PropertyValue Property="Value" Path="buGroup" />
<Annotation Term="SAP__HTML5.CssDefaults">
<Record>
<PropertyValue Property="width" String="5rem" />
</Record>
</Annotation>
</Record>
<Record Type="SAP__UI.DataField">
<PropertyValue Property="Label" String="Old Customer" />
<PropertyValue Property="Value" Path="oldCustNumber" />
<Annotation Term="SAP__HTML5.CssDefaults">
<Record>
<PropertyValue Property="width" String="5rem" />
</Record>
</Annotation>
</Record>
<Record Type="SAP__UI.DataField">
<PropertyValue Property="Label" String="Old Vendor" />
<PropertyValue Property="Value" Path="oldVendNumber" />
<Annotation Term="SAP__HTML5.CssDefaults">
<Record>
<PropertyValue Property="width" String="5rem" />
</Record>
</Annotation>
</Record>
<Record Type="SAP__UI.DataField">
<PropertyValue Property="Label" String="DUNS Number" />
<PropertyValue Property="Value" Path="dunsNumber" />
<Annotation Term="SAP__HTML5.CssDefaults">
<Record>
<PropertyValue Property="width" String="5rem" />
</Record>
</Annotation>
</Record>
<Record Type="SAP__UI.DataField">
<PropertyValue Property="Label" String="DLV Flag" />
<PropertyValue Property="Value" Path="dlvFlag" />
<Annotation Term="SAP__HTML5.CssDefaults">
<Record>
<PropertyValue Property="width" String="5rem" />
</Record>
</Annotation>
</Record>
<Record Type="SAP__UI.DataField">
<PropertyValue Property="Label" String="Last Name" />
<PropertyValue Property="Value" Path="lastName" />
<Annotation Term="SAP__HTML5.CssDefaults">
<Record>
<PropertyValue Property="width" String="5rem" />
</Record>
</Annotation>
</Record>
<Record Type="SAP__UI.DataField">
<PropertyValue Property="Label" String="First Name" />
<PropertyValue Property="Value" Path="firstName" />
<Annotation Term="SAP__HTML5.CssDefaults">
<Record>
<PropertyValue Property="width" String="5rem" />
</Record>
</Annotation>
</Record>
<Record Type="SAP__UI.DataField">
<PropertyValue Property="Label" String="City" />
<PropertyValue Property="Value" Path="city" />
<Annotation Term="SAP__HTML5.CssDefaults">
<Record>
<PropertyValue Property="width" String="5rem" />
</Record>
</Annotation>
</Record>
<Record Type="SAP__UI.DataField">
<PropertyValue Property="Label" String="Tax Number" />
<PropertyValue Property="Value" Path="taxNumber" />
<Annotation Term="SAP__HTML5.CssDefaults">
<Record>
<PropertyValue Property="width" String="5rem" />
</Record>
</Annotation>
</Record>
<Record Type="SAP__UI.DataField">
<PropertyValue Property="Label" String="Trading Partner" />
<PropertyValue Property="Value" Path="tradingPartner" />
<Annotation Term="SAP__HTML5.CssDefaults">
<Record>
<PropertyValue Property="width" String="5rem" />
</Record>
</Annotation>
</Record>
<Record Type="SAP__UI.DataField">
<PropertyValue Property="Label" String="BP Role" />
<PropertyValue Property="Value" Path="role" />
<Annotation Term="SAP__HTML5.CssDefaults">
<Record>
<PropertyValue Property="width" String="10rem" />
</Record>
</Annotation>
</Record>
</Collection>
</Annotation>
<Annotation Term="SAP__UI.SelectionFields">
<Collection>
<PropertyPath>businessPartner</PropertyPath>
<PropertyPath>oldCustNumber</PropertyPath>
<PropertyPath>oldVendNumber</PropertyPath>
<PropertyPath>dunsNumber</PropertyPath>
<PropertyPath>dlvFlag</PropertyPath>
<PropertyPath>firstName</PropertyPath>
<PropertyPath>lastName</PropertyPath>
<PropertyPath>city</PropertyPath>
<PropertyPath>country</PropertyPath>
<PropertyPath>taxNumber</PropertyPath>
</Collection>
</Annotation>
<Annotation Term="SAP__common.Messages" Path="SAP__Messages" />
</Annotations>
<Annotations Target="SAP__self.Container/supplierHeaderSet">
<Annotation Term="SAP__capabilities.SearchRestrictions">
<Record>
<PropertyValue Property="Searchable" Bool="false" />
</Record>
</Annotation>
<Annotation Term="SAP__capabilities.FilterRestrictions">
<Record>
<PropertyValue Property="Filterable" Bool="true" />
<PropertyValue Property="FilterExpressionRestrictions">
<Collection>
<Record>
<PropertyValue Property="Property" PropertyPath="businessPartner" />
<PropertyValue Property="AllowedExpressions" String="MultiValue" />
</Record>
<Record>
<PropertyValue Property="Property" PropertyPath="oldCustNumber" />
<PropertyValue Property="AllowedExpressions" String="MultiValue" />
</Record>
<Record>
<PropertyValue Property="Property" PropertyPath="oldVendNumber" />
<PropertyValue Property="AllowedExpressions" String="MultiValue" />
</Record>
<Record>
<PropertyValue Property="Property" PropertyPath="dunsNumber" />
<PropertyValue Property="AllowedExpressions" String="MultiValue" />
</Record>
<Record>
<PropertyValue Property="Property" PropertyPath="dlvFlag" />
<PropertyValue Property="AllowedExpressions" String="MultiValue" />
</Record>
<Record>
<PropertyValue Property="Property" PropertyPath="firstName" />
<PropertyValue Property="AllowedExpressions" String="MultiValue" />
</Record>
<Record>
<PropertyValue Property="Property" PropertyPath="lastName" />
<PropertyValue Property="AllowedExpressions" String="MultiValue" />
</Record>
<Record>
<PropertyValue Property="Property" PropertyPath="city" />
<PropertyValue Property="AllowedExpressions" String="MultiValue" />
</Record>
<Record>
<PropertyValue Property="Property" PropertyPath="country" />
<PropertyValue Property="AllowedExpressions" String="MultiValue" />
</Record>
<Record>
<PropertyValue Property="Property" PropertyPath="taxNumber" />
<PropertyValue Property="AllowedExpressions" String="MultiValue" />
</Record>
</Collection>
</PropertyValue>
</Record>
</Annotation>
<Annotation Term="SAP__capabilities.InsertRestrictions">
<Record>
<PropertyValue Property="Insertable" Bool="false" />
</Record>
</Annotation>
<Annotation Term="SAP__capabilities.DeleteRestrictions">
<Record>
<PropertyValue Property="Deletable" Bool="false" />
</Record>
</Annotation>
<Annotation Term="SAP__capabilities.UpdateRestrictions">
<Record>
<PropertyValue Property="Updatable" Bool="false" />
<PropertyValue Property="QueryOptions">
<Record>
<PropertyValue Property="SelectSupported" Bool="true" />
</Record>
</PropertyValue>
</Record>
</Annotation>
<Annotation Term="SAP__core.OptimisticConcurrency">
<Collection />
</Annotation>
</Annotations>
<Annotations Target="SAP__self.I_CountryVHType/Country">
<Annotation Term="SAP__common.Text" Path="Country_Text" />
<Annotation Term="SAP__common.IsUpperCase" />
<Annotation Term="SAP__common.Label" String="Country/Region Key" />
<Annotation Term="SAP__common.Heading" String="C/R" />
</Annotations>
<Annotations Target="SAP__self.I_CountryVHType/Country_Text">
<Annotation Term="SAP__core.Computed" />
<Annotation Term="SAP__common.Label" String="Country/Region Name" />
</Annotations>
<Annotations Target="SAP__self.I_CountryVHType/CountryThreeLetterISOCode">
<Annotation Term="SAP__common.IsUpperCase" />
<Annotation Term="SAP__common.Label" String="ISO Code 3 Char" />
<Annotation Term="SAP__common.Heading" String="ISO Code 3 Characters" />
<Annotation Term="SAP__common.QuickInfo" String="ISO Country/Region Code 3 Characters" />
</Annotations>
<Annotations Target="SAP__self.I_CountryVHType/CountryThreeDigitISOCode">
<Annotation Term="SAP__common.IsDigitSequence" />
<Annotation Term="SAP__common.Label" String="ISO Code Num. 3" />
<Annotation Term="SAP__common.Heading" String="ISO Code Numeric 3-Characters" />
<Annotation Term="SAP__common.QuickInfo" String="ISO Country/Region Code Numeric 3-Characters" />
</Annotations>
<Annotations Target="SAP__self.I_CountryVHType">
<Annotation Term="SAP__common.Label" String="Country/Region" />
</Annotations>
<Annotations Target="SAP__self.Container/I_CountryVH">
<Annotation Term="SAP__capabilities.SearchRestrictions">
<Record>
<PropertyValue Property="Searchable" Bool="true" />
<PropertyValue Property="UnsupportedExpressions" EnumMember="SAP__capabilities.SearchExpressions/AND SAP__capabilities.SearchExpressions/OR SAP__capabilities.SearchExpressions/NOT SAP__capabilities.SearchExpressions/group SAP__capabilities.SearchExpressions/phrase" />
</Record>
</Annotation>
<Annotation Term="SAP__capabilities.InsertRestrictions">
<Record>
<PropertyValue Property="Insertable" Bool="false" />
</Record>
</Annotation>
<Annotation Term="SAP__capabilities.DeleteRestrictions">
<Record>
<PropertyValue Property="Deletable" Bool="false" />
</Record>
</Annotation>
<Annotation Term="SAP__capabilities.UpdateRestrictions">
<Record>
<PropertyValue Property="Updatable" Bool="false" />
<PropertyValue Property="QueryOptions">
<Record>
<PropertyValue Property="SelectSupported" Bool="true" />
</Record>
</PropertyValue>
</Record>
</Annotation>
<Annotation Term="SAP__core.OptimisticConcurrency">
<Collection />
</Annotation>
<Annotation Term="SAP__capabilities.FilterRestrictions">
<Record>
<PropertyValue Property="FilterExpressionRestrictions">
<Collection>
<Record>
<PropertyValue Property="Property" PropertyPath="Country" />
<PropertyValue Property="AllowedExpressions" String="MultiValue" />
</Record>
<Record>
<PropertyValue Property="Property" PropertyPath="CountryThreeLetterISOCode" />
<PropertyValue Property="AllowedExpressions" String="MultiValue" />
</Record>
</Collection>
</PropertyValue>
</Record>
</Annotation>
</Annotations>
<Annotations Target="SAP__self.Container">
<Annotation Term="SAP__aggregation.ApplySupported">
<Record>
<PropertyValue Property="Transformations">
<Collection>
<String>aggregate</String>
<String>groupby</String>
<String>filter</String>
</Collection>
</PropertyValue>
<PropertyValue Property="Rollup" EnumMember="SAP__aggregation.RollupType/None" />
</Record>
</Annotation>
<Annotation Term="SAP__common.ApplyMultiUnitBehaviorForSortingAndFiltering" Bool="true" />
<Annotation Term="SAP__capabilities.FilterFunctions">
<Collection>
<String>eq</String>
<String>ne</String>
<String>gt</String>
<String>ge</String>
<String>lt</String>
<String>le</String>
<String>and</String>
<String>or</String>
<String>contains</String>
<String>startswith</String>
<String>endswith</String>
<String>any</String>
<String>all</String>
</Collection>
</Annotation>
<Annotation Term="SAP__capabilities.SupportedFormats">
<Collection>
<String>application/json</String>
<String>application/pdf</String>
</Collection>
</Annotation>
<Annotation Term="SAP__PDF.Features">
<Record>
<PropertyValue Property="DocumentDescriptionReference" String="../../../../default/iwbep/common/0001/$metadata" />
<PropertyValue Property="DocumentDescriptionCollection" String="MyDocumentDescriptions" />
<PropertyValue Property="ArchiveFormat" Bool="true" />
<PropertyValue Property="Border" Bool="true" />
<PropertyValue Property="CoverPage" Bool="true" />
<PropertyValue Property="FitToPage" Bool="true" />
<PropertyValue Property="FontName" Bool="true" />
<PropertyValue Property="FontSize" Bool="true" />
<PropertyValue Property="Margin" Bool="true" />
<PropertyValue Property="Signature" Bool="true" />
<PropertyValue Property="ResultSizeDefault" Int="20000" />
<PropertyValue Property="ResultSizeMaximum" Int="20000" />
</Record>
</Annotation>
</Annotations>
<Annotations Target="SAP__self.I_CountryVHType/Description">
<Annotation Term="SAP__UI.Hidden" />
<Annotation Term="SAP__common.Label" String="Country/Region Name" />
</Annotations>
</Schema>
</edmx:DataServices>
</edmx:Edmx>