From 0186e9906d4f9e18e10e9065df6359e79c38d1e7 Mon Sep 17 00:00:00 2001 From: a4704105-04b0-45f3-93ed-b6db29ef1d94 Date: Wed, 5 Nov 2025 14:46:16 +0000 Subject: [PATCH] Search help --- src/zhs_c_countryvh.ddls.asddls | 19 +++++++++++++++++++ src/zhs_c_countryvh.ddls.baseinfo | 20 ++++++++++++++++++++ src/zhs_c_countryvh.ddls.xml | 13 +++++++++++++ src/zhs_c_rappartner.ddlx.asddlxs | 2 ++ 4 files changed, 54 insertions(+) create mode 100644 src/zhs_c_countryvh.ddls.asddls create mode 100644 src/zhs_c_countryvh.ddls.baseinfo create mode 100644 src/zhs_c_countryvh.ddls.xml diff --git a/src/zhs_c_countryvh.ddls.asddls b/src/zhs_c_countryvh.ddls.asddls new file mode 100644 index 0000000..f74efb1 --- /dev/null +++ b/src/zhs_c_countryvh.ddls.asddls @@ -0,0 +1,19 @@ +@AccessControl.authorizationCheck: #NOT_REQUIRED +@EndUserText.label: 'Search help for country' +@Search.searchable: true +@ObjectModel.resultSet.sizeCategory: #XS // Dit maakt een dropdown van de searchhelp + +define root view entity ZHS_C_CountryVH + as select from I_Country +{ + @Search.defaultSearchElement: true + @Search.fuzzinessThreshold: 0.8 + @Search.ranking: #HIGH + @ObjectModel.text.element: [ 'Description' ] + key Country, + + @Search.defaultSearchElement: true + @Search.fuzzinessThreshold: 0.8 + @Search.ranking: #LOW + _Text[1: Language = $session.system_language].CountryName as Description +} diff --git a/src/zhs_c_countryvh.ddls.baseinfo b/src/zhs_c_countryvh.ddls.baseinfo new file mode 100644 index 0000000..0ebf576 --- /dev/null +++ b/src/zhs_c_countryvh.ddls.baseinfo @@ -0,0 +1,20 @@ +{ +"BASEINFO": +{ +"FROM": +[ +"I_COUNTRY", +"I_COUNTRYTEXT" +], +"ASSOCIATED": +[], +"BASE": +[], +"ANNO_REF": +[], +"SCALAR_FUNCTION": +[], +"VERSION":0, +"ANNOREF_EVALUATION_ERROR":"" +} +} \ No newline at end of file diff --git a/src/zhs_c_countryvh.ddls.xml b/src/zhs_c_countryvh.ddls.xml new file mode 100644 index 0000000..dfec6af --- /dev/null +++ b/src/zhs_c_countryvh.ddls.xml @@ -0,0 +1,13 @@ + + + + + + ZHS_C_COUNTRYVH + E + Search help for country + W + + + + diff --git a/src/zhs_c_rappartner.ddlx.asddlxs b/src/zhs_c_rappartner.ddlx.asddlxs index ebc3735..da50780 100644 --- a/src/zhs_c_rappartner.ddlx.asddlxs +++ b/src/zhs_c_rappartner.ddlx.asddlxs @@ -65,10 +65,12 @@ annotate entity ZHS_C_RAPPartner with @UI.identification: [{ position: 60, qualifier: 'PARTNER_ADDRESS' }] @EndUserText.label: 'Ctry' @EndUserText.quickInfo: 'Country' + @Consumption.valueHelpDefinition: [{ entity: { name: 'ZHS_C_CountryVH', element: 'Country' } }] Country; @UI.identification: [{ position: 70, qualifier: 'PARTNER_INFO' }] @EndUserText.label: 'PayCurr' @EndUserText.quickInfo: 'Payment Currency' + @Consumption.valueHelpDefinition: [{ entity: { name: 'I_CurrencyStdVH', element: 'Currency' } }] PaymentCurrency; } \ No newline at end of file