Utilisation
Dans vos états, vous pouvez également utiliser des variables. Une variable est un caractère générique que vous pouvez saisir en fonction de vos besoins lors de l’exécution d’un état.
Dans vos états, vous pouvez utiliser des variables de sélection générale. Les variables de sélection générale déterminent les données sélectionnées pour un état et comprennent les catégories de variables suivantes :
Ces variables représentent des valeurs spécifiques. Vous saisissez une variable de valeur dans un set de base et vous déterminez la valeur de la variable au moment de l’exécution d’un état qui utilise le set contenant la variable. Les variables de valeur s’utilisent uniquement dans les sets de base.
Ces variables représentent les formules qui déterminent la valeur de la variable. Les variables de formule s’utilisent uniquement dans les sets de base.
Ces variables représentent les sets et les valeurs qu’ils comprennent. Les variables de set s’utilisent uniquement dans les sets multidimensionnels. Vous ne pouvez pas utiliser de sets multidimensionnels contenant des variables de set comme blocs de colonnes dans votre état.
Fonctionnalités
Variables de valeur
Une variable de valeur est une variable définie par l’utilisateur que vous pouvez saisir directement dans un set. Les variables de valeur s’utilisent uniquement dans les sets de base.

Vous pouvez créer une variable appelée EXER. Si vous la saisissez dans un set de base et que vous utilisez ensuite ce set dans un état, le système vous invite à saisir un exercice lors de l’exécution de l’état.
L’écran de sélection affiche les variables de valeur que vous utilisez dans le Report Writer lors de la sélection des enregistrements pour l’état. Lorsque vous utilisez une variable de valeur dans un état, la valeur que vous choisissez pour la variable n’est valable que pour une seule exécution. Chaque fois que vous exécutez l’état, vous devez saisir une nouvelle valeur pour la variable. Vous pouvez également saisir une valeur par défaut ; cette valeur s’affiche ensuite chaque fois qu’un état est exécuté.
Pour plus d’informations, reportez-vous à
Création de variables de valeur.
Variables de formule
Une variable de formule est une formule définie par l’utilisateur qui détermine la valeur d’une variable. Les variables de formule s’utilisent uniquement dans les sets de base.

Imaginons que vous souhaitez créer une formule qui calcule automatiquement l’exercice précédent en fonction de la variable de l’exercice en cours. Pour ce faire, procédez comme suit :
Si vous utilisez les variables EXER et EXER-PR dans un état, le système vous invite simplement à saisir l’exercice en cours (l’exercice en cours par défaut étant repris d’après la date du système). Le système calcule automatiquement la valeur de EXER-PR en soustrayant 1 de l’exercice que vous avez saisi pour EXER. Vous pouvez également définir EXER-PR au moyen de l’exit utilisateur S001 dans une formule (« #S001 » 1).
Pour plus d’informations, voir
Création de variables de formule.Si vous utilisez les variables de formules dans des colonnes d’état, vous pouvez également créer plusieurs catégories d’états. Pour plus d’informations, voir
Utilisation des variables de formules dans les états : exemples.Variables de set
Une variable de set représente un set de base ou un set unidimensionnel qui a été créé pour une caractéristique particulière. Vous pouvez saisir les variables de set dans un set multidimensionnel ou directement en tant que set de sélection dans un état.

Créez une variable de set appelée CNTR-V pour la caractéristique « Centre de coûts ». Lors de sa création, saisissez un nom de set (tel que TD-RCNTR-12 pour la caractéristique « Centre de coûts ») comme valeur par défaut pour cette variable de set.
Vous pouvez ensuite utiliser la variable de set pour l’un des objets suivants :
Lorsque vous saisissez la variable de set CNTR-V dans un set utilisé dans un état, le Report Writer vous invite à saisir un nom de set au moment où vous sélectionnez les données de l’état. Dans ce cas, la valeur par défaut pour le nom du set est TD-RCNTR-12. Si nécessaire, vous pouvez saisir un autre set et/ou des centres de coûts individuels.

Vous pouvez saisir des variables de set dont le set par défaut utilise une table différente de celle de l’état. La zone de table du set par défaut doit cependant être identique à la caractéristique concernée de la table de l’état.
L’écran de sélection affiche les variables de set utilisées par le Report Writer lorsque vous sélectionnez les données destinées à votre état. Pour chaque variable de set utilisée dans un état, le Report Writer crée une zone de saisie dans l’écran de sélection. Dans cette zone, vous pouvez saisir soit un set, soit une valeur ou encore un intervalle de valeurs.
Pour plus d’informations, voir
Création de variables de set.