ABAP Query-tutorial in SAP: SQ01, SQ02, SQ03
De ABAP Query-applicatie wordt gebruikt rapporten maken nog niet aanwezig 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:
- Queries
- InfoSets
- Gebruikersgroepen
- Vertaling van zoekopdracht
Laten we ze in detail bekijken: -
Queries
InfoSets
InfoSets zijn speciale weergaven van gegevensbronnen. Een InfoSet beschrijft over welke velden van een gegevensbron in queries gerapporteerd kan worden. Een InfoSet kan aan meerdere rollen of gebruikersgroepen worden toegewezen.
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 Vraag.
- 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 zoekopdracht in een gebruikersgroep heeft gedefinieerd. Elke gebruiker die aan de gebruikersgroep is toegewezen, kan de query uitvoeren.
Gebruikers in een gebruikersgroep moeten beschikken over de benodigde autorisaties voordat ze een query kunnen wijzigen of opnieuw definiëren. Elke gebruiker in een systeem kan aan meerdere gebruikersgroepen worden toegewezen.
Vertaling/QUERY-component
Er worden veel teksten gegenereerd bij het definiëren van query's, InfoSets en gebruikersgroepen. Deze teksten worden weergegeven in de taal die we hebben gekozen toen we inlogden op de SAP system. Met dit onderdeel kunnen we de tekst/talen vergelijken.
Gegevensverwerking in query's
Gegevens kunnen op 3 manieren worden verwerkt en gepresenteerd: -
- BASISLIJST – Presenteert gegevens in de volgorde die is gedefinieerd door het functionele gebied (ondersteunt sorteren en optellen).
- STATISTISCH – Toont de statistische cijfers berekend op basis van de basisgegevens.
- GERANKEERDE LIJST – Een gerangschikte lijst is een specialisatie van een statistiek. Ex Top tien klanten van een reisbureau.
Een zoekopdracht kan één basislijst, maximaal negen statistieken en maximaal negen gerangschikte lijsten bevatten.
EEN QUERY MAKEN
Stap 1) Ga naar SQ01. Geef een naam aan de query en klik op de knop Maken.
Stap 2) Geef de beschrijving van de query 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 een tabel, downloaden naar een bestand en weergeven in Word, enz.
Stap 3) Klik op het volgende scherm en selecteer de veldgroep die u wilt gebruiken.
Stap 4) Klik op het volgende scherm en selecteer de velden die u wilt weergeven
Stap 5. Op het volgende scherm selecteert u de selectievelden en kiest u vervolgens een van de uitvoertypen (basis, statistieken, gerangschikt).
In elk van de lijsten kunt u verschillende opties selecteren (bijv. Sorteervolgorde van velden, uitvoerlengte wijzigen, 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 –SQ02
Transactie om gebruikersgroep aan te maken/te onderhouden –SQ03