SAP Note 1269791 - BUPA_SEARCH_2 does not find partners during multiple calls

Composant : Business Partner -

Solution : https://service.sap.com/sap/support/notes/1269791 (Connexion à SAP Service Marketplace requise)

Résumé :
Lors de l'utilisation des modules BUPA_SEARCH ou BUPA_SEARCH_2 pour rechercher des partenaires commerciaux plusieurs fois lors d'une même LUW, aucun résultat n'est retourné après la première requête. Ce problème est dû à la gestion inappropriée de la variable globale gv_do_special_search, qui reste inchangée entre les appels sans réinitialisation, influençant les recherches subséquentes. Cette variable avait été initialement introduite pour optimiser les performances de recherche dans des conditions spécifiques, mais engendre des erreurs lorsque les conditions initiales ne sont pas respectées dans les recherches suivantes. La note SAP recommande l'implémentation de corrections permettant de réinitialiser la variable gv_do_special_search après chaque appel, afin qu'elle ne conserve pas l'état précédent.

Mots Clés :
terms bupa_search bupa_search_2 gv_do_special_search reason, prerequisites program error, called multiple times, business partner category, module bupa_search, variable gv_do_special_search, business partners, multiple calls, single luw, call onwards

Notes associées :

1172948SAP Solution Manager: Basic functions