Ma requête ne ramène rien depuis le portail, alors qu'elle ramène des résultats quand elle est lancée depuis le menu Impressions.

SOLVED

J'ai ajouté ma requête sur le portail Syracuse comme expliqué dans ce post: 

https://sagecity.na.sage.com/fr/enterprise-management-sage-x3-france/f/enterprise-management-sage-x3-france-technique/124580/comment-accrocher-une-requete-sur-le-portail

  • Lorsque je la lance depuis Impressions > Impressions > Visualisation de requêtes, elle me ramène des résultats
  • Lorsque je me connecte à X3 et visualise la requête que j'ai accrochée, elle ne ramène rien

Est-ce qu'il me manque une étape? 

  • +1
    verified answer

    Dans mon cas, c'était parce que j'avais mis dans l'onglet Sélection un critère de sélection avec une variable globale (de type [F:TAB]MONCHAMP = [V]GUSER). 


    Les variables globales ne sont pas accessibles depuis le portail Syracuse. Si la requête a une condition qui porte sur une variable globale, il faut: 

    • Trouver la variable de contexte équivalente. Par exemple, pour GUSER, c'est USER.
    • Chemin d'accès : Développement > Dictionnaire de données > Ouverture au paramétrage > Contexte
    • Si la case Chapitre est vide, remplacer la variable globale GXX par GACTX.[variable de contexte]
    • Si elle n'est pas vide, remplacer par GACTX.[chapitre].[variable de contexte]

    Par exemple, à la place de [F:TAB]MONCHAMP = [V]GUSER, mettre [F:TAB]MONCHAMP = GACTX.USER dans les critères de sélection de la requête, puis la revalider.

    => La requête tournera depuis le portail et depuis X3 (ou HRM).