SAP-Systeme sind umfangreich und komplex. Wer kann schon von sich behaupten, alles darüber zu wissen - und auch gleich auf Abruf parat zu haben?
Hier sollen einige nützliche Informationen zur Verfügung zu den Themen SAP Basis und ABAP gestellt werden.
SAP Basis
![SAP Basis](images/large-4595805_8k44jz0l.jpg)
Die SAP Basis ist der Kern jeder SAP-Infrastruktur. Das Aufgabengebiet umfasst die Bereitstellung der Dienste und Grundlagen eines SAP-Systems - für alle darauf laufenden Anwendungen. Die SAP Basis steht für die Systemadministration und die Plattformbasis jedes SAP-Systems.
Stellen Sie sich die SAP Basis als Fundament jedes SAP-Systems vor - darauf aufbauend finden Sie die einzelnen Anwendungen wie HR, Vertrieb, Materialwirtschaft usw.
Zu den Aufgaben der SAP Basis-Administratoren gehören u.a. die Konfiguration und Installation von SAP-Systemen,
Benutzerverwaltung, ggf. Verwaltung des zugrundeliegenden Betriebssytems, Datensicherung, Optimierung der Systemleistung, Verwaltung von Batch-Jobs, das Transport Management System (TMS), Druckerkonfiguration u.v.m.
ABAP
![ABAP](images/ABAP.png)
ABAP ist "die" Programmiersprache des SAP-Systems. Entwickelt wurde sie von SAP, sie zählt zu den 4GL-Sprachen und sie findet - anders als andere Programmiersprachen - auch ausschließlich in SAP-Systemen Verwendung.
ABAP ist eng mit dem Data Dictionary verzahnt und unterscheidet sich deutlich von vielen anderen Programmiersprachen. Ursprünglich als prozedurale Programmiersprache entworfen hat vor vielen Jahren auch die Objektorientierung als "ABAP Objects" Einzug in die Programmiersprache gehalten, wodurch ABAP - ähnlich wie C++ - eine hybride Programmiersprache ist und sowohl prozedurale als auch objektorientierte Programmierung unterstützt. Der Zwang zur Abwärtskompatibilität hat dafür gesorgt (und tut es immer noch), dass ABAP inzwischen viele als obsolet klassifizierte Sprachelemente mit sich herumträgt.