Définition de l'ordre de tri à l'aide de champs de paramètre. SAP 2013 Support Package 1
Champs de paramètre et invites
6.
Créez une formule utilisant le champ de paramètre comme s'il s'agissait d'une valeur constante.
Par exemple, au lieu de créer une formule contenant les noms de pays codés en dur :
{customer.COUNTRY} = "USA"
Utiliser un champ de paramètre au lieu de "E.-U.".
{customer.COUNTRY} = {?Country}
Pour ce faire, cliquez deux fois sur le champ de base de données, appuyez sur la touche = puis cliquez deux fois sur le paramètre.
Conseil :
Les champs de paramètre sont facilement identifiables grâce au signe (?).
7.
Cliquez sur
Enregistrer et fermer
dans l'Atelier de formules.
La boîte de dialogue Explorateur de champs apparaît. Le nom de la formule que vous venez de créer est mis en surbrillance dans la zone de liste de formules.
8.
Faites glisser, puis relâchez la formule dans le rapport.
9.
Cliquez sur
Actualiser
pour générer le rapport.
Une boîte de dialogue s'affiche, vous invitant à saisir des valeurs.
21.12.6 Définition de l'ordre de tri à l'aide de champs de paramètre
Pour définir l'ordre de tri à l'aide de champs de paramètre, vous devez d'abord créer une formule comprenant un champ de paramètre, puis effectuer le tri sur cette formule. Supposons, par exemple, que vous possédiez une liste de clients basée sur la table Clients. Pour chaque client, le nom du client, la ville, la région, le pays et le numéro de téléphone sont affichés. Vous voulez trier le rapport par pays, région ou ville, en fonction de vos exigences du moment.
1.
Créez un champ de paramètre et nommez-le
TrierChamp
.
2.
Sélectionnez la valeur
Chaîne
dans la liste
Type
.
Vous voudrez peut-être limiter à un le nombre de caractères pouvant être tapés par l'utilisateur.
3.
Pour cela, saisissez le chiffre 1 dans les zones de texte
Longueur min.
et
Longueur max.
, puis cliquez sur
OK
.
Le champ de paramètre acceptera maintenant les valeurs comportant un seul caractère uniquement.
Le champ acceptera la valeur "V", mais pas la valeur "Ville".
4.
Dans le champ
Texte d'invite
, saisissez une invite semblable à celle-ci :
Type R to sort by Region or C to sort by City; otherwise, data will be sorted by Country.
5.
Créez une formule semblable à celle-ci et appelez-la
Tri
:
If {?SortField} = "C" Then {customer.CITY}
Else
If {?SortField} = "R" Then {customer.REGION}
518 2013-09-26

Публичная ссылка обновлена
Публичная ссылка на ваш чат обновлена.