Filtrage d'enregistrements dans Read from SAP

Les paramètres de filtre de Read from SAP vous permettent de lire un sous-ensemble d'enregistrements d'une table SAP plutôt que l'ensemble des enregistrements de la table. Pour filtrer les enregistrements, vous spécifiez les valeurs que doit contenir un enregistrement pour qu'il soit lu dans le flux de données. Si vous ne spécifiez aucune condition de filtre, l'ensemble des enregistrements de la table sont lus dans le flux de données. L'utilisation de conditions de filtre est facultative.

Remarque : Si le stage Read from SAP est configuré pour lire les données de plusieurs tables SAP, le filtre est appliqué après l'exécution de l'opération JOIN.
  1. Dans le stage Read from SAP, cliquez sur l'onglet Filtre.
  2. Cliquez sur Ajouter.
  3. Dans le champ Nom de table, sélectionnez la table contenant les enregistrements que vous souhaitez filtrer.
  4. Dans le champ Filtrer par, sélectionnez le champ contenant les données que vous souhaitez utiliser comme base de filtrage.
  5. Sélectionnez l'un des opérateurs suivants :
    Remarque : Les opérateurs disponibles varient suivant le type de données du champ utilisé pour le filtrage.
    Opérateur Description
    Contient Vérifie si la chaîne contient la valeur indiquée.

    Est égal à

    Vérifie si la valeur du champ correspond à la valeur indiquée.
    N'est pas égal à

    Vérifie si la valeur du champ ne correspond pas à la valeur indiquée.

    Est supérieur à

    Vérifie si le champ a une valeur numérique supérieure à la valeur indiquée. Cet opérateur fonctionne sur des types de données numériques ainsi que sur des champs de chaînes contenant des nombres.

    Est supérieur ou égal à

    Vérifie si le champ a une valeur numérique supérieure ou égale à la valeur indiquée. Cet opérateur fonctionne sur des types de données numériques ainsi que sur des champs de chaînes contenant des nombres.

    Inférieur à

    Vérifie si le champ a une valeur numérique inférieure à la valeur indiquée. Cet opérateur fonctionne sur des types de données numériques ainsi que sur des champs de chaînes contenant des nombres.
    Est inférieur ou égal à

    Vérifie si le champ a une valeur numérique inférieure ou égale à la valeur indiquée. Cet opérateur fonctionne sur des types de données numériques ainsi que sur des champs de chaînes contenant des nombres.

    Est nul Vérifie si le champ est une valeur nulle.

    N'est pas nul

    Vérifie si le champ n'est pas une valeur nulle.
    Commence par Vérifie si le champ commence par la valeur indiquée.
    Se termine par Vérifie si le champ se termine par la valeur indiquée.
  6. Saisissez la valeur à laquelle vous souhaitez comparer la valeur du champ sélectionné.
  7. Cliquez sur OK.
  8. Ajoutez des conditions de filtre supplémentaires, le cas échéant.
    Remarque : Si vous indiquez plusieurs conditions de filtre, l'ensemble des conditions de filtre doivent être définies sur true pour que l'enregistrement soit lu dans le flux de données. Si l'une des conditions n'est pas définie sur true, l'enregistrement n'est pas lu dans le flux de données.