ABAPとは何ですか?

ABAPは、元々はドイツ語で allgemeiner berichts aufbereitungs prozessor 、または「一般レポート作成プロセッサ」として知られている高度なビジネスアプリケーションプログラミングの頭字語です。一般的なビジネス指向言語(COBOL)と同様の構文は、ドイツの会社 systeme、anwendungen und produkte in der datenverarbeitung (sap®)によって開発されたコンピュータープログラミング言語です。プログラミング言語として、ABAPは、1980年代に登場したいくつかの4番目の世代言語、または4GLSの1つです。この分野の先駆者であるSAP®の言語の開発は、プログラミングのための論理データベース概念の最初のアプリケーションを提供しました。

元の化身では、ABAPがSAP®の顧客に、各顧客の情報技術(IT)部門がカスタマイズされたレポートやその他のツールを構築するための言語を使用できるようにすることができました。各顧客は、さまざまなSAPの会社自身のインターフェイスを開発できます®アプリケーション。コンピューター化された最終的にグローバルなオンラインビジネス環境が1990年代半ばから後半まで進行するにつれて、SAP®アプリケーションとプログラムがABAP言語を利用しました。今日、SAP®アプリケーションサーバーはABAPのみを使用しています。

ABAPに類似した他のプログラミング言語には、COBOL、JAVA™、およびいくつかのC ++プログラムが含まれます。他のプログラミング言語とは異なり、高度なビジネスアプリケーションプログラミング言語は、SAP®データベース内のプログラムファイルを含むすべての情報を保持します。コーディングは、生成されたコードとソースコードの2つの形式で表示され、生成されたソースはJava™のバイトコードに類似しています。高度なビジネスアプリケーションプログラミング言語と他の言語の主な違いは、プログラミングインターフェイス内のデータベースにかかっています。 ABAPデータベースは、データベースとアプリケーション間のすべての通信を自動的に処理し、一方同時に、頻繁に使用されるデータをローカルメモリから迅速に検索するために保存します。

ABAPで記述された実行可能プログラムは、レポートまたはモジュールベースのいずれかです。レポートベースのプログラムは、ユーザーが設定したパラメーターに基づいて、さまざまなリストまたはデータセットを返します。モジュールベースのプログラムは、コンピューターモニターでユーザーが見たものに依存しています。高度なビジネスアプリケーションプログラミング言語で書かれた実行不可能なプログラムにはいくつかのタイプがありますが、すべてライブラリコードです。言い換えれば、実行不可能なプログラムは、特定の機能を実行するコードの部分であり、各コードは他のプログラムで使用できますが、独立して実行できません。

さまざまなプログラミング言語を理解するには、プログラミングに関する広範な知識が必要ですが、簡単な例は同じ原則を示しています。ほとんどの消費者は、パーソナルコンピューターで使用されるオペレーティングシステムを知っています。 ABAPやJava™などのプログラミング言語は、プログラムを構築するために使用されるプログラミング言語とほぼ同じように機能しますさまざまなパーソナルコンピューターオペレーティングシステムのMSおよびアプリケーション。 ABAPは、大規模なビジネスプログラムと多数のサーバーに広がるアプリケーションを対象としたSAP®ベースとして知られるサーバーオペレーティングシステムであるSAP®アプリケーションサーバーで動作します。 PC用Windows®やMac用スノーヒョウなどのオペレーティングシステムは、SAP®ベースで複数のマシンとサーバーを備えたシステムを提供する単一のマシンで同じ基本構造を提供します。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?