Petit Guide SAP : Épisode 3 – Affecter des variantes de tableau en masse

Nous avons vu  comment créer des variantes de tableau dans le chapitre 1 de l’article « Petit Guide SAP : Épisode 1 – création des variantes « . Nous allons découvrir ici comment affecter en masse ces variantes à une liste d’utilisateur.

Cette manipulation permet de faire en sorte que les utilisateurs possèdent par défaut une variante de tableau similaire préalablement déterminer et donc d’ouvrir les transactions sur une vue pertinente et strictement similaire pour tous.

1- Création de la variante de tableau

Nous allons prendre pour exemple la transaction MIGO qui possède un écran contenant un nombre important de colonne:

SAPandCO RSTCX Variante 3 01

Selon le tutoriel « Petit Guide SAP : Épisode 1 – création des variantes » , une variante nommée « DEMONSTRATION » est créée dans la transaction MIGO avec pour objectif de faire apparaître la colonne « Numéro article fourn. » bien plus à gauche que ne le propose le standard SAP.

SAPandCO RSTCX Variante 3 02

Récupérez ensuite les informations du nom du programme pour lequel la variante a été créée (ce n’est pas le nom de la transaction) et l’utilisateur à l’origine de la variante : ces informations sont disponibles en bas à droite de votre écran en cliquant sur la petite flèche.

SAPandCO RSTCX Variante 3 03

Warning   Contrairement à l’exemple décrit ici, il est conseillé de créer les variantes de tableau avec un utilisateur « System » pour éviter tout risque lié à la suppression d’un utilisateur fonctionnel.

2- Diffusion de la variante :

Depuis le menu SAP, lancez la transaction SA38  « Exécution du programme »

SAPandCO RSTCX Variante 3 04

Dans la zone Programme, Renseignez le nom du programme RSTCX_COPY_TCVARIANT : puis exécutez le :

SAPandCO RSTCX Variante 3 05

1 : Dans la zone « Nom de progr » renseignez le nom du programme récupéré précédemment dans la MIGO :

SAPandCO RSTCX Variante 3 06

2 : Zone « Util. » :

La zone Utilisateur est alimentée automatiquement par le code de la personne qui lance la SA38. Si c’est une tierce personne qui doit lancer la SA38, c’est donc son propre code qui remonte.

Warning Assurez-vous que c’est bien le code utilisateur à l’origine de la variante qui se trouve dans cette zone.

3: Recherchez la variante désirée en cliquant sur le match code de la zone « Nom de la variante » –> vous pouvez bien évidemment saisir directement le nom de la variante mais une recherche évite les risques d’interprétation du libellé (par exemple un blanc avant ou après le nom)

Une fenêtre active reprenant les zones préalablement renseignées apparait, Validez la recherche:

SAPandCO RSTCX Variante 3 07

La variante DEMONSTRATION est retrouvée; Validez en double cliquant sur la ligne ou en cliquant et en validant en bas.

SAPandCO RSTCX Variante 3 08

1: Sélectionnez les utilisateurs qui devront « recevoir » cette variante

Warning  Évitez l’étoile pour sélectionner tous les utilisateurs. Il est préférable de sélectionner les utilisateurs avec les fonctions de sélection de SAP.

Warning Options :Il est possible de transférer des variantes entre mandant mais uniquement à l’intérieur d’un même système.

SAPandCO RSTCX Variante 3 09

Warning1 – Il est également possible de remplacer les versions existantes pour les utilisateurs sélectionnes : Cette action remplace l’ancienne version de la variante. Dans le cas d’un traitement périodique (Cf. pont 3) cette action est inutile car la réaffectation périodique permet de mettre à jour les utilisateurs.

2 – La Dernière Ligne « Supprimer toutes variantes de la clé ci dessus » est à proscrire. Elle conduira à la suppression de la variante :

SAPandCO RSTCX Variante 3 13

3 – Résultat :

un « log » d’exécution synthétise les actions effectuées

Première copie de la variante:

SAPandCO RSTCX Variante 3 10

Copie périodique de la variante :

SAPandCO RSTCX Variante 3 14

Résultat fonctionnel définitf:

L’ouverture de la MIGO s’effectue désormais avec la variante affectée :

SAPandCO RSTCX Variante 3 11

4- Conseil d’utilisation de RSTCX_TC_COPYVARIANT

Il est recommandé d’automatiser ce traitement et de le lancer de façon récurrente pour permettre la prise en compte des nouveaux utilisateurs. Ces actions sont décrites dans le tutoriel : Comment créer un job pas à pas.

Bonne duplication de variante et à bientôt !

Si vous avez apprécié cet article, inscrivez-vous à la Newsletter et recevez les prochains articles.

2 Commentaires

Bonjour,
excellente astuce, que ce soit pour les variantes de tableaux ou de sélection.
Cordialement
Amaury