Avalados por :

Cómo optimizar la búsqueda en SAP GTS con SAP HANA Search

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 22 Vistas
0
Cargando...
Companies running SAP GTS 11 on an SAP HANA database can utilize SAP HANA Search in Sanctioned Party List Screening (SPL) in addition to classic GTS Search and TREX. However, with the introduction of SAP GTS, edition for SAP HANA, TREX is no longer an option. As GTS users are moving from TREX to SAP HANA Search, it is crucial to understand how the SAP HANA Search differs. If you apply the same parameter settings as with TREX, GTS will produce a different outcome, and you may therefore raise questions about its reliability. So, for starters, you should definitively not copy the parameter settings directly from TREX.

Delimiters

SAP HANA Search in GTS relies heavily on the search capabilities in the HANA database and not GTS-specific logic run on the application server. Consequently, SAP HANA Search does not utilize some of the parameters you traditionally define in SAP GTS, such as, for instance, the delimiters. Delimiters separate a search string into separate words or “tokens”. Delimiters ensure that a Business Partner entry like “Erika Mustermann” is handled as two different search terms (“Erika” and “Mustermann”) and not as one search term (“Erika Mustermann”). In this case, the system sees “space” as a delimiter. Instead of GTS-specific parameters, SAP HANA Search relies on internal delimiter handling in SAP HANA. However, even here, you can change the default delimiters used by HANA Search by changing the full-text index of SPL tables. Standard SAP HANA Search delimiters are \/;,.:-_()[]<>!?*@+{}="&

Standardization of Letters and Terms

Be aware that all characters are replaced by lowercase characters without any diacritics before the comparison takes place. This is called standardization. Therefore, it is possible to get a 100% match when comparing two unequal terms, because the standardization process returned two identical terms. Details on how SAP HANA Search standardize letters can be found here: https://help.sap.com/docs/SAP_HANA_PLATFORM/691cb949c1034198800afde3e5be6570/ce6c4480bb571014a44fdf7...

Stopwords

SAP HANA Search handles the defined Exclusion Texts (words) differently. TREX and GTS Search ignore these words completely. In SAP HANA Search, exclusion words are called stopwords. Stopwords are terms that are less significant for a search, for instance, abbreviations such as Ltd, AG, SE etc. Search is carried out as though the stopwords did not exist (either in the business partner or the SPL entry). However, stopwords influence the calculated fuzzy core. For example, an SPL entry with stopwords identical to the Business Partner record gets a higher score than one with differing or missing stopwords.

Term Mappings

Term mappings can extend the search by adding additional search terms to the Business Partner record. Term Mappings will expand the search term, and synonyms, hypernyms, and hyponyms will be added. For instance, adding the complete form “Aktiengesellschaft” when the abbreviation AG is used or “United States” when “U.S.” is used. When stopwords and term mappings are combined in a single query, term mappings are applied first. Stopwords are then applied to all search term variations created by the term mappings.

Search Parameters

For each comparison procedure, you can define four critical parameters. The parameters influence the outcome later presented as SPL hits. The first three parameters, all represented as percentages between 0 and 100, are:

Search Parameters

Exactness Percentage Rate of Matching Words Minimum Score In addition, there is a toggle selection called “Symmetric Search”.

SAP HANA Search represented as Rocket Science

Exactness

Exactness represents the first stage in the screening process. Every word (referred to as tokens) in the Business Partner search string will receive an exactness score or a fuzzy score. The fuzzy search algorithm calculates a fuzzy score for each string comparison. The higher the score, the more similar the strings are. A score of 1.0 means the strings are identical. A score of 0.0 means the strings have nothing in common.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...
Hello Trond,

you describe in your blog https://blogs.sap.com/2023/03/07/how-does-sap-hana-search-work-in-sap-global-trade-services-sanction...

within the section "Minimum length" ... However, since the generation of search terms is no longer needed with SAP HANA Search, these parameters are no longer in effect when SAP HANA Search is used ...

that the generation of search terms is no longer needed.

The SAP docu "Administration Guide | PUBLIC 2023-03-21 SAP Global Trade Services, edition for SAP HANA" include the following chapters "6.2.2.5 Manage Comparison Terms for Sanctioned Party
Lists", 6.2.2.6 Comparison Terms for SPL Master Data and "6.2.2.7 Generating Comparison Terms for BP Master Data" that might no longer be required. Can you please confirm this and to trigger a change within the SAP-documents?

The chapter "6.2.2.8 Resetting the Application Buffer" is from my perspective only required when changes within the customizing happen. Is my understanding correct?

Thanks for your feedback in advance.
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...
Hola Trond,

describes en la sección "Longitud mínima" ... Sin embargo, dado que la generación de términos de búsqueda ya no es necesaria con SAP HANA Search, estos parámetros ya no tienen efecto cuando se utiliza SAP HANA Search ...

que la generación de términos de búsqueda ya no es necesaria.

El documento de SAP "Guía de administración | PÚBLICO 2023-03-21 Servicios Globales de Comercio de SAP, edición para SAP HANA" incluye los siguientes capítulos "6.2.2.5 Gestionar Términos de Comparación para Listas de Partes Sancionadas", 6.2.2.6 Términos de Comparación para Datos Maestros de SPL y "6.2.2.7 Generación de Términos de Comparación para Datos Maestros de BP" que podrían ya no ser necesarios. ¿Puede confirmar esto y provocar un cambio dentro de los documentos de SAP?

El capítulo "6.2.2.8 Restablecimiento de la Memoria Intermedia de la Aplicación" es, desde mi perspectiva, solo necesario cuando se realizan cambios en las personalizaciones. ¿Es correcta mi comprensión?

Gracias por la retroalimentación de antemano.

Saludos cordiales,

Walter Bietsch
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Buen blog..gracias

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...
Hola,

Realmente maravilloso blog, gracias por tu tiempo y dedicación para explicar a los demás.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?