Funktsioonimoodulid
Funktsioonimoodulid, tuntud ka kui function modules, on SAP-s kasutatav spetsiifiline programmimise üksus, mis võimaldab korduvkasutatava koodi loomist. Need on eraldiseisvad programmid, millel on oma parameetrid, tabeliparameetrid, ekspordiparameetrid, impordiparameetrid ja tagastusparameetrid, mis võimaldavad andmete vahetamist väljapoole moodulit. Funktsioonimooduleid kasutatakse laialdaselt erinevate äriprotsesside automatiseerimiseks ja integreerimiseks SAP süsteemis.
Funktsioonimoodulid on tavaliselt salvestatud SAP ABAP Dictionary'sse ja neid saab kutsuda erinevatest kohtadest, näiteks teistest ABAP
Üks funktsioonimooduli peamisi eeliseid on selle korduvkasutatavus. Ühe korra kirjutatud funktsioonimoodulit saab kasutada mitmes erinevas programmis