Modules & naslag
Glossarium, transactiecodes & bronnen
Alfabetisch glossarium van alle begrippen met verwijzingen naar de uitleg, een index van de belangrijkste transactiecodes, en externe bronnen om verder te zoeken.
Op deze pagina
01Glossarium A–Z
Korte definities van alle kernbegrippen, elk met een link naar de volledige uitleg elders op de site.
- ABAP
- Advanced Business Application Programming — de programmeertaal van SAP. Zie wat is wat.
- ABAP Cloud
- Strikt ontwikkelmodel met uitsluitend vrijgegeven API's, voor BTP en S/4HANA Cloud. Zie ABAP Cloud.
- ABAP Unit
- Ingebouwd unittest-framework (
FOR TESTING). Zie ABAP Unit. - ACDOCA
- Universal Journal — de S/4HANA-tabel die vrijwel alle FI/CO-regeltabellen vervangt. Zie FI/CO.
- ADT
- ABAP Development Tools — de Eclipse-ontwikkelomgeving. Zie tooling.
- ALV
- ABAP List Viewer — standaardcomponent voor tabelweergave met sorteren/filteren/export. Zie ALV.
- AMDP
- ABAP Managed Database Procedure — SQLScript in een ABAP-class. Zie AMDP.
- ATC
- ABAP Test Cockpit — centraal codekwaliteitsraamwerk. Zie ATC.
- BAdI
- Business Add-In — OO-uitbreidingsmechanisme via interfaces. Zie BAdI's.
- BAPI
- Business Application Programming Interface — de officiële, RFC-aanroepbare API op een businessobject. Zie BAPI's.
- BAPIRET2
- Standaardstructuur voor terugkoppelingsberichten van BAPI's. Zie BAPIRET2.
- BDC / batch input
- Techniek die schermtransacties geautomatiseerd "naspeelt" om data te laden. Zie achtergrondverwerking.
- BTP
- SAP Business Technology Platform — SAP's cloudplatform, o.a. met de ABAP environment. Zie BTP.
- CDS-view
- Core Data Services — semantisch verrijkte database-view, hoeksteen van S/4HANA. Zie CDS-basis en CDS verdiept.
- Clean ABAP
- SAP's stijlgids voor leesbare, testbare code. Zie Clean ABAP.
- Client / mandant
- Logisch gescheiden omgeving binnen één SAP-systeem (veld
MANDT). Zie basis. - Commit (LUW)
- Expliciete bevestiging waarmee wijzigingen definitief worden. Zie SAP LUW.
- Customer exit
- Klassiek exit-mechanisme via
EXIT_*-functiemodules en CMOD-projecten. Zie customer exits. - Data-element / domein
- DDIC-bouwstenen die betekenis resp. techniek van een veld vastleggen. Zie Data Dictionary.
- Dynpro
- Klassiek SAP GUI-scherm met PBO/PAI-logica. Zie dynpro's.
- Enhancement point
- Gemarkeerde plek in standaardcode waar eigen code ingeplugd kan worden. Zie enhancement framework.
- Field-symbol
- Dynamische verwijzing naar een veld — wijzigen via het symbool wijzigt het origineel. Zie field-symbols.
- Fiori
- SAP's webgebaseerde interface (tegels, apps). Zie Fiori.
- Function group
- Container voor functiemodules met gedeelde globale data. Zie functiemodules.
- HANA
- SAP's in-memory, kolomgeoriënteerde database. Zie HANA & pushdown.
- IDoc
- Intermediate Document — berichtformaat voor asynchrone uitwisseling (EDI/ALE). Zie RFC & integratie.
- Infotype
- Genummerde gegevensgroep in HR (
PA0002= persoonsgegevens). Zie HCM. - Interne tabel
- Lijst van rijen (structuren) in het geheugen; standard, sorted of hashed. Zie interne tabellen.
- LUW
- Logical Unit of Work — de transactie-envelop rond samenhangende wijzigingen. Zie LUW & commit.
- OData
- HTTP/REST-standaard voor data-API's; taal van Fiori en moderne interfaces. Zie OData.
- Open SQL / ABAP SQL
- ABAP's database-onafhankelijke SQL-dialect. Zie ABAP SQL.
- Package
- Groepering van ontwikkelobjecten, bepaalt de transportroute. Zie transport.
- RAP
- RESTful ABAP Programming Model — modern raamwerk voor transactionele apps. Zie RAP.
- RFC
- Remote Function Call — protocol om functiemodules op afstand aan te roepen; varianten sRFC/tRFC/qRFC/bgRFC. Zie RFC.
- SALV
CL_SALV_TABLE— de moderne ALV-class. Zie SALV.- Smart Forms / Adobe Forms
- Formuliertechnologieën voor afdrukbare documenten. Zie formulieren.
- sy-subrc
- Systeemveld met het resultaat van het laatste statement (0 = gelukt). Zie systeemvelden.
- Transportrequest
- Pakket wijzigingen dat DEV → QAS → PRD doorloopt. Zie transport.
- User exit
- Oudste exitvorm: lege FORM-routines in klant-includes. Zie user exits.
- Watchpoint
- Debugger-stoppunt dat afgaat zodra een variabele wijzigt. Zie debugger.
- X-structuur
- Vlaggenstructuur naast een datastructuur in BAPI's: "dit veld wél bijwerken". Zie BAPI-patronen.
- Z/Y-object
- Naamgevingsvoorvoegsel voor alle klantspecifieke ontwikkeling. Zie naamruimte.
02Transactiecode-index
De transactiecodes die elke ABAP'er dagelijks gebruikt, gegroepeerd. Typ ze in het commandoveld; met /n ervoor (bijv. /nSE38) verlaat je eerst de huidige transactie, met /o open je een nieuwe sessie.
Ontwikkeling
| Tcode | Doel |
|---|---|
SE80 | Object Navigator — alles-in-één workbench |
SE38 | ABAP-editor voor programma's/reports |
SE24 | Class builder (globale classes & interfaces) |
SE37 | Function builder (functiemodules) |
SE11 | ABAP Dictionary: tabellen, views, datatypes — zie DDIC |
SE16N / SE16 | Tabelinhoud bekijken |
SE91 | Berichtklassen onderhouden — zie MESSAGE |
SE93 | Transactiecodes aanmaken/opzoeken |
SM30 / SM34 | Tabelonderhoud via onderhoudsview / viewcluster |
SE18 / SE19 | BAdI-definities / -implementaties — zie BAdI's |
SMOD / CMOD | Customer exits: catalogus / klantproject — zie exits |
SMARTFORMS / SFP / SE71 | Smart Forms / Adobe Forms / SAPscript — zie formulieren |
SNRO | Nummerreeksen — zie number ranges |
SEGW | OData-servicebuilder (Gateway) — zie OData |
Analyse & kwaliteit
| Tcode | Doel |
|---|---|
ST22 | Runtime-dumps — zie dumps lezen |
ST05 | SQL/performance-trace — zie ST05 |
SAT | Runtime-analyse (ABAP-profiler) |
SCI / ATC | Code Inspector / ABAP Test Cockpit — zie codekwaliteit |
SLG1 | Applicatielog (business-logs van programma's) |
SM21 | Systeemlog |
ST01/STAUTHTRACE | Autorisatietrace — zie autorisaties |
SU53 | Laatste mislukte autorisatiecontrole van een gebruiker |
Beheer & runtime
| Tcode | Doel |
|---|---|
SM37 | Achtergrondjobs bekijken — zie jobs |
SM36 | Achtergrondjobs plannen |
SM50 / SM66 | Werkprocessen huidig systeem / hele landschap |
SM12 | Lock-entries — zie locks |
SM13 | Update-verzoeken (mislukte V1/V2-updates) |
SM59 | RFC-bestemmingen — zie RFC |
WE02/WE19 | IDocs bekijken / testen |
SP01/SP02 | Spool (afdrukopdrachten) |
SE09/SE10 & STMS | Transportrequests & transportbeheer — zie transport |
SU01 / PFCG | Gebruikers / rollen onderhouden |
AL11 / CG3Y/CG3Z | Bestanden op de applicatieserver bekijken / downloaden/uploaden |
Zelf tcodes vinden — tabel
TSTCT (via SE16N) doorzoeken op omschrijving, of in het menu zoeken met de verrekijker. De tcode van je huidige scherm zie je via Systeem → Status.03Externe bronnen
Waar je verder zoekt zodra iets hier niet in staat. Voeg bij webzoekopdrachten altijd "SAP" of "ABAP" toe voor relevante resultaten.
- ABAP Keyword Documentation — de officiële, complete taalreferentie. Snelste route: in de editor (SE80 of ADT) de cursor op een keyword en F1 — dan krijg je de documentatie die exact bij jouw systeemversie hoort. Online: help.sap.com — ABAP Keyword Documentation.
- SAP Help Portal — productdocumentatie voor alles buiten de taal (modules, Fiori, BTP): help.sap.com.
- SAP Community — blogs en Q&A, vaak de plek waar praktijkantwoorden staan: community.sap.com.
- Clean ABAP & styleguides — github.com/SAP/styleguides; bijbehorende ATC-checks: code-pal-for-abap.
- abapGit — git-integratie voor ABAP: abapgit.org.
- SAP Learning — gratis leertrajecten, ook voor ABAP Cloud en RAP: learning.sap.com.
- API Business Hub — catalogus van vrijgegeven OData-API's en events van SAP-producten: api.sap.com.
Zoektips in het systeem zelf
- F1 op een schermveld → "Technische info" → tabel- en veldnaam.
- F4 op een invoerveld → toegestane waarden (zoekhulp).
- "Where-used" (waar-gebruikt-lijst, Ctrl+Shift+F3) op een tabel, veld of functiemodule → alle code die het gebruikt — vaak de snelste manier om voorbeelden te vinden.
- Programma achter een transactie: Systeem → Status → dubbelklik op de programmanaam.