SAP ABAP - Aide à la recherche

L'aide à la recherche, un autre objet de référentiel du dictionnaire ABAP, permet d'afficher toutes les valeurs possibles d'un champ sous la forme d'une liste. Cette liste est également connue sous le nom dehit list. Vous pouvez sélectionner les valeurs à saisir dans les champs de cette liste de résultats au lieu de saisir manuellement la valeur, ce qui est fastidieux et sujet aux erreurs.

Créer une aide à la recherche

Step 1- Accédez à la transaction SE11. Sélectionnez le bouton radio de l'aide à la recherche. Saisissez le nom de l'aide à la recherche à créer. Entrons le nom ZSRCH1. Cliquez sur le bouton Créer.

Step 2- Le système demandera le type d'aide à la recherche à créer. Sélectionnez l'aide à la recherche élémentaire, qui est par défaut. L'écran pour créer une aide à la recherche élémentaire, comme illustré dans la capture d'écran suivante, apparaît.

Step 3- Dans la méthode de sélection, nous devons indiquer si notre source de données est un tableau ou une vue. Dans notre cas, il s'agit d'une table. Le tableau est ZCUSTOMERS1. Il est sélectionné dans une liste de sélection.

Step 4- Une fois la méthode de sélection entrée, le champ suivant est le type de dialogue. Cela contrôle l'apparence de la boîte de dialogue restrictive. Il existe une liste déroulante avec trois options. Sélectionnons l'option «Afficher les valeurs immédiatement».

Step 5- Vient ensuite la zone des paramètres. Pour chaque paramètre ou champ d'aide à la recherche, ces champs de colonne doivent être saisis conformément aux exigences.

  • Search help parameter- Ceci est un champ de la source des données. Les champs du tableau sont répertoriés dans la liste de sélection. Les champs participant à l'aide à la recherche seraient saisis, un champ dans chaque ligne. Incluons les deux champs CLIENT et NOM. La participation de ces deux champs est indiquée dans le reste des colonnes.

  • Import- Ce champ est une case à cocher pour indiquer si un paramètre d'aide à la recherche est un paramètre d'importation. L'exportation ou l'importation se fait en référence à l'aide à la recherche.

  • Export- Ce champ est une case à cocher pour indiquer si un paramètre d'aide à la recherche est un paramètre d'exportation. L'exportation sera le transfert des valeurs de champ de la liste de sélection aux champs d'écran.

  • LPos- Sa valeur contrôle la position physique du paramètre ou du champ d'aide à la recherche dans la liste de sélection. Si vous entrez une valeur 1, le champ apparaîtra en première position dans la liste de sélection et ainsi de suite.

  • SPos- Il contrôle la position physique du paramètre ou du champ Aide à la recherche dans la boîte de dialogue restrictive. Si vous entrez une valeur de 1, le champ apparaîtra en première position dans la boîte de dialogue restrictive et ainsi de suite.

  • Data element- Chaque paramètre ou champ d'aide à la recherche se voit attribuer par défaut un élément de données qui lui a été attribué dans la source de données (Table ou Vue). Ce nom d'élément de données apparaît en mode d'affichage.

Step 6- Effectuez un contrôle de cohérence et activez l'aide à la recherche. Appuyez sur F8 pour exécuter. L'écran «Test Search Help ZSRCH1» apparaît comme illustré dans la capture d'écran suivante.

Step 7- Entrons le numéro 100004 dans le champ de l'écran «Prêt pour entrée» du CLIENT. Appuyez sur Entrée.

Le numéro de client, 100004 et le nom «STEPHEN» s'affichent.