Tutoriel de requête ABAP dans SAP: SQ01, SQ02, SQ03

Table des matières:

Anonim

L'application ABAP Query est utilisée pour créer des rapports qui ne sont pas déjà présents dans le système SAP. Il a été conçu pour les utilisateurs ayant peu ou pas de connaissances de la programmation ABAP. ABAP Query offre aux utilisateurs un large éventail de façons de définir des rapports et de créer différents types de rapports tels que des listes de base, des statistiques et des listes classées.
La requête ABAP comprend quatre composants:

  1. Requêtes
  2. InfoSets
  3. Groupes d'utilisateurs
  4. Traduction de la requête

Regardons-les en détail: -

Requêtes

Le composant Requêtes est utilisé par les utilisateurs finaux pour gérer les requêtes. On peut créer des requêtes, modifier des requêtes et exécuter des requêtes. Transaction SQ01

InfoSets

Les InfoSets sont des vues spéciales des sources de données. Un InfoSet décrit les champs d'une source de données sur lesquels il est possible de rapporter dans les requêtes. Un InfoSet peut être affecté à plusieurs rôles ou groupes d'utilisateurs.
Avantages -

  • En créant des InfoSets et en les affectant à des rôles ou à des groupes d'utilisateurs, l'administrateur système détermine la plage de rapports que les services d'application individuels ou les utilisateurs finaux peuvent générer à l'aide de la requête SAP.
  • Les utilisateurs finaux ne peuvent travailler qu'avec les InfoSets pertinents pour leur domaine particulier, comme indiqué par le rôle ou le groupe d'utilisateurs auquel ils sont affectés.

Groupes d'utilisateurs

Le composant Groupes d'utilisateurs est utilisé pour gérer les groupes d'utilisateurs (du point de vue de la sécurité).
Les utilisateurs travaillant dans la même application sont affectés au même groupe d'utilisateurs. Peu importe qui a réellement défini une requête dans un groupe d'utilisateurs. Chaque utilisateur affecté au groupe d'utilisateurs est en mesure d'exécuter la requête.
Les utilisateurs d'un groupe d'utilisateurs doivent disposer des autorisations nécessaires avant de pouvoir modifier ou redéfinir une requête. Chaque utilisateur d'un système peut être affecté à plusieurs groupes d'utilisateurs.

Composant Translation / QUERY

De nombreux textes sont générés lors de la définition des requêtes, des InfoSets et des groupes d'utilisateurs. Ces textes sont affichés dans la langue que nous avons choisie lors de la connexion au système SAP. Nous pouvons comparer le texte / les langues à l'aide de ce composant.

Traitement des données dans les requêtes

Les données peuvent être traitées et présentées de 3 manières: -

  1. LISTE DE BASE - Présente les données dans l'ordre défini par le domaine fonctionnel (prend en charge le tri et la sommation).
  2. STATISTIQUE - Affiche les chiffres statistiques calculés à partir des données de base.
  3. LISTE CLASSÉE - Une liste classée est une spécialisation d'une statistique. Ex Top 10 des clients d'une agence de voyages.

Une requête peut avoir une liste de base, jusqu'à neuf statistiques et jusqu'à neuf listes classées.

CRÉER UNE DEMANDE

Étape 1. Accédez à SQ01. Donnez un nom à la requête et cliquez sur le bouton Créer.


Étape 2. Donnez la description de la requête dans l'écran suivant. Spécifiez la longueur de sortie et sélectionnez l'option de traitement dans la zone Options de traitement supplémentaires. Les données peuvent être affichées dans divers formats tels qu'un tableau, un téléchargement dans un fichier et un affichage dans Word, etc.


Étape 3. Cliquez sur l'écran suivant, sélectionnez le groupe de champs à utiliser.


Étape 4. Cliquez sur l'écran suivant, sélectionnez les champs que vous souhaitez afficher


Étape 5. Sur l'écran suivant, sélectionnez les champs de sélection, puis choisissez l'un des types de sortie (basique, statistique, classé).
Dans chacune des listes, vous pouvez sélectionner diverses options (par exemple, ordre de tri des champs, modification de la longueur de sortie, couleur des colonnes, totaux, en-tête de page, pied de page, etc.).



Étape 6. Après avoir fourni toutes les options ci-dessus, vous pouvez enregistrer la requête et l'exécuter.

Remarque:Transaction pour créer / gérer l'ensemble d'informations - SQ02Transaction pour créer / gérer un groupe d'utilisateurs - SQ03