Didacticiel sur les requêtes ABAP dans SAP: SQ01, SQ02, SQ03
L'application ABAP Query est utilisée pour créer des rapports pas déjà présent dans SAP système. Il a été conçu pour les utilisateurs ayant peu ou pas de connaissances en 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 :
- Requêtes
- Ensembles d'informations
- Groupes d'utilisateurs
- Traduction de la requête
Examinons-les en détail : -
Requêtes
Ensembles d'informations
Les InfoSets sont des vues spéciales des sources de données. Un InfoSet décrit les champs d'une source de données qui peuvent faire l'objet de rapports 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 attribuant à des rôles ou à des groupes d'utilisateurs, l'administrateur système détermine la gamme de rapports que les différents services d'application ou les utilisateurs finaux peuvent générer à l'aide de l'outil. SAP Requete.
- Les utilisateurs finaux peuvent travailler uniquement avec les InfoSets pertinents pour leur domaine particulier, tels que désignés 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 capable d'exécuter la requête.
Les utilisateurs d'un groupe d'utilisateurs doivent disposer du 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 Traduction/QUERY
De nombreux textes sont générés lors de la définition de requêtes, d'InfoSets et de groupes d'utilisateurs. Ces textes sont affichés dans la langue que nous avons choisie lorsque nous nous connectons au SAP Système. Nous pouvons comparer le texte/les langues en utilisant 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 : -
- 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).
- STATISTIQUE – Affiche les chiffres statistiques calculés à partir des données de base.
- LISTE CLASSÉE – Une liste classée est une spécialisation d’une statistique. Ex Top dix clients d'une agence de voyages.
Une requête peut comporter une liste de base, jusqu'à neuf statistiques et jusqu'à neuf listes classées.
CRÉER UNE REQUÊTE
Étape 1) Allez à 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 ultérieur. Les données peuvent être affichées dans différents formats tels qu'un tableau, téléchargées dans un fichier et affichées 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 (de base, statistiques, 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/maintenir un ensemble d'informations –SQ02
Transaction pour créer/maintenir un groupe d'utilisateurs –SQ03