Configuration des éléments d'analyse

Objectives

After completing this lesson, you will be able to:
  • Plan l'objectif de I nfo S et
  • Modifier un groupe d'utilisateurs
  • Transporter un info-set du domaine global (inter-mandants) vers le domaine standard spécifique au mandant

Info S et Bases

Les info-sets sont des vues spéciales de bases de données logiques qui déterminent les zones de la base de données logique pouvant être signalées par des requêtes.

Comme le système contient un grand nombre de zones dans les bases de données logiques, il n'est pas pratique de les proposer toutes pour la sélection lors de la création de requêtes. Par conséquent, avant de créer des requêtes, vous devez créer des info-sets.

Chaque base de données logique possède un écran de sélection standard qui est déterminé par la structure de la base de données logique. Indépendamment de la structure des tables de base de données utilisées, l'écran de sélection contient les paramètres de sélection les plus fréquemment utilisés. Lorsque vous définissez des états avec des bases de données logiques, vous avez rarement besoin de sélectionner des zones de sélection explicitement, car elles sont déjà incluses dans l'écran de sélection standard.

Une autre méthode d'acquisition d'une synthèse des paramètres de sélection d'une base de données logique consiste à définir et à exécuter une requête dans la base de données logique. Tous les paramètres de sélection sont inclus dans l'écran de sélection. Si de nombreux paramètres sont disponibles, vous pouvez les afficher en sélectionnant Autres sélections.

Les infotypes client (espace nom 9000-9999) peuvent être inclus dans les InfoSets créés pour les composantes HR.

Les info-sets sont affectés à des groupes d'utilisateurs et sont structurés en fonction de leurs groupes de zones. Les groupes de zones dans HR correspondent aux infotypes.

InfoSets et groupes d'utilisateurs

Les info-sets ne sont disponibles pour les utilisateurs que si les utilisateurs ont été affectés à des groupes d'utilisateurs.

Les conditions préalables à l'utilisation de la requête ad hoc et de SAP Query sont les suivantes :

  1. Vous avez créé des info-sets et des groupes d'utilisateurs.
  2. Vous avez affecté des info-sets à des groupes d'utilisateurs.
  3. Les utilisateurs peuvent désormais créer des requêtes.

Groupes d'utilisateurs

Pour configurer un environnement de travail approprié pour les utilisateurs finaux, l'administrateur système gère les groupes d'utilisateurs. Les utilisateurs qui travaillent dans la même application sont regroupés dans des groupes d'utilisateurs.

Tous les utilisateurs affectés à un groupe d'utilisateurs peuvent exécuter les requêtes de ce groupe, quel que soit l'utilisateur qui a défini la requête. Cependant, les utilisateurs affectés à un groupe d'utilisateurs ne peuvent modifier et redéfinir les requêtes que s'ils disposent de l'autorisation appropriée.

Les utilisateurs peuvent copier et exécuter des requêtes dans n'importe quel groupe d'utilisateurs auquel ils appartiennent. La possibilité de modifier ou non les requêtes existantes de ces groupes d'utilisateurs dépend de l'implémentation ou non du blocage de modification. Chaque utilisateur peut être affecté à plusieurs groupes d'utilisateurs.

Modifier un groupe d'utilisateurs

Scénario de gestion

Vous devez créer vos propres requêtes et les sauvegarder dans votre propre groupe d'utilisateurs pour vous assurer qu'elles ne sont pas modifiées. Pour cette raison, vous devez afficher votre propre groupe d'utilisateurs et affecter les info-sets requis.

Astuce

Vous travaillez dans le domaine standard par défaut (dépendant du mandant). Le groupe d'utilisateurs est déjà configuré.

Étapes

  1. Affichez votre groupe d'utilisateurs S4HR58## (## est votre numéro de groupe) et affectez-vous.

    1. Dans l'écran SAP Easy Access, sélectionnez OutilsABAP WorkbenchUtilitairesSAP QueryGroupes d'utilisateurs (SQ03).

    2. Dans l'écran User Groups: Initialscreen, sélectionnez EnvironmentQuery area.

    3. Dans la boîte de dialogue Espaces de travail, sélectionnez Domaine standard (dépendant du mandant), puis cliquez sur le bouton de commande Sélectionner.

    4. Dans la zone Groupe d'utilisateurs, saisissez le nom de votre groupe d'utilisateurs S4HR58##, où ## est le numéro de groupe.

    5. Sélectionnez le bouton de commande Afficher. Vous accédez ainsi au groupe d'utilisateurs S4HR58##: Displayscreen qui confirme la configuration de votre groupe d'utilisateurs. Fermez cet écran.

    6. Sélectionnez le bouton de commande Affecter utilisateurs et info-sets. L'écran Groupe d'utilisateurs S4HR58## : affecter utilisateurs s'affiche.

  2. Affectez les info-sets S4HR58PNPMINI et S4HR58PNPPCH à votre groupe d'utilisateurs.

    1. Dans l'écran Groupe d'utilisateurs S4HR58## : Affecter utilisateurs, cliquez sur le bouton de commande Affecter info-sets.

    2. Sélectionnez les info-sets S4HR58PNPMINI et S4HR58PNPPCH.

    3. Sauvegardez vos entrées. Vous pouvez maintenant utiliser la requête ad hoc pour accéder à ces info-sets.

  3. Dans votre groupe d'utilisateurs, gérez le paramètre AQB (Configuration du groupe d'utilisateurs) avec la valeur de paramètre S4HR58##.

    1. Sélectionnez SystèmeValeurs utilisateurDonnées utilisateur.

    2. Dans l'écran Gérer profil utilisateur, sélectionnez la page à onglet Paramètres.

    3. Dans la colonne ID paramètre SET/GET, recherchez le paramètre AQB et dans la zone Valeur de paramètre, saisissez S4HR58##.

    4. Sauvegardez vos entrées.

    5. Revenez à l'écran SAP Easy Access.

Domaines de requête

Les domaines de requête sont de deux types : standard et global.

Dans la zone de requête standard, tous les objets de requête, tels que les requêtes, les info-sets et les groupes d'utilisateurs, sont créés et gérés par mandant. Les objets de requête ne sont pas liés au Workbench Organizer. Par conséquent, ils ne peuvent pas être saisis et transportés à l'aide des procédures de correction et de transport normales. Cela permet aux utilisateurs finaux de développer dans leurs mandants des requêtes qui ne sont pas destinées à une utilisation dans tout le système.

Dans le domaine de requête global, les objets de requête sont inter-mandants. Ils sont liés au Workbench Organizer et peuvent être saisis et transportés à l'aide des procédures de correction et de transport normales. Cependant, vous n'êtes pas obligé d'exécuter une activité avant ou après les transports. Par conséquent, le domaine de requête global convient aux requêtes qui sont développées et distribuées en tant qu'objets utilisables de manière centralisée.

Remarque

Les objets de requête fournis par SAP sont également stockés dans le domaine de requête global.

Transports d'info-sets

Les transactions utilisées pour gérer les objets de requête vérifient la syntaxe des noms. Vous êtes autorisé à utiliser uniquement des préfixes de nom pour les objets de requête dans le domaine de requête global. Les objets SAP Query peuvent être importés dans le domaine global (inter-mandants) lors de la montée de version du système. Ces objets fournis par SAP utilisent le préfixe de nom réservé /SAPQUERY/.

Si vous créez des requêtes dans un groupe d'utilisateurs dont le préfixe appartient à SAP, à un partenaire ou à un autre client, les requêtes héritent du préfixe de leur groupe d'utilisateurs. Ces groupes d'utilisateurs pourraient se retrouver dans le système après une montée de version ou un transport. La requête constitue alors une partie des objets affectés à l'espace nom spécifié par le préfixe du groupe d'utilisateurs.

Transport d'un info-set

Scénario de gestion

Vous devez utiliser un info-set global dans le domaine standard (dépendant du mandant). Vous devez donc savoir comment transporter un InfoSet.

Passez au domaine global (inter-mandants) et sélectionnez n'importe quel info-set standard. Utilisez l'option Transporter InfoSets et saisissez MERGE dans l'option d'importation. Effectuez un transport test initial et déterminez si l'InfoSet requis est transporté.

Étapes

  1. Transportez un InfoSet du domaine global (inter-mandants) vers le domaine standard (dépendant du mandant).

    1. Dans l'écran SAP Easy Access, sélectionnez OutilsABAP WorkbenchUtilitairesSAP QueryInfoSets (SQ02).

      Remarque

      Vous pouvez également sélectionner Ressources humainesSystème d'informationOptionsOptions en coursSAP Query : Gérer info-sets.
    2. Pour passer au domaine de requête global, sélectionnez EnvironnementDomaines de requête. La boîte de dialogue Espaces de travail, qui vous permet de sélectionner un domaine de requête, s'ouvre.

    3. Sélectionnez Domaine global (inter-mandants) et cliquez sur le bouton de commande Sélectionner.

    4. Sélectionnez un info-set dans la liste et cliquez sur Transports.

    5. L'écran SAP Query: Transport tool s'affiche. Dans la zone de sélection Action de transport, sélectionnez Copier domaine globalDomaine standard et dans la zone de sélection Option de transport, sélectionnez Transporter info-sets.

    6. Dans la zone Option d'importation, saisissez MERGE et dans la zone InfoSets, saisissez le nom de l'InfoSet à transporter.

    7. Sélectionnez Test, puis Exécuter pour lancer le transport.

    8. Vérifiez dans le protocole obtenu si l'InfoSet peut être transporté. Si le transport ne déclenche aucun problème, désélectionnez Test.

    9. Pour lancer le transport, sélectionnez Exécuter.

    10. Revenez à l'écran InfoSet : écran initial.

  2. Revenez au domaine de requête standard et renommez l'info-set Standard_##.

    1. Pour passer au domaine de requête standard, sélectionnez EnvironnementDomaines de requête. Le système affiche une boîte de dialogue qui vous permet de sélectionner un domaine de requête.

    2. Dans la boîte de dialogue Espaces de travail, sélectionnez Domaine standard (dépendant du mandant) et sélectionnez Sélectionner.

    3. Sélectionnez l'InfoSet que vous avez transporté dans la liste.

    4. Sélectionnez InfoSetRenommer.

    5. Dans la boîte de dialogue Renommer info-set, saisissez le nouveau nom Standard## dans la zone À.

    6. Cliquez sur Suite.

    7. Vous êtes encore dans l'écran InfoSet : écran initial.

  3. Affectez l'info-set à votre groupe d'utilisateurs.

    1. Sélectionnez Affectation rôle/groupe d'utilisateurs.

    2. Sélectionnez votre groupe d'utilisateurs S4HR58##.

    3. Sauvegardez vos entrées.