Skip to main content

Was ist ABAP?

ABAP ist ein Akronym für fortgeschrittene Unternehmensanwendungsprogramme, das ursprünglich in Deutsch als Allgemein Berichts Aufbereitungs Prozessor oder allgemeine Prozessor der Erstellung von Berichten bekannt ist.Ähnlich in der Syntax wie die gemeinsame geschäftsorientierte Sprache (COBOL) ist es eine von dem deutschen Unternehmen Systeme, Anwendungen und Produkte in der DATENVERAGUNTUNG (SAP ) für große Geschäftsanwendungen entwickelte Computerprogrammiersprache.Als Programmiersprache ist ABAP eine von mehreren Sprachen der vierten Generation oder 4GLs, die in den 1980er Jahren erschienen.Als Vorläufer in diesem Bereich lieferte die Entwicklung der Sprache die erste Anwendung des logischen Datenbankkonzepts für die Programmierung.

In seiner ursprünglichen Inkarnation wurde SAP reg zur Verfügung gestellt.Kunden, mit denen die Abteilung für die Informationstechnologie (IT) jedem Kunden die Sprache zum Erstellen maßgeschneiderter Berichte und anderer Tools nutzen kann.Jeder Kunde könnte die eigenen Schnittstellen für verschiedene SAP reg entwickeln.Anwendungen.Als das computergestützte und schließlich globale Online -Geschäftsumfeld bis Mitte bis Ende der neunziger Jahre voranschritt, wurde mehr SAP Anwendungen und Programme nutzten die ABAP -Sprache.Heute SAP reg;Anwendungsserver verwenden ABAP ausschließlich.

Andere Programmiersprachen ähnlich wie ABAP umfassen COBOL, Java Trade; und einige C ++ - Programme.Im Gegensatz zu anderen Programmiersprachen behält die Programmiersprache für erweiterte Geschäftsanwendungen alle Informationen, einschließlich Programmdateien, innerhalb des SAP Datenbank.Die Codierung erscheint in zwei Formularen, generiert und Quellcode, mit generiertem Quellen, der eine gewisse Ähnlichkeit mit Java Trade ;s Bytecode hat.Der primäre Unterschied zwischen der Programmiersprache für erweiterte Unternehmensanwendung und anderen Sprachen beruht auf der Art und Weise, wie Datenbanken innerhalb der Programmierschnittstelle.ABAP -Datenbanken verarbeiten die gesamte Kommunikation zwischen Datenbanken und Anwendungen automatisch und speichern gleichzeitig häufig verwendete Daten zum schnellen Abrufen aus dem lokalen Speicher.Berichtsbasierte Programme geben verschiedene Listen oder Datensätze basierend auf den vom Benutzer festgelegten Parametern zurück.Modulbasierte Programme stützen sich auf das, was der Benutzer auf dem Computermonitor sieht.Nicht ausschließliche Programme, die in der Programmiersprache für erweiterte Unternehmensanwendungen geschrieben wurden, haben verschiedene Typen, alle sind Bibliothekscodes.Mit anderen Worten, nicht ausführbare Programme sind Codeteile, die bestimmte Funktionen ausführen, wobei jeder Code für die Verwendung von anderen Programmen zur Verfügung steht, jedoch nicht in der Lage ist, unabhängig auszuführen.

Das Verständnis verschiedener Programmiersprachen erfordert jedoch umfassende Programmkenntnisse, jedoch ein einfaches Beispielveranschaulicht die gleichen Prinzipien.Die meisten Verbraucher sind sich von Betriebssystemen bewusst, die auf PCs verwendet werden.Programmiersprachen wie ABAP und Java Trade;Arbeiten Sie genauso wie Programmiersprachen, die zum Erstellen von Programmen und Anwendungen für verschiedene Personalcomputer -Betriebssysteme verwendet werden.ABAP arbeitet einfach auf SAP reg;Anwendungsserver, ein Serverbetriebssystem namens SAP Basis für große Geschäftsprogramme und Anwendungen, die auf zahlreiche Server verbreitet werden.Betriebssysteme wie Windows Für PCs und Schneeleopard für MACs bieten die gleiche Grundstruktur auf einer einzelnen Maschine, die SAP reg;Basis bietet Systeme mit mehreren Maschinen und Servern.