Variables de texte 

Si vous souhaitez utiliser des variables pour définir les désignations des en-têtes de colonnes ou de lignes, vous devez utiliser les variables de texte. Par exemple, si vous utilisez une variable de valeur de caractéristique lorsque vous définissez un état, le système ne connaît pas encore le texte de cette valeur. Vous pouvez dans ce cas utiliser une variable de texte.

Les variables de texte ne peuvent être utilisées que dans les états formulaires. Elles sont définies dans le formulaire et remplacées lorsque vous exécutez l’état.

Certaines variables de texte, comme &0RESULT (texte de la ligne de cumul dans un état), sont livrées avec le système R/3 standard. Vous pouvez vérifier les variables de texte standards qui existent dans votre application via la gestion des variables.

Utilisation des variables de texte

Vous pouvez saisir une variable de texte où vous pouvez saisir des textes dans un formulaire.

Les variables globales doivent être définies dans le Customizing avant de pouvoir les saisir dans une zone de texte d’un formulaire. Pour gérer les variables globales, consultez Vue d’ensemble : Variables.

Pour les variables locales, vous devez saisir $ suivi du nom de la variable. Vous pouvez saisir la variable locale dans la désignation de ligne ou de colonne elle-même, ou encore dans la boîte de dialogue permettant la saisie de désignations, de textes moyens et descriptifs. Dès que vous avez saisi le nom de la variable locale, vous devez la gérer.

Gestion des variables locales de texte

Vous pouvez gérer les variables locales de texte, comme les variables de valeurs de caractéristique, via le menu Autres fonctions ® Variables ® Valeur de caractéristique ® Gérer variable . Pour traiter les variables locales, cliquez sur ou sélectionnez Autres fonctions ® Variables ® Définition de variables. Le système affiche ensuite une boîte de dialogue qui contient une liste des variables globales et locales utilisées dans le formulaire. Vous pouvez spécifier pour chaque variable locale si elle doit être remplacée par une valeur fixe dans l’état. Le système suppose par défaut qu’il s’agit d’une saisie obligatoire. Vous pouvez également gérer les textes pour les variables locales.

Pour les variables de texte, le type de remplacement détermine la façon dont vous devez procéder. Dans la plupart des cas, vous sauvegardez un chemin de remplacement pour que le système puisse définir automatiquement le texte à partir des données de base. Notez que le système ne peut remplacer automatiquement que les variables se référant à un élément doté de caractéristiques, et ce, à condition que vous sélectionniez la caractéristique souhaitée lorsque vous définissez l’élément.

Vous devez préciser la longueur du texte lorsque vous définissez la variable. Le nom d’une variable locale peut contenir jusqu’à 8 caractères. Si vous choisissez remplacement par saisie manuelle, la longueur du texte correspond à la longueur du nom de la variable.

Notez que dans la zone de caractéristique Période/exercice , la période est située à la fin de la zone. Si vous voulez remplacer une variable de texte par la période actuelle, vous devez saisir les éléments suivants dans le cadre Zone sélectionnée de la boîte de dialogue Détails : valeur 6, longueur 3.

Pour obtenir un exemple détaillé concernant l’utilisation des variables de texte, consultez Exemple : Utilisation des variables.