Définition des critères de sélection 
Saisissez les critères de sélection de vos données d’état à l’écran Créer état : sélections génér. Ces sets, de même que les sets utilisés dans les lignes et les colonnes, définissent les données d’un état.

L’écran Créer état : sélections générales permet de saisir le set TD-LEDGER. Ce set contient la valeur AB pour la caractéristique Ledger. Une fois l’état créé, le système sélectionne uniquement les enregistrements de données pour le ledger AB.
Utilisez un set comme critère de sélection lorsque l’un des critères suivants s’applique :
Les caractéristiques suivantes doivent être définies dans votre état soit comme critères de sélection, soit comme bloc de lignes ou encore comme bloc de colonnes :

Pour réduire le temps de traitement, précisez dans la sélection générale de données toutes les caractéristiques qui ne doivent pas être utilisées dans les lignes ou les colonnes de l’état.
Procédure
Vous accédez à l’écran Créer état : sélections générales.
Les sets qui ont été définis comme sets de sélection par défaut s’affichent à l’écran. La définition des sets de sélection par défaut se fait dans la bibliothèque de l’état. Ces sets apparaissent en tant que critères de sélection pour chaque état d’une bibliothèque déterminée.

Vous définissez des sets de sélection par défaut pour les caractéristiques Société (TD-COCDE-TDG), Ledger (TD-RLDNR-D4), Version (TD-RVERS-02) et Exercice (TD-RYEAR-95). Ces sets de sélection apparaissent automatiquement chaque fois qu’un nouvel état est créé pour la bibliothèque en question.
Pour des données sur les sets de sélection par défaut, reportez-vous à
Bibliothèques.Vous ne pouvez pas utiliser un set contenant des caractéristiques déjà utilisées dans un bloc de lignes ou de colonnes. Vous ne pouvez pas non plus utiliser de set multidimensionnel comme critère de sélection. Vous ne pouvez utiliser un set de données comme critère de sélection qu’à condition que le set concerné ne contienne qu’une seule valeur.
Vous pouvez saisir un set qui n’a pas encore été créé dans votre système. Celui-ci vous demande si vous désirez créer le set et affiche une série de boîtes de dialogue dans lesquelles vous sélectionnez si vous désirez créer un set d’états ou un set général. Sélectionnez ensuite le type de set voulu.
Vous pouvez saisir des sets multidimensionnels et de base créés pour des caractéristiques à partir d’autres tables que celle qu’utilise l’état. Pour ce faire, la caractéristique du set de bloc de lignes doit être compatible avec la caractéristique correspondante dans la table de l’état.

Le Report Writer peut utiliser des sets provenant de toutes les classes de sets. Un nom de set n’est toutefois unique que dans une classe de sets.
Si vous avez saisi un nom de set qui existe dans deux classes de set différentes, le système affiche une boîte de dialogue dans laquelle vous devez sélectionner le set que vous voulez utiliser comme bloc de lignes.
Vous pouvez également saisir des variables de set comme critères de sélection d’état. Pour plus d’informations, voir Saisie d’une variable comme critère de sélection ci-dessous.

Vous pouvez activer le code Elim.prest.récip. et utiliser la variation de la sélection d’une caractéristique à l’écran Créer état : sélections générales. Ceci vous permet d’éliminer les prestations réciproques dans une hiérarchie de set et de créer des états pour les différents niveaux de la hiérarchie de set.
Si un set de sélection contient plusieurs valeurs, le Report Writer cumule généralement les données pour les différentes valeurs. En saisissant des valeurs appropriées dans les zones Varier de, Varier à et S, vous pouvez demander au Report Writer de créer des états différents pour les différentes valeurs ainsi que pour les différents niveaux de set (si le set de sélection est un set unidimensionnel).
Lorsque vous saisissez les données de variation, la variation de la sélection est automatiquement activée lorsque vous exécutez le groupe d’états de l’état.

Les niveaux d’une hiérarchie de set sont numérotés comme suit : le nœud de set le plus élevé est affecté au niveau 1. Le nœud de set qui lui est immédiatement inférieur est affecté au niveau 2, et ainsi de suite. Le niveau 1 est toujours affecté aux valeurs de caractéristique des sets de base, tandis que le niveau 2 est toujours affecté aux sets de base.
Saisissez les informations suivantes :
– le niveau hiérarchique supérieur pour sélectionner les données de l’état. Vous pouvez saisir un nombre supérieur ou inférieur à 0.
– le niveau hiérarchique inférieur pour sélectionner les données de l’état. Vous pouvez saisir un nombre supérieur ou inférieur à 0.
– le code S (valeur individuelle) si vous souhaitez également que des états différents pour les valeurs détaillées/individuelles soient repris dans le set de sélection. Si vous souhaitez que le système comprime tous les enregistrements, n’activez pas le code S (valeur individuelle).

Supposons que vous ayez créé un set unidimensionnel appelé TD-COCDE-TD qui contient trois sets de base : TD-COCDE-TD1 (sociétés S/L locales TD11, TD12, TD13), TD-COCDE-TD2 (sociétés S/L locales TD21, TD22, et TD23) et TD-COCDE-TD3 (sociétés S/L locales TD31, TD32, et TD33). Vous utilisez ensuite le set comme critère de sélection pour votre état. Le système sélectionne et comprime les enregistrements de données pour les neuf sociétés S/L.
Si vous avez saisi 1 dans la zone Varier de et 2 dans la zone Varier à et que vous avez laissé la zone S vide, le système crée quatre états différents pour les trois sociétés S/L.
Reportez-vous au tableau suivant pour utiliser les méthodes de sélection de données supplémentaires avec les zones Varier de, Varier à et S.
Utilisation des zones Varier de, Varier à et S (exemple TD-COCDE-TD)
De |
Pour |
S |
Fonction |
1 |
1 |
Espace |
Afficher un état avec les données comprimées pour le set unidimensionnel TD-COCDE-TD |
2 |
2 |
Espace |
Afficher trois états séparés avec les données comprimées pour les sets de base TD-COCDE-TD1, TD-COCDE-TD2, et TD-COCDE-TD3 |
1 |
2 |
Espace |
Afficher quatre état ; un état avec les données comprimées pour le set TD-COCDE-TD et trois états séparés pour les données comprimées pour les sets TD-COCDE-TD1, TD-COCDE-TD2 et TD-COCDE-TD3 |
3 1- |
3 1- |
X X |
Afficher neuf états séparés ; un état pour chaque société (valeur de set) dans les sets TD-COCDE-TD1, TD-COCDE-TD2 et TD-COCDE-TD3 |

Vous pouvez restreindre davantage les critères de sélection lorsque vous exécutez un groupe d’états. Pour plus d’informations, voir
Exécution de groupe d’états et la procédure Exécuter un groupe d’états.Lorsque vous affichez un état qui modifie le niveau des données de sélection, vous pouvez utiliser la fonction Vue pour basculer entre les différents états qui résultent des niveaux de variation. Pour plus d’informations sur les fonctions Vue, reportez-vous à
Fonctionnalités de l’édition d’états.Si un état est créé en arrière-plan, les états qui résultent des niveaux de variation sont imprimés consécutivement.
Fonctions de traitement supplémentaires (écran Créer état : sélections générales)
Sélectionnez |
Fonction |
Traiter ® Afficher set |
Afficher le set utilisé comme critère de sélection. |
Traiter ® Modifier set |
Afficher le set utilisé comme critère de sélection. Vous devez sauvegarder votre état avant de pouvoir appeler les opérations de gestion de set. |
Traiter ® Insérer set... |
Insérer un set comme critère de sélection. Vous accédez à la boîte de dialogue Sélectionner états. Vous pouvez saisir les critères de sélection à rechercher pour un set donné. |
Traiter ® Insérer variable... |
Insérer une variable de set existante comme critère de sélection. |
Traiter ® Supprimer ligne |
Supprimer une ligne. |
Traiter ® Règle de sélection |
Saisir une règle de sélection. |
Traiter ® Supprimer règle. |
Supprimer une règle de sélection. |
Saut ® Mise en page d’état ® Reprendre mise en page stand. |
Réinitialiser les paramètres de mise en page au paramétrage de la mise en page standard. |
Autres fonctions ® Liste caract. |
Afficher la liste des caractéristiques utilisées dans l’état. |
Autres fonctions ® Langue de travail |
Permuter la langue pour les textes d’état (par exemple, pour saisir le texte de la description de l’état dans une autre langue). |
Autres fonctions ® Autre m. en page std |
Affecter une nouvelle mise en page standard à l’état. |
Autres fonctions ® Valeur seuil |
Saisir une condition de valeur seuil pour afficher en couleur ou imprimer des lignes d’état selon les valeurs d’une colonne d’état spécifique. |

Vous pouvez également cliquer sur les icônes Insérer ligne et Supprimer ligne placées en dessous de la liste des sets de sélection de données pour insérer une nouvelle ligne vierge et supprimer une ligne.
Saisie d’une formule pour la sélection de données d’état
Si vous ne pouvez pas définir intégralement les critères de sélection à l’aide d’un set ou d’une variable de set, vous pouvez utiliser une formule de sélection. Pour cela, vous devez généralement d’abord la définir. Ensuite, vous pouvez utiliser le nom de la règle lorsque vous définissez un état. La définition des règles et des formules de sélection s’effectue dans le Customizing.
Pour plus d’informations sur la définition des formules de sélection dans les règles, voir l’IMG des Ledgers spéciaux sous Outils
® Gérer validation/substitution/règles ®
Règles logiques pour la validation et la substitution.
Pour améliorer le temps de traitement, utilisez un set plutôt qu’une formule de sélection. N’utilisez une formule de sélection que s’il n’est pas possible de définir une condition avec un set. Vous pouvez ainsi utiliser une formule de sélection lorsque vous souhaitez sélectionner uniquement des combinaisons de valeurs déterminées pour des caractéristiques différentes.
Si vous souhaitez saisir des noms de règle comme critères de sélection à l’écran Créer état : sélections génér., procédez comme suit :
Vous accédez à la boîte de dialogue Sélectionner règle.
Le nom de la règle de sélection que vous utilisez doit être défini dans le Customizing. Par ailleurs, la formule de sélection que vous utilisez dans une définition d’état peut uniquement se référer à la table définie dans la bibliothèque de l’état.
Une formule peut ainsi uniquement se référer à la table GLT1 si l’état se trouve dans une bibliothèque qui utilise la table GLT1.
Vous accédez à l’écran Créer état : sélections générales, qui affiche le nom de la règle que vous avez saisi.
Saisie de variables comme critères de sélection
Vous pouvez utiliser des variables de set comme critères de sélection. Lorsque vous créez un état qui utilise une variable de set, le système vous invite à saisir un nom de set pour la variable.

Vous pouvez saisir les variables de set dont le set par défaut utilise une table différente de celle de l’état. La condition préalable consiste à ce que la zone de table du set par défaut soit compatible avec la caractéristique concernée de la table d’état.
Par exemple, vous pouvez :
Étant donné que la variable utilise un set par défaut pour la table CCSS, le système sélectionne la caractéristique correspondante dans la table GLT1. S’il y a plusieurs caractéristiques compatibles dans la table GLT1, le système affiche une boîte de dialogue qui les répertorie. Sélectionnez la caractéristique que vous voulez utiliser dans la définition d’état. Dans cet exemple, vous pouvez sélectionner la caractéristique Domaine d’activité (RBUSA) ou Domaine d’activité de la société S/L partenaire (SBUSA).
Pour saisir une variable de set comme critère de sélection :
Vous accédez à la boîte de dialogue Critères sélection variables. Saisissez les critères de sélection pour la recherche d’une variable de set existante.
Pour plus d’informations sur la création des variables de set, voir
Création des variables de set.