De ABAP Query-applicatie wordt gebruikt om rapporten te maken die nog niet aanwezig zijn in het SAP-systeem. Het is ontworpen voor gebruikers met weinig of geen kennis van de ABAP-programmering. ABAP Query biedt gebruikers een breed scala aan manieren om rapporten te definiëren en verschillende soorten rapporten te maken, zoals basislijsten, statistieken en gerangschikte lijsten.
De ABAP-query bestaat uit vier componenten:
- Vragen
- InfoSets
- gebruikersgroepen
- Vertaling van Query
Laten we ze in detail bekijken: -
Vragen
De component Query's wordt door eindgebruikers gebruikt om zoekopdrachten bij te houden. Men kan queries aanmaken, queries wijzigen en queries uitvoeren. Transactie SQ01InfoSets
InfoSets zijn speciale weergaven van gegevensbronnen. Een InfoSet beschrijft over welke velden van een gegevensbron in query's kan worden gerapporteerd. Een InfoSet kan worden toegewezen aan verschillende rollen of gebruikersgroepen.
Voordelen -
- Door InfoSets aan te maken en deze toe te wijzen aan rollen of gebruikersgroepen, bepaalt de systeembeheerder de reeks rapporten die de individuele applicatieafdelingen of eindgebruikers kunnen genereren met behulp van de SAP Query.
- Eindgebruikers kunnen alleen werken met die InfoSets die relevant zijn voor hun specifieke gebied, zoals aangegeven door de rol of gebruikersgroep waaraan ze zijn toegewezen.
Gebruikersgroepen
De component Gebruikersgroepen wordt gebruikt om gebruikersgroepen te onderhouden (vanuit veiligheidsoogpunt).
Gebruikers die in dezelfde applicatie werken, worden aan dezelfde gebruikersgroep toegewezen, het maakt niet uit wie daadwerkelijk een query in een gebruikersgroep heeft gedefinieerd. Elke gebruiker die aan de gebruikersgroep is toegewezen, kan de query uitvoeren.
Gebruikers in een gebruikersgroep moeten over de nodige autorisaties beschikken voordat ze een query kunnen wijzigen of herdefiniëren. Elke gebruiker in een systeem kan aan meerdere gebruikersgroepen worden toegewezen.
Component Vertaling / QUERY
Er worden veel teksten gegenereerd bij het definiëren van queries, InfoSets en gebruikersgroepen. Deze teksten worden weergegeven in de taal die we hebben gekozen bij het inloggen op het SAP-systeem. Met deze component kunnen we de tekst / talen vergelijken.
Gegevensverwerking in Queries
Gegevens kunnen op 3 manieren worden verwerkt en gepresenteerd: -
- BASISLIJST - Geeft gegevens weer in de volgorde die is gedefinieerd door het functionele gebied (ondersteunt sorteren en optellen).
- STATISTIC - Toont de statistische cijfers berekend op basis van de basisgegevens.
- RANGED LIST - Een gerangschikte lijst is een specialisatie van een statistiek. Ex Top tien klanten van een reisbureau.
Een zoekopdracht kan één basislijst hebben, maximaal negen statistieken en maximaal negen gerangschikte lijsten.
EEN QUERY MAKEN
Stap 1. Ga naar SQ01. Geef de zoekopdracht een naam en klik op de knop Aanmaken.
Stap 2. Geef de omschrijving van de vraag in het volgende scherm. Geef de uitvoerlengte op en selecteer de verwerkingsoptie in het vak Verdere verwerkingsopties. De gegevens kunnen in verschillende formaten worden weergegeven, zoals tabel, downloaden naar een bestand en weergeven in Word enz.
Stap 3. Klik op het volgende scherm, selecteer de te gebruiken veldgroep.
Stap 4. Klik op het volgende scherm, selecteer de velden die u wilt weergeven
Stap 5. Selecteer op het volgende scherm de selectievelden en kies vervolgens een van de uitvoertypes (basis, statistieken, gerangschikt).
In elk van de lijsten kunt u verschillende opties selecteren (bijv. Sorteervolgorde van velden, wijzig uitvoerlengte, kolomkleur, totalen, paginakoptekst, paginavoettekst enz.).
Stap 6. Nadat u alle bovenstaande opties heeft opgegeven, kunt u de query opslaan en uitvoeren.
Opmerking:Transactie om infoset aan te maken / te onderhouden - SQ02Transactie om gebruikersgroep aan te maken / te onderhouden - SQ03