SAP ABAP
Az ABAP az SAP alkalmazás belső programnyelve. Történetének több évtizede alatt az SAP rendszrek lekérdező segédeszközéből a rendszer programozási nyelvévé vált. Operációs rendszer és adtabázis kezelőktől való fuggetlensége, vonzóvá teheti mindazok számára, akik komoly cégek üzleti folyamatainak problémáit kívánják megoldani az SAP keretein belül.
Egy SAP alaprendszer (ECC 6.0 ECC= Enterprise Core Component) napjainkban több mint 220.000 kiszállított ABAP nyelven megírt programot jelent!
Maga a programnyelv jelentős fejlesztésen esett át az elmúlt években, és már képes kezelni a 21. század elvárásait is. Rendszeren belül az ABAP, HTML, JAVA hódok akár egy programon belül is vegyesen szerepelhetnek, egy ABAP adatbázis lekérdezés eredménye megjelenket a sapgui kliensben, belső html felületen (BSP = Business Server Pages) vagy SAP J2EE portálon is. Ez gyakorlatilag a SAP NetWeaver technológia:


Erre a technológiai alapra épul fel a jelenlegi SAP Enterprise SOA koncepció (SOA =Szolgáltatás Orientált Architektúra) amely lehetővé teszi minden üzleti folyamatnak API-kon keresztül a technológiai felület elérését.