SAP
は、 R/3 アプリケーションスイートの中で幅広いビジネス機能を提供します。標準のアプリケーションだけでは必要な機能をカバーできないことがあります。 R/3 の拡張コンセプトよって、 SAP の標準ビジネスアプリケーションに独自の機能を追加することができます。SAP
は特定のプログラム、 Dynpro 、そしてメニュー用のカスタマ Exit を標準 R/3 アプリケーションの内部に登録します。これらのカスタマ Exit は、あらゆる機能をカバーしているわけではなく、留め金としての働きをします。この留め金にアドオン機能を引っかけることができるのです。拡張コンセプトの目的
ABAP
ワークベンチおよび SAP のクライアントサーバ開発環境を使用すれば、アドオンまたはアプリケーション全体を登録することができます。拡張というコンセプトがとり入れられる前には、 SAP ソフトウェアに独自機能を追加するには、標準の SAP プログラムをモディファイする必要がありました。 SAP ソフトウェアのモディファイは、少なくとも2つの危険性をはらんでいます。拡張コンセプトは、このように問題の多いモディファイという方法に代わる優れた手段を提供します。
Exit
を利用する理由R/3
の機能を拡張するには、標準 R/3 アプリケーション内で使用できるカスタマ Exit を利用してください。 SAP ソフトウェアをモディファイするのではなく、カスタマ Exit を使用する理由は2つあります。カスタマ Exit に付加するアドオンには、以下のような利点があるからです。R/3
標準アプリケーション内のすべてのプログラムおよび画面でカスタマ Exit を使用できる訳ではありません。カスタマ Exit を利用できるのは、その Exit がすでに SAP R/3 システム内に存在する場合だけです。 Exit を持つアプリケーションの検索では、あらかじめ Exit が定義されているアプリケーションの検索方法を説明します。