ABAP & SAP Modules & naslag
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

TcodeDoel
SE80Object Navigator — alles-in-één workbench
SE38ABAP-editor voor programma's/reports
SE24Class builder (globale classes & interfaces)
SE37Function builder (functiemodules)
SE11ABAP Dictionary: tabellen, views, datatypes — zie DDIC
SE16N / SE16Tabelinhoud bekijken
SE91Berichtklassen onderhouden — zie MESSAGE
SE93Transactiecodes aanmaken/opzoeken
SM30 / SM34Tabelonderhoud via onderhoudsview / viewcluster
SE18 / SE19BAdI-definities / -implementaties — zie BAdI's
SMOD / CMODCustomer exits: catalogus / klantproject — zie exits
SMARTFORMS / SFP / SE71Smart Forms / Adobe Forms / SAPscript — zie formulieren
SNRONummerreeksen — zie number ranges
SEGWOData-servicebuilder (Gateway) — zie OData

Analyse & kwaliteit

TcodeDoel
ST22Runtime-dumps — zie dumps lezen
ST05SQL/performance-trace — zie ST05
SATRuntime-analyse (ABAP-profiler)
SCI / ATCCode Inspector / ABAP Test Cockpit — zie codekwaliteit
SLG1Applicatielog (business-logs van programma's)
SM21Systeemlog
ST01/STAUTHTRACEAutorisatietrace — zie autorisaties
SU53Laatste mislukte autorisatiecontrole van een gebruiker

Beheer & runtime

TcodeDoel
SM37Achtergrondjobs bekijken — zie jobs
SM36Achtergrondjobs plannen
SM50 / SM66Werkprocessen huidig systeem / hele landschap
SM12Lock-entries — zie locks
SM13Update-verzoeken (mislukte V1/V2-updates)
SM59RFC-bestemmingen — zie RFC
WE02/WE19IDocs bekijken / testen
SP01/SP02Spool (afdrukopdrachten)
SE09/SE10 & STMSTransportrequests & transportbeheer — zie transport
SU01 / PFCGGebruikers / rollen onderhouden
AL11 / CG3Y/CG3ZBestanden 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.

Zoektips in het systeem zelf